What to do with this error?

Could not initialize class editor.spineext$SpineModelNode$behavior$spine_scene$fn__2545

It happens sometime when I build from the editor. If I close and reopen Defold then it disappear.

Any hint?

Ciao!

I don’t think I’ve seen that before. :thinking:

Is that the only line in the editor logs?

@Mathias_Westerdahl thanks. Yes, only line.

In the entire editor log?
I.e. “Help → Show Logs” should show you the latest log file, and it should show a lot of startup messages.

Okay, I didn’t know that. In the editor log there is only that line. Next time I see the error I will do “Help → Show logs” and I will report everything here.

Thanks again Mathias @Mathias_Westerdahl

You can probably already find that line in your log files if you search through them.

Yes! Found! Here it is:

    2023-12-03 00:12:10.488 34575566 [clojure-agent-send-off-pool-14] ERROR editor.error-reporting - {:line 116}
java.lang.NoClassDefFoundError: Could not initialize class editor.spineext$SpineModelNode$behavior$spine_scene$fn__2545
	at editor.spineext$SpineModelNode$behavior$spine_scene.invokeStatic(Unknown Source)
	at editor.spineext$SpineModelNode$behavior$spine_scene.invoke(Unknown Source)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.spineext$SpineModelNode$behavior$own_build_errors$fn__2433.invoke(Unknown Source)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at internal.node$trace_expr.invoke(node.clj:34)
	at editor.spineext$SpineModelNode$behavior$own_build_errors.invokeStatic(Unknown Source)
	at editor.spineext$SpineModelNode$behavior$own_build_errors.invoke(Unknown Source)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.spineext$SpineModelNode$behavior$build_targets$fn__2421.invoke(Unknown Source)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at internal.node$trace_expr.invoke(node.clj:34)
	at editor.spineext$SpineModelNode$behavior$build_targets.invokeStatic(Unknown Source)
	at editor.spineext$SpineModelNode$behavior$build_targets.invoke(Unknown Source)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.game_object$ReferencedComponent$behavior$build_resource$fn__67318.invoke(game_object.clj:257)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$ReferencedComponent$behavior$build_resource.invokeStatic(game_object.clj:257)
	at editor.game_object$ReferencedComponent$behavior$build_resource.invoke(game_object.clj:257)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.game_object$ReferencedComponent$behavior$build_targets$fn__67236.invoke(game_object.clj:257)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$ReferencedComponent$behavior$build_targets.invokeStatic(game_object.clj:257)
	at editor.game_object$ReferencedComponent$behavior$build_targets.invoke(game_object.clj:257)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.game_object$GameObjectNode$behavior$build_targets$fn__67527.invoke(game_object.clj:421)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$GameObjectNode$behavior$build_targets.invokeStatic(game_object.clj:421)
	at editor.game_object$GameObjectNode$behavior$build_targets.invoke(game_object.clj:421)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource$fn__96668.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets$fn__96568.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.collection$CollectionNode$behavior$build_targets$fn__97211.invoke(collection.clj:430)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$CollectionNode$behavior$build_targets.invokeStatic(collection.clj:430)
	at editor.collection$CollectionNode$behavior$build_targets.invoke(collection.clj:430)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection$CollectionInstanceNode$behavior$build_targets$fn__97587.invoke(collection.clj:497)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$CollectionInstanceNode$behavior$build_targets.invokeStatic(collection.clj:497)
	at editor.collection$CollectionInstanceNode$behavior$build_targets.invoke(collection.clj:497)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.collection$CollectionNode$behavior$build_targets$fn__97211.invoke(collection.clj:430)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$CollectionNode$behavior$build_targets.invokeStatic(collection.clj:430)
	at editor.collection$CollectionNode$behavior$build_targets.invoke(collection.clj:430)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets$fn__34091.invoke(collection_proxy.clj:89)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets.invokeStatic(collection_proxy.clj:89)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets.invoke(collection_proxy.clj:89)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.game_object$EmbeddedComponent$behavior$build_resource$fn__67042.invoke(game_object.clj:217)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$EmbeddedComponent$behavior$build_resource.invokeStatic(game_object.clj:217)
	at editor.game_object$EmbeddedComponent$behavior$build_resource.invoke(game_object.clj:217)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.game_object$EmbeddedComponent$behavior$build_targets$fn__66983.invoke(game_object.clj:217)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$EmbeddedComponent$behavior$build_targets.invokeStatic(game_object.clj:217)
	at editor.game_object$EmbeddedComponent$behavior$build_targets.invoke(game_object.clj:217)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.game_object$GameObjectNode$behavior$build_targets$fn__67527.invoke(game_object.clj:421)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$GameObjectNode$behavior$build_targets.invokeStatic(game_object.clj:421)
	at editor.game_object$GameObjectNode$behavior$build_targets.invoke(game_object.clj:421)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource$fn__96668.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets$fn__96568.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.collection$CollectionNode$behavior$build_targets$fn__97211.invoke(collection.clj:430)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$CollectionNode$behavior$build_targets.invokeStatic(collection.clj:430)
	at editor.collection$CollectionNode$behavior$build_targets.invoke(collection.clj:430)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets$fn__34091.invoke(collection_proxy.clj:89)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets.invokeStatic(collection_proxy.clj:89)
	at editor.collection_proxy$CollectionProxyNode$behavior$build_targets.invoke(collection_proxy.clj:89)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.game_object$EmbeddedComponent$behavior$build_resource$fn__67042.invoke(game_object.clj:217)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$EmbeddedComponent$behavior$build_resource.invokeStatic(game_object.clj:217)
	at editor.game_object$EmbeddedComponent$behavior$build_resource.invoke(game_object.clj:217)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.game_object$EmbeddedComponent$behavior$build_targets$fn__66983.invoke(game_object.clj:217)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$EmbeddedComponent$behavior$build_targets.invokeStatic(game_object.clj:217)
	at editor.game_object$EmbeddedComponent$behavior$build_targets.invoke(game_object.clj:217)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.game_object$GameObjectNode$behavior$build_targets$fn__67527.invoke(game_object.clj:421)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_object$GameObjectNode$behavior$build_targets.invokeStatic(game_object.clj:421)
	at editor.game_object$GameObjectNode$behavior$build_targets.invoke(game_object.clj:421)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_first_input_value.invokeStatic(node.clj:1192)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource$fn__96668.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_resource.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets$fn__96568.invoke(collection.clj:229)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invokeStatic(collection.clj:229)
	at editor.collection$EmbeddedGOInstanceNode$behavior$build_targets.invoke(collection.clj:229)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.collection$CollectionNode$behavior$build_targets$fn__97211.invoke(collection.clj:430)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.collection$CollectionNode$behavior$build_targets.invokeStatic(collection.clj:430)
	at editor.collection$CollectionNode$behavior$build_targets.invoke(collection.clj:430)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$pull_input_values$fn__8640.invoke(node.clj:1208)
	at clojure.core$mapv$fn__8430.invoke(core.clj:6912)
	at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
	at clojure.core$reduce.invokeStatic(core.clj:6827)
	at clojure.core$mapv.invokeStatic(core.clj:6903)
	at internal.node$pull_input_values.invokeStatic(node.clj:1209)
	at editor.game_project$GameProjectNode$behavior$build_targets$fn__53518.invoke(game_project.clj:168)
	at internal.node$trace_expr$fn__7824.invoke(node.clj:38)
	at internal.node$trace_expr.invokeStatic(node.clj:38)
	at editor.game_project$GameProjectNode$behavior$build_targets.invokeStatic(game_project.clj:168)
	at editor.game_project$GameProjectNode$behavior$build_targets.invoke(game_project.clj:168)
	at clojure.lang.Var.invoke(Var.java:393)
	at internal.node.NodeImpl.produce_value(node.clj:295)
	at internal.node$node_value.invokeStatic(node.clj:454)
	at internal.system$node_value.invokeStatic(system.clj:354)
	at dynamo.graph$do_node_value.invokeStatic(graph.clj:822)
	at dynamo.graph$node_value.invokeStatic(graph.clj:825)
	at editor.build$build_project_BANG_.invokeStatic(build.clj:43)
	at editor.app_view$build_project_BANG_.invokeStatic(app_view.clj:905)
	at editor.app_view$async_build_BANG_$phase_3_build_project_BANG___62954$run_project_build_on_background_thread_BANG___62955.invoke(app_view.clj:1133)
	at editor.app_view$async_build_BANG_$run_on_background_thread_BANG___62907$fn__62908.invoke(app_view.clj:1017)
	at clojure.core$binding_conveyor_fn$fn__5739.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
1 Like