Search Issue Tracker
Won't Fix
Votes
0
Found in [Package]
Issue ID
1181186
Regression
Yes
Upgrading a project with Universal RP throws deserialization errors
Upgrading a project with Universal RP throws deserialization errors.
To reproduce:
1. Create a project with Universal RP 6.9 in 2019.2 or older version
2. Open the project in Unity 2019.3 or a newer version
Expected result: Unity opens with no errors
Actual result:
ArgumentException: Can not deserialize (UnityEditor.Experimental.Rendering.LightweightPipeline.LightWeightPBRSubShader), type is invalid
UnityEditor.Graphing.SerializationHelper.Deserialize[T] (UnityEditor.Graphing.SerializationHelper+JSONSerializedElement item, System.Collections.Generic.Dictionary`2[TKey,TValue] remapper, System.Object[] constructorArgs) (at Library/PackageCache/com.unity.shadergraph@7.0.1/Editor/Data/Util/SerializationHelper.cs:103)
UnityEditor.Graphing.SerializationHelper.Deserialize[T] (System.Collections.Generic.IEnumerable`1[T] list, System.Collections.Generic.Dictionary`2[TKey,TValue] remapper, System.Object[] constructorArgs) (at Library/PackageCache/com.unity.shadergraph@7.0.1/Editor/Data/Util/SerializationHelper.cs:153)
UnityEditor.Experimental.AssetImporters.ScriptedImporter:GenerateAssetData(AssetImportContext)
{}
UnityEditor.Experimental.AssetImporters.ScriptedImporter:GenerateAssetData(AssetImportContext)
Note: You can clear these errors.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note:
Miss-matching package versions, this is due to packages being out of sync and manually added to the project manifest.