Error in Build only: Cannot create an instance for ActionTask

NodeCanvas Forums Support Error in Build only: Cannot create an instance for ActionTask

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #17732
    deylz
    Participant

    I’m using NodeCanvas 3.3.0 in Unity 2023.2.13f1

    In the editor everything works like a charm but in build I get the error message below.

    As it was asked in a similar post which did not solve the issue for me, these are the custom ActionTasks I use in my tree:
    https://pastebin.com/hWkvr7D9
    https://pastebin.com/pKVubPKw
    https://pastebin.com/6CVqKrxU
    https://pastebin.com/PZ2g5bSB
    https://pastebin.com/b6qSwVzi
    https://pastebin.com/zwsmAHv2
    https://pastebin.com/GB3x7A1V
    https://pastebin.com/m6mmsLLr

    Exception: Cannot create an instance of an interface or abstract type for NodeCanvas.Framework.ActionTask
    ParadoxNotion.Serialization.FullSerializer.fsMetaType+<>c__DisplayClass21_0.<GetGenerator>b__0 () (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.CreateInstance (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Object& instance, System.Type storageType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.Internal_Deserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.FullSerializer.fsSerializer.TryDeserialize (ParadoxNotion.Serialization.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Type overrideConverterType) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.JSONSerializer.Internal_Deserialize (System.Type type, System.String json, System.Collections.Generic.List1[T] references, System.Object instance) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    ParadoxNotion.Serialization.JSONSerializer.TryDeserializeOverwrite[T] (T instance, System.String json, System.Collections.Generic.List
    1[T] references) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    NodeCanvas.Framework.Graph.Deserialize (System.String serializedGraph, System.Collections.Generic.List1[T] references, System.Boolean validate) (at <463dcd5178fb4cd3ab751b21c7004512>:0)
    UnityEngine.Logger:LogException(Exception)
    ParadoxNotion.Services.Logger:ForwardToUnity(LogType, Object, String, Object)
    ParadoxNotion.Services.Logger:Internal_Log(LogType, Object, String, Object)
    ParadoxNotion.Services.Logger:LogException(Exception, String, Object)
    NodeCanvas.Framework.Graph:Deserialize(String, List
    1, Boolean)
    NodeCanvas.Framework.Graph:LoadOverwrite(GraphLoadData)
    NodeCanvas.Framework.GraphOwner:Initialize()
    NodeCanvas.Framework.GraphOwner:Awake()

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.