Es un error proveniente de joinColumn
nombre de su asociación.
Cambie su mapeo a:
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user;
Nota:Esa es la configuración predeterminada, también se puede eliminar la línea porque es inútil.
EDITAR
Tenía razón sin señalar el problema real.
Está recibiendo este error porque está tratando de usar una columna que no es una clave principal como referencedColumnName
de su joinColumn
Lo siguiente:
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
Debería ser:
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
De esta pregunta similar en la respuesta del propietario (relacionado con exactamente el mismo error):