Xbox support

NodeCanvas Forums Support Xbox support

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #12627
    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:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Reflection\fsMetaType.cs:352
    at ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.CreateInstance (ParadoxNotion.Serialization.FullSerialize
    fsData data, System.Type storageType) [0x00014] in F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Converters\fsReflectedConverter.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
    ket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.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:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runt
    e\Serialization\Full Serializer\fsSerializer.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:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.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:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:715)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, Type, Object&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion
    odeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:678)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter:TryDeserialize(fsData, Object&, Type) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Converters\fsDictionaryConverter.cs:51)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_5_Converter(Type, fsData, Type, Object&) (at F:\BitBucket\crashnauts-lfs\
    sets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:887)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_4_Cycles(Type, fsData, Type, Object&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:879)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_3_Inheritance(Type, fsData, Type, Object&, List
    1&) (at F:\BitBucket\c
    shnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:858)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_1_CycleReference(Type, fsData, Type, Object&, List1&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:744)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, Type, Type, Object&) (at F:\BitBucke
    crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:705)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter:TryDeserialize(fsData, Object&, Type) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Converters\fsReflectedConverter.cs:97)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_5_Converter(Type, fsData, Type, Object
    (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:887)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_4_Cycles(Type, fsData, Type, Object&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:879)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_3_Inheritance(Type, fsData, Type, O
    ect&, List
    1&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:858)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:InternalDeserialize_1_CycleReference(Type, fsData, Type, Object&, List1&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:744)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer:TryDeserialize(fsData, T
    e, Type, Object&) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\fsSerializer.cs:705)
    ParadoxNotion.Serialization.JSONSerializer:Deserialize(Type, String, List
    1, Object) (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\JSONSerializer.cs:96)
    ParadoxNotion.Serialization.JSONSerializer:Deserialize(String, List`1, BlackboardSource)
    NodeCanvas.Framework.Blackboard:UnityEngine.ISeri
    izationCallbackReceiver.OnAfterDeserialize() (at F:\BitBucket\crashnauts-lfs\Assets\ParadoxNotion\NodeCanvas\Framework\Runtime\Variables\Blackboard.cs:46)

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

    #12630
    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!

    Join us on Discord: https://discord.gg/97q2Rjh

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