Xbox support

Forums 💬 NodeCanvas ⚙️ Support Xbox support

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #17668
    rxmarcus
    Participant

      I’m attempting to build / run our game on our Xbox dev kit, however I’m getting errors related to NodeCanvas on execution.

      What do I need to do to get NodeCanvas to run without issue in my Xbox builds?

      Here is some of the stack trace:

      (Filename: C:/buildslave/unity/build/Runtime/Serialize/SerializedFile.cpp Line: 1888)
      <b>(Deserialization Error)</b>: Constructor of NodeCanvas.Framework.Variable
      1[System.Int32] threw an exception when creating an instance
      at ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () [0x00122] in F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerReflectionfsMetaType.cs:352
      at ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.CreateInstance (ParadoxNotion.Serialization.FullSerialize
      fsData data, System.Type storageType) [0x00014] in F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerConvertersfsReflectedConverter.cs:111
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (System.Type overrideConverterType, ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List
      1& processors) [0x00104] in F:BitB
      ketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:845
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List1& processors) [0x0005b] in F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRunt
      eSerializationFull SerializerfsSerializer.cs:744
      at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00049] in F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:705
      UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
      UnityEngine.DebugLogHand
      r:LogFormat(LogType, Object, String, Object[])
      UnityEngine.Logger:Log(LogType, Object)
      UnityEngine.Debug:LogError(Object)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, Type, Type, Object&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:715)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, Type, Object&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotion
      odeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:678)
      ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter:TryDeserialize(fsData, Object&, Type) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerConvertersfsDictionaryConverter.cs:51)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_5_Converter(Type, fsData, Type, Object&) (at F:BitBucketcrashnauts-lfs
      setsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:887)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_4_Cycles(Type, fsData, Type, Object&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:879)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_3_Inheritance(Type, fsData, Type, Object&, List
      1&) (at F:BitBucketc
      shnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:858)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_1_CycleReference(Type, fsData, Type, Object&, List1&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:744)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, Type, Type, Object&) (at F:BitBucke
      crashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:705)
      ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter:TryDeserialize(fsData, Object&, Type) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerConvertersfsReflectedConverter.cs:97)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_5_Converter(Type, fsData, Type, Object
      (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:887)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_4_Cycles(Type, fsData, Type, Object&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:879)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_3_Inheritance(Type, fsData, Type, O
      ect&, List
      1&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:858)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_1_CycleReference(Type, fsData, Type, Object&, List1&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:744)
      ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, T
      e, Type, Object&) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationFull SerializerfsSerializer.cs:705)
      ParadoxNotion.Serialization.JSONSerializer:Deserialize(Type, String, List
      1, Object) (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFramework_CommonsRuntimeSerializationJSONSerializer.cs:96)
      ParadoxNotion.Serialization.JSONSerializer:Deserialize(String, List`1, BlackboardSource)
      NodeCanvas.Framework.Blackboard:UnityEngine.ISeri
      izationCallbackReceiver.OnAfterDeserialize() (at F:BitBucketcrashnauts-lfsAssetsParadoxNotionNodeCanvasFrameworkRuntimeVariablesBlackboard.cs:46)

      (Filename: F:/BitBucket/crashnauts-lfs/Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs Line: 715)

      #17669
      Gavalakis
      Keymaster

        Hello,

        For AOT platforms like xBox, you please have to Generate AOTClasses.cs and link.xml files through the Preferred Types Editor Window.
        This is really just a click of a button 🙂
        Please refer to the [“Working with AOT Platforms”] documentation section for more details.

        If you still encounter any issues after this, please let me know.
        Thanks!

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