java.lang.NullPointerException: null

GitHub | ragnard-king | 6 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.

Root Cause Analysis

  1. java.lang.NullPointerException

    null

    at clojure.lang.RT.floatCast()
  2. Clojure
    RT.floatCast
    1. clojure.lang.RT.floatCast(RT.java:1276)[clojure-1.8.0.jar:na]
    1 frame
  3. editor.gl
    vertex$put_float.invoke
    1. editor.gl.vertex$put_float.invokeStatic(vertex.clj:43)[na:na]
    2. editor.gl.vertex$put_float.invoke(vertex.clj:43)[na:na]
    2 frames
  4. editor
    mesh$eval71010$setter_fn__31198__auto____71012.invoke
    1. editor.mesh$eval71010$setter_fn__31198__auto____71012.invoke(mesh.clj:33)[na:na]
    1 frame
  5. editor.gl.vertex
    TransientVertexBuffer.conj
    1. editor.gl.vertex.TransientVertexBuffer.assocN(vertex.clj:261)[na:na]
    2. editor.gl.vertex.TransientVertexBuffer.conj(vertex.clj:276)[na:na]
    2 frames
  6. Clojure
    core$conj_BANG_.invoke
    1. clojure.core$conj_BANG_.invokeStatic(core.clj:3257)[clojure-1.8.0.jar:na]
    2. clojure.core$conj_BANG_.invoke(core.clj:3249)[clojure-1.8.0.jar:na]
    2 frames
  7. editor
    mesh$fn__71442.invoke
    1. editor.mesh$component__GT_vb.invokeStatic(mesh.clj:138)[na:na]
    2. editor.mesh$component__GT_vb.invoke(mesh.clj:128)[na:na]
    3. editor.mesh$fn__71442.invokeStatic(mesh.clj:141)[na:na]
    4. editor.mesh$fn__71442.invoke(mesh.clj:141)[na:na]
    4 frames
  8. Clojure
    Var.invoke
    1. clojure.lang.AFn.applyToHelper(AFn.java:154)[clojure-1.8.0.jar:na]
    2. clojure.lang.AFn.applyTo(AFn.java:144)[clojure-1.8.0.jar:na]
    3. clojure.lang.AFunction$1.doInvoke(AFunction.java:29)[clojure-1.8.0.jar:na]
    4. clojure.lang.RestFn.invoke(RestFn.java:408)[clojure-1.8.0.jar:na]
    5. clojure.lang.Var.invoke(Var.java:379)[clojure-1.8.0.jar:na]
    5 frames
  9. editor
    mesh$MeshNode$behavior$vbs.invoke
    1. editor.mesh$MeshNode$behavior$vbs.invokeStatic(mesh.clj:141)[na:na]
    2. editor.mesh$MeshNode$behavior$vbs.invoke(mesh.clj:141)[na:na]
    2 frames
  10. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  11. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  12. editor
    mesh$MeshNode$behavior$scene.invoke
    1. editor.mesh$MeshNode$behavior$scene.invokeStatic(mesh.clj:141)[na:na]
    2. editor.mesh$MeshNode$behavior$scene.invoke(mesh.clj:141)[na:na]
    2 frames
  13. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  14. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  15. internal
    node$pull_first_input_value.invoke
    1. internal.node$pull_first_input_value.invokeStatic(node.clj:1093)[na:na]
    2. internal.node$pull_first_input_value.invoke(node.clj:1088)[na:na]
    2 frames
  16. editor
    model$ModelNode$behavior$scene.invoke
    1. editor.model$ModelNode$behavior$scene.invokeStatic(model.clj:90)[na:na]
    2. editor.model$ModelNode$behavior$scene.invoke(model.clj:90)[na:na]
    2 frames
  17. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  18. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  19. internal
    node$pull_first_input_value.invoke
    1. internal.node$pull_first_input_value.invokeStatic(node.clj:1093)[na:na]
    2. internal.node$pull_first_input_value.invoke(node.clj:1088)[na:na]
    2 frames
  20. editor
    game_object$ReferencedComponent$behavior$scene.invoke
    1. editor.game_object$ReferencedComponent$behavior$scene.invokeStatic(game_object.clj:143)[na:na]
    2. editor.game_object$ReferencedComponent$behavior$scene.invoke(game_object.clj:143)[na:na]
    2 frames
  21. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  22. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  23. internal
    node$pull_input_values$fn__15310.invoke
    1. internal.node$pull_input_values$fn__15310.invoke(node.clj:1109)[na:na]
    1 frame
  24. Clojure
    core$mapv.invoke
    1. clojure.core$mapv$fn__6953.invoke(core.clj:6627)[clojure-1.8.0.jar:na]
    2. clojure.lang.PersistentVector.reduce(PersistentVector.java:341)[clojure-1.8.0.jar:na]
    3. clojure.core$reduce.invokeStatic(core.clj:6544)[clojure-1.8.0.jar:na]
    4. clojure.core$mapv.invokeStatic(core.clj:6618)[clojure-1.8.0.jar:na]
    5. clojure.core$mapv.invoke(core.clj:6618)[clojure-1.8.0.jar:na]
    5 frames
  25. internal
    node$pull_input_values.invoke
    1. internal.node$pull_input_values.invokeStatic(node.clj:1107)[na:na]
    2. internal.node$pull_input_values.invoke(node.clj:1104)[na:na]
    2 frames
  26. editor
    game_object$GameObjectNode$behavior$scene.invoke
    1. editor.game_object$GameObjectNode$behavior$scene.invokeStatic(game_object.clj:278)[na:na]
    2. editor.game_object$GameObjectNode$behavior$scene.invoke(game_object.clj:278)[na:na]
    2 frames
  27. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  28. internal.node
    OverrideNode.produce_value
    1. internal.node.OverrideNode.produce_value(node.clj:1605)[na:na]
    1 frame
  29. internal
    node$pull_first_input_value.invoke
    1. internal.node$pull_first_input_value.invokeStatic(node.clj:1093)[na:na]
    2. internal.node$pull_first_input_value.invoke(node.clj:1088)[na:na]
    2 frames
  30. editor
    collection$ReferencedGOInstanceNode$behavior$scene.invoke
    1. editor.collection$ReferencedGOInstanceNode$behavior$scene.invokeStatic(collection.clj:262)[na:na]
    2. editor.collection$ReferencedGOInstanceNode$behavior$scene.invoke(collection.clj:262)[na:na]
    2 frames
  31. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  32. internal.node
    OverrideNode.produce_value
    1. internal.node.OverrideNode.produce_value(node.clj:1605)[na:na]
    1 frame
  33. internal
    node$pull_input_values$fn__15310.invoke
    1. internal.node$pull_input_values$fn__15310.invoke(node.clj:1109)[na:na]
    1 frame
  34. Clojure
    core$mapv.invoke
    1. clojure.core$mapv$fn__6953.invoke(core.clj:6627)[clojure-1.8.0.jar:na]
    2. clojure.lang.PersistentVector.reduce(PersistentVector.java:341)[clojure-1.8.0.jar:na]
    3. clojure.core$reduce.invokeStatic(core.clj:6544)[clojure-1.8.0.jar:na]
    4. clojure.core$mapv.invokeStatic(core.clj:6618)[clojure-1.8.0.jar:na]
    5. clojure.core$mapv.invoke(core.clj:6618)[clojure-1.8.0.jar:na]
    5 frames
  35. internal
    node$pull_input_values.invoke
    1. internal.node$pull_input_values.invokeStatic(node.clj:1107)[na:na]
    2. internal.node$pull_input_values.invoke(node.clj:1104)[na:na]
    2 frames
  36. editor
    collection$CollectionNode$behavior$scene.invoke
    1. editor.collection$CollectionNode$behavior$scene.invokeStatic(collection.clj:420)[na:na]
    2. editor.collection$CollectionNode$behavior$scene.invoke(collection.clj:420)[na:na]
    2 frames
  37. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  38. internal.node
    OverrideNode.produce_value
    1. internal.node.OverrideNode.produce_value(node.clj:1605)[na:na]
    1 frame
  39. internal
    node$pull_first_input_value.invoke
    1. internal.node$pull_first_input_value.invokeStatic(node.clj:1093)[na:na]
    2. internal.node$pull_first_input_value.invoke(node.clj:1088)[na:na]
    2 frames
  40. editor
    collection$CollectionInstanceNode$behavior$scene.invoke
    1. editor.collection$CollectionInstanceNode$behavior$scene.invokeStatic(collection.clj:497)[na:na]
    2. editor.collection$CollectionInstanceNode$behavior$scene.invoke(collection.clj:497)[na:na]
    2 frames
  41. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  42. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  43. internal
    node$pull_input_values$fn__15310.invoke
    1. internal.node$pull_input_values$fn__15310.invoke(node.clj:1109)[na:na]
    1 frame
  44. Clojure
    core$mapv.invoke
    1. clojure.core$mapv$fn__6953.invoke(core.clj:6627)[clojure-1.8.0.jar:na]
    2. clojure.lang.PersistentVector.reduce(PersistentVector.java:341)[clojure-1.8.0.jar:na]
    3. clojure.core$reduce.invokeStatic(core.clj:6544)[clojure-1.8.0.jar:na]
    4. clojure.core$mapv.invokeStatic(core.clj:6618)[clojure-1.8.0.jar:na]
    5. clojure.core$mapv.invoke(core.clj:6618)[clojure-1.8.0.jar:na]
    5 frames
  45. internal
    node$pull_input_values.invoke
    1. internal.node$pull_input_values.invokeStatic(node.clj:1107)[na:na]
    2. internal.node$pull_input_values.invoke(node.clj:1104)[na:na]
    2 frames
  46. editor
    collection$CollectionNode$behavior$scene.invoke
    1. editor.collection$CollectionNode$behavior$scene.invokeStatic(collection.clj:420)[na:na]
    2. editor.collection$CollectionNode$behavior$scene.invoke(collection.clj:420)[na:na]
    2 frames
  47. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  48. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  49. internal
    node$pull_first_input_value.invoke
    1. internal.node$pull_first_input_value.invokeStatic(node.clj:1093)[na:na]
    2. internal.node$pull_first_input_value.invoke(node.clj:1088)[na:na]
    2 frames
  50. editor
    scene$SceneView$behavior$render_data.invoke
    1. editor.scene$SceneView$behavior$render_data.invokeStatic(scene.clj:405)[na:na]
    2. editor.scene$SceneView$behavior$render_data.invoke(scene.clj:405)[na:na]
    2 frames
  51. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  52. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  53. editor
    scene$SceneView$behavior$selected_renderables.invoke
    1. editor.scene$SceneView$behavior$selected_renderables.invokeStatic(scene.clj:405)[na:na]
    2. editor.scene$SceneView$behavior$selected_renderables.invoke(scene.clj:405)[na:na]
    2 frames
  54. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  55. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  56. editor
    scene$SceneView$behavior$selected_aabb.invoke
    1. editor.scene$SceneView$behavior$selected_aabb.invokeStatic(scene.clj:405)[na:na]
    2. editor.scene$SceneView$behavior$selected_aabb.invoke(scene.clj:405)[na:na]
    2 frames
  57. Clojure
    Var.invoke
    1. clojure.lang.Var.invoke(Var.java:383)[clojure-1.8.0.jar:na]
    1 frame
  58. internal.node
    NodeImpl.produce_value
    1. internal.node.NodeImpl.produce_value(node.clj:268)[na:na]
    1 frame
  59. internal
    node$node_value.invoke
    1. internal.node$node_value_STAR_.invokeStatic(node.clj:335)[na:na]
    2. internal.node$node_value_STAR_.invoke(node.clj:330)[na:na]
    3. internal.node$node_value.invokeStatic(node.clj:357)[na:na]
    4. internal.node$node_value.invoke(node.clj:350)[na:na]
    4 frames
  60. dynamo
    graph$node_value.invoke
    1. dynamo.graph$node_value.invokeStatic(graph.clj:742)[na:na]
    2. dynamo.graph$node_value.invoke(graph.clj:712)[na:na]
    3. dynamo.graph$node_value.invokeStatic(graph.clj:728)[na:na]
    4. dynamo.graph$node_value.invoke(graph.clj:712)[na:na]
    4 frames
  61. editor
    scene$make_gl_pane$fn__35841.invoke
    1. editor.scene$frame_selection.invokeStatic(scene.clj:517)[na:na]
    2. editor.scene$frame_selection.invoke(scene.clj:516)[na:na]
    3. editor.scene$make_gl_pane$fn__35841.invoke(scene.clj:655)[na:na]
    3 frames
  62. editor.scene.proxy$com
    Region$ff19274a.layoutChildren
    1. editor.scene.proxy$com.defold.control.Region$ff19274a.layoutChildren(Unknown Source)[na:na]
    1 frame
  63. javafx.scene
    Scene$ScenePulseListener.pulse
    1. javafx.scene.Parent.layout(Parent.java:1087)[jfxrt.jar:na]
    2. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    3. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    4. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    5. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    6. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    7. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    8. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    9. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    10. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    11. javafx.scene.Parent.layout(Parent.java:1093)[jfxrt.jar:na]
    12. javafx.scene.Scene.doLayoutPass(Scene.java:552)[jfxrt.jar:na]
    13. javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2397)[jfxrt.jar:na]
    13 frames
  64. com.sun.javafx
    Toolkit.lambda$runPulse$30
    1. com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Toolkit.java:355)[jfxrt.jar:na]
    1 frame
  65. Java RT
    AccessController.doPrivileged
    1. java.security.AccessController.doPrivileged(Native Method)[na:1.8.0_101]
    1 frame
  66. com.sun.javafx
    QuantumToolkit.lambda$runToolkit$404
    1. com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:354)[jfxrt.jar:na]
    2. com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:381)[jfxrt.jar:na]
    3. com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:510)[jfxrt.jar:na]
    4. com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490)[jfxrt.jar:na]
    5. com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$404(QuantumToolkit.java:319)[jfxrt.jar:na]
    5 frames
  67. com.sun.glass
    InvokeLaterDispatcher$Future.run
    1. com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)[jfxrt.jar:na]
    1 frame