job000644

artofcode (artofcode)
artofcode created this job , modified by Perforce maintenance
Closed
After updating to the latest Unity version (5.4.3f1, released 17th of November 2016) I get this error with P4Connect:

get_dataPath is not allowed to be called from a ScriptableObject constructor (or instance field initializer), call it in OnEnable instead. Called from ScriptableObject 'Config'.
See "Script Serialization" page in the Unity Manual for further details.

UnityEngine.Application:get_dataPath()
P4Connect.Main:SetupRootDirectory() (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Main.cs:123)
P4Connect.Main:Initialize() (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Main.cs:84)
P4Connect.Main:.cctor() (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Main.cs:75)
P4Connect.Utils:FullPathToAssetPath(String) (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Utils.cs:764)
P4Connect.Utils:FullPathToAssetPath(String) (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Utils.cs:764)
P4Connect.Utils:GetEditorAssetRelativeDirectory() (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Utils.cs:921)
P4Connect.Config:.cctor() (at c:/tmp/69516846/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.Config.cs:898)
  • Details
  • Comments -
Status
Closed
Project
perforce-software-p4connect
Severity
A
Reported By
artofcode
Reported Date
Modified By
Perforce maintenance
Modified Date
Owned By
norman_morse
Type
Bug