Serialization exception on iOS

FlowCanvas Forums Support Serialization exception on iOS

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #389
    donaldw
    Participant

      Runs OK on the Editor,
      But throws exception on iOS.

      I have one external flowcanvas asset on one GameObject FlowScriptController with *blackboard variables*

      2016-03-15 22:11:59.229 killerplus[2672:1017727] -> registered mono modules 0x101483090
      2016-03-15 22:11:59.364 killerplus[2672:1017727] You’ve implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add “remote-notification” to the list of your supported UIBackgroundModes in your Info.plist.
      -> applicationDidFinishLaunching()
      -> applicationDidBecomeActive()
      Init: screen size 1920×1080
      Initializing Metal device caps
      Initialize engine version: 5.3.3f1 (910d71450a97)
      UnloadTime: 2.055666 ms
      GlobalObject (MoreFun.GlobalObjectComponent)..cctor()
      2016-03-15T22:12:00.2357600+08:00
      UnityEngine.GameObject:AddComponent()
      MoreFun.GlobalObject:.ctor()
      MoreFun.GlobalObject:.cctor()
      MoreFun.BaseTimer:Start(Object[])
      MoreFun.LogWriter:EnableAutoFlush(Single)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      GlobalObject (MoreFun.GlobalObjectComponent)..cctor()
      2016-03-15T22:12:00.2425430+08:00
      UnityEngine.GameObject:AddComponent()
      MoreFun.GlobalObject:.ctor()
      MoreFun.GlobalObject:.cctor()
      MoreFun.BaseTimer:Start(Object[])
      MoreFun.LogWriter:EnableAutoFlush(Single)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      0
      GlobalObject (MoreFun.GlobalObjectComponent).()
      2016-03-15T22:12:00.2446550+08:00
      MoreFun.GlobalObjectComponent:OnLevelWasLoaded(Int32)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      GlobalObject (MoreFun.GlobalObjectComponent).()
      2016-03-15T22:12:00.3045210+08:00

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Setting up 1 worker threads for Enlighten.
      Thread -> id: 16e9b3000 -> priority: 1
      Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
      UnloadTime: 1.389250 ms
      1
      GlobalObject (MoreFun.GlobalObjectComponent).()
      2016-03-15T22:12:00.3917550+08:00
      MoreFun.GlobalObjectComponent:OnLevelWasLoaded(Int32)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Unloading 4 unused Assets to reduce memory usage. Loaded Objects now: 2031.
      Total: 0.965708 ms (FindLiveObjects: 0.141708 ms CreateObjectMapping: 0.150458 ms MarkObjects: 0.612166 ms DeleteObjects: 0.022833 ms)

      Deserialization Error: ‘Constructor of FlowCanvas.Nodes.GetVariable1[System.Int32] threw an exception when creating an instance’
      ‘ at ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsIEnumerableConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize (System.Type type, System.String serializedState, System.Collections.Generic.List
      1 objectReferences) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize[T] (System.String serializedState, System.Collections.Generic.List1 objectReferences) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.Graph.Deserialize (System.String serializedGraph, Boolean validate, System.Collections.Generic.List
      1 objectReferences) [0x00000] in <filename unknown>:0 ‘

      <b>Please report bug</b>

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
      WARNING: Shader Unsupported: ‘Hidden/CameraMotionBlurDX11’ – Pass ” has no vertex shader
      WARNING: Shader Unsupported: ‘Hidden/CameraMotionBlurDX11’ – Setting to default shader.
      UnloadTime: 1.032458 ms
      MoreFun.FunActionProtoSerializer, MoreFun.FunActionBinaryResource
      MoreFun.FunActionManager.()
      2016-03-15T22:12:00.6290910+08:00
      MoreFun.FunWorld:Awake(Single)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      BattleField (LH.BattleField).()
      2016-03-15T22:12:00.6301260+08:00
      LH.BattleField:Awake()

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      [SpawnPool(Battle)].Clear
      [SpawnPool(Battle)].CreateSpawnPool()
      2016-03-15T22:12:00.6326170+08:00
      MoreFun.SpawnPool:Clear()
      MoreFun.SpawnPool:CreateSpawnPool(String, Boolean, SpawnPoolMessageType, Int32)
      LH.BattleField:Awake()

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Deserialization Error: ‘Constructor of FlowCanvas.Nodes.GetVariable1[System.Int32] threw an exception when creating an instance’
      ‘ at ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsIEnumerableConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize (System.Type type, System.String serializedState, System.Collections.Generic.List
      1 objectReferences) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize[T] (System.String serializedState, System.Collections.Generic.List1 objectReferences) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.Graph.Deserialize (System.String serializedGraph, Boolean validate, System.Collections.Generic.List
      1 objectReferences) [0x00000] in <filename unknown>:0
      at UnityEngine.Object.Instantiate[T] (.T original) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.Graph.Clone[T] (.T graph) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.GraphOwner.GetInstance (NodeCanvas.Framework.Graph originalGraph) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.GraphOwner.Awake () [0x00000] in <filename unknown>:0 ‘

      <b>Please report bug</b>
      NodeCanvas.Framework.Graph:Deserialize(String, Boolean, List1)
      UnityEngine.Object:Instantiate(T)
      NodeCanvas.Framework.Graph:Clone(T)
      NodeCanvas.Framework.GraphOwner:GetInstance(Graph)
      NodeCanvas.Framework.GraphOwner:Awake()

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Deserialization Error: ‘Constructor of FlowCanvas.Nodes.GetVariable1[System.Int32] threw an exception when creating an instance’
      ‘ at ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsIEnumerableConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_5_Converter (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_4_Cycles (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type resultType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize (System.Type type, System.String serializedState, System.Collections.Generic.List1 objectReferences) [0x00000] in <filename unknown>:0
      at ParadoxNotion.Serialization.JSONSerializer.Deserialize[T] (System.String serializedState, System.Collections.Generic.List
      1 objectReferences) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.Graph.Deserialize (System.String serializedGraph, Boolean validate, System.Collections.Generic.List1 objectReferences) [0x00000] in <filename unknown>:0
      at UnityEngine.Object.Instantiate[T] (.T original) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.Graph.Clone[T] (.T graph) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.GraphOwner.GetInstance (NodeCanvas.Framework.Graph originalGraph) [0x00000] in <filename unknown>:0
      at NodeCanvas.Framework.GraphOwner.Awake () [0x00000] in <filename unknown>:0 ‘

      <b>Please report bug</b>
      NodeCanvas.Framework.Graph:Deserialize(String, Boolean, List
      1)
      UnityEngine.Object:Instantiate(T)
      NodeCanvas.Framework.Graph:Clone(T)
      NodeCanvas.Framework.GraphOwner:GetInstance(Graph)
      NodeCanvas.Framework.GraphOwner:Awake()

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      2
      GlobalObject (MoreFun.GlobalObjectComponent).()
      2016-03-15T22:12:01.0315260+08:00
      MoreFun.GlobalObjectComponent:OnLevelWasLoaded(Int32)

      (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

      Unloading 51 unused Assets to reduce memory usage. Loaded Objects now: 4677.
      Total: 4.809625 ms (FindLiveObjects: 0.245000 ms CreateObjectMapping: 0.285875 ms MarkObjects: 4.131291 ms DeleteObjects: 0.146500 ms)

      #390
      Gavalakis
      Keymaster

        Hello,

        Have you generated AOTClasses.cs file? If not, please open up “Windows/NodeCanvas/Preferred Types Editor” and press the “Build AOTClasses.cs and link.xml files”. Let me know if everything works after this.

        Thanks.

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.