Skip to content

Instantly share code, notes, and snippets.

@ZachAR3
Created May 22, 2023 12:44
Show Gist options
  • Save ZachAR3/3362ddc4d5fbb3b5fd7f51300389c87f to your computer and use it in GitHub Desktop.
Save ZachAR3/3362ddc4d5fbb3b5fd7f51300389c87f to your computer and use it in GitHub Desktop.
Asset placer error
Godot Engine v4.0.3.stable.mono.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors.
Cannot open file 'res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs'.
Failed to read file: 'res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs'.
Cannot load C# script file 'res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs'.
Failed loading resource: res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs. Make sure resources have been imported by opening the project in the editor at least once.
scene/resources/resource_format_text.cpp:174 - user://.assetPlacer/data.tres:6 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs
scene/resources/resource_format_text.cpp:735 - user://.assetPlacer/data.tres:6 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/AssetPlacer_1.0.1_Godot_4.0.x/assetplacer/AssetPlacerPluginData.cs
Failed loading resource: user://.assetPlacer/data.tres. Make sure resources have been imported by opening the project in the editor at least once.
Error loading resource: 'user://.assetPlacer/data.tres'.
Can't open file from path 'res://addons/assetplacer/Gizmos/GridDistanceFade.gdshader'.
modules/mono/glue/runtime_interop.cpp:1303 - System.NullReferenceException: Object reference not set to an instance of an object.
at AssetPlacer.AssetPlacerPersistence.LoadSceneData(String key, Variant defaultValue, Type variantType) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPersistence.cs:line 74
at AssetPlacer.PlacementUi.OnSceneChanged() in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/ui/PlacementUi.cs:line 254
at AssetPlacer.AssetPlacerUi.OnSceneChanged() in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/ui/AssetPlacerUi.cs:line 595
at AssetPlacer.AssetPlacerPlugin.SetVisible(Boolean visible) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 445
at AssetPlacer.AssetPlacerPlugin._Init() in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 91
at AssetPlacer.ContextlessPlugin._EnterTree() in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/utils/contextlessPlugin/ContextlessPlugin.cs:line 61
at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/Node.cs:line 1777
at Godot.EditorPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharpEditor/Generated/GodotObjects/EditorPlugin.cs:line 1293
at AssetPlacer.ContextlessPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/AssetPlacer.ContextlessPlugin_ScriptMethods.generated.cs:line 145
at AssetPlacer.AssetPlacerPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/AssetPlacer.AssetPlacerPlugin_ScriptMethods.generated.cs:line 271
at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/CSharpInstanceBridge.cs:line 24
scene/resources/resource_format_text.cpp:448 - res://Resources/Materials/World/DungeonFloor.tres:3 - ext_resource, invalid UID: uid://o11rvr2hqoi - using text path instead: res://Resources/Textures/World/tileable_dungeon_floor.png
scene/resources/resource_format_text.cpp:448 - res://Resources/Materials/World/DungeonFloor.tres:4 - ext_resource, invalid UID: uid://ce0v4a5otju2e - using text path instead: res://Resources/Textures/World/tileable_dungeon_floor_normal.png
modules/mono/glue/runtime_interop.cpp:1303 - System.NullReferenceException: Object reference not set to an instance of an object.
at AssetPlacer.AssetPlacerPersistence.StoreSceneData(String key, Variant value) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPersistence.cs:line 102
at AssetPlacer.SpawnParentSelection.SetSpawnParent(Node node) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 107
at AssetPlacer.SpawnParentSelection.UpdateSpawnParentPath(String path) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 187
at AssetPlacer.SpawnParentSelection.SetSceneRoot(Node root) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 141
at AssetPlacer.AssetPlacerPlugin.UpdateEditedSceneRoot(Node currentRoot, Boolean onSceneChanged) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 535
at AssetPlacer.AssetPlacerPlugin.CheckEditedSceneRoot() in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 527
at AssetPlacer.AssetPlacerPlugin._ProcessUpdate(Double delta) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 473
at AssetPlacer.ContextlessPlugin._Process(Double delta) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/utils/contextlessPlugin/ContextlessPlugin.cs:line 151
at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/Node.cs:line 1807
at Godot.EditorPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharpEditor/Generated/GodotObjects/EditorPlugin.cs:line 1293
at AssetPlacer.ContextlessPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/AssetPlacer.ContextlessPlugin_ScriptMethods.generated.cs:line 145
at AssetPlacer.AssetPlacerPlugin.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/AssetPlacer.AssetPlacerPlugin_ScriptMethods.generated.cs:line 271
at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/CSharpInstanceBridge.cs:line 24
modules/mono/glue/runtime_interop.cpp:1303 - System.NullReferenceException: Object reference not set to an instance of an object.
at AssetPlacer.AssetPlacerPersistence.StoreSceneData(String key, Variant value) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPersistence.cs:line 102
at AssetPlacer.SpawnParentSelection.SetSpawnParent(Node node) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 107
at AssetPlacer.SpawnParentSelection._Process(Double delta) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 54
at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Generated/GodotObjects/Node.cs:line 1807
at AssetPlacer.SpawnParentSelection.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/AssetPlacer.SpawnParentSelection_ScriptMethods.generated.cs:line 89
at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/CSharpInstanceBridge.cs:line 24
modules/mono/glue/runtime_interop.cpp:1303 - System.NullReferenceException: Object reference not set to an instance of an object.
at AssetPlacer.AssetPlacerPersistence.LoadSceneData(String key, Variant defaultValue, Type variantType) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPersistence.cs:line 74
at AssetPlacer.SpawnParentSelection.OnSceneChanged(Node newRoot) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 124
at AssetPlacer.AssetPlacerPlugin.OnSceneChanged(Node root) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPlugin.cs:line 156
at Godot.EditorPlugin.SceneChangedTrampoline(Object delegateObj, NativeVariantPtrArgs args, godot_variant& ret) in /root/godot/modules/mono/glue/GodotSharp/GodotSharpEditor/Generated/GodotObjects/EditorPlugin.cs:line 953
at Godot.DelegateUtils.InvokeWithVariantArgs(IntPtr delegateGCHandle, Void* trampoline, godot_variant** args, Int32 argc, godot_variant* outRet) in /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/DelegateUtils.cs:line 47
modules/mono/glue/runtime_interop.cpp:1303 - System.NullReferenceException: Object reference not set to an instance of an object.
at AssetPlacer.AssetPlacerPersistence.LoadSceneData(String key, Variant defaultValue, Type variantType) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/AssetPlacerPersistence.cs:line 74
at AssetPlacer.SpawnParentSelection.OnSceneChanged(Node newRoot) in /mnt/Productivity/Gamemaking/Godot/Projects/PDCEscape/addons/assetplacer/SpawnParentSelection.cs:line 124
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment