job000531

norman_morse (Norman Morse)
Norman Morse created this job , modified by Perforce maintenance
Closed
Configuration Asset doesn't work if project  assets are not in default location.

If P4Connect is not put in its default location (Assets/P4Connect) then it will throw the following exceptions

Parent directory must exist before creating asset at Assets/P4Connect/Editor/Config.asset.
UnityEditor.AssetDatabase:CreateAsset(Object, String)
P4Connect.Config:WriteConfigAsset()
P4Connect.ConfigWindow:OnGuiStatusBar() (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:422)
P4Connect.ConfigWindow:OnGUI() (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:1027)
UnityEditor.DockArea:OnGUI()

UnityException: Creating asset at path Assets/P4Connect/Editor/Config.asset failed.
P4Connect.Config.WriteConfigAsset ()
P4Connect.ConfigWindow.OnGuiStatusBar () (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:422)
P4Connect.ConfigWindow.OnGUI () (at c:/tmp/64590263/depot/main/p4-connect/src/P4Connect/P4Connect/P4Connect.ConfigWindow.cs:1027)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

From internal case 00240703
20728Release 2016.2 Patch 2
Fixed several reported bugs
Cleaned up menus
Improved file status caching.
  • Details
  • Comments -
Status
Closed
Project
perforce-software-p4connect
Severity
B
Reported By
Norman Morse
Reported Date
Modified By
Perforce maintenance
Modified Date
Owned By
liz_lam
Type
Bug