Switching from b2 to b7 - prefab references issue

Hellos guys,
is it normal to have prefab references lost during the beta 7 upgrade from beta 2 of our project ?
The behaviour was like we got before with beta 2 during import process, some (almost) all our prefab with reference on other prefabs lost them and all is setup to “None”.
Our developer with the trouble just did a reimport on folder with prefab and everything is solved.

Cause I think it was fixed in the beta 6 with theses release note entries :

  • Prefabs: Crossreferences of abstract type in prefabs crash during import. (1086779, 1087679)
  • Prefabs: Fix References being lost on PrefabInstances when Library folder is deleted and a component cross reference other PrefabInstances. (1084470)

Thanks !

Hi,

I think what happened was that a change to support serializing references inside a collection was reverted at some point during the beta cycle and then later reimplemented in the proper way.

This gab could have introduced what you are seeing. We have made sure now the prefabs are reimported automatically in the next beta and then all problems with missing references should hopefully be gone.

1 Like

Ok so in the beta 8 all msut be ok with the prefab serialization system ? (if i’m right)
It’s nice to ear that !

I think it was fixed in beta 7 actually, but prefabs did not reimport automatically
but yeah in beta 8 all should be good

1 Like

@SteenLund It seems to be not fixed in beta8 expect if we triggered another bug.

One of our developer has checkout the project on its computer.
So nothing was setup for the project, I mean he gets only Assets / ProjectSettings folder.

First start on this project with Unity 2018.3b8
And most (maybe all) references in prefab was lost or broken.
I asked him to make a “Reimport” on Assets folder and everything was fine after this.

Is it the same issue which is still not fixed or another one ?

1 Like

And any news on this one ?

Just to be sure if we have a project entierly commited (Assets/ProjectSettings) on a VCS (git, svn, perforce, …)
If someone checkout this project and open it on Unity 2018.3b8 (for example) all references must stay now and everything must work on the first launch without any reimport after the first full import etc… ?

If the response is “yes” I can say it’s a “no” cause we get again that kind of issue on a fresh project with b8

This should be resolved as of b9.

Ok I’ll switch to b12 as soon as it’s released (tomorrow hope so) cause there is others bugs in this version that we wait to be fixed.

Thanks !

1 Like