From 6cb5a4792d8c1c24dac7b24b871a37601a07eaaa Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Mon, 23 Dec 2024 06:58:36 -0800 Subject: [PATCH] include diagnostic message for UnsupportedComponentException --- src/java/org/web3d/vrml/renderer/DefaultNodeFactory.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/java/org/web3d/vrml/renderer/DefaultNodeFactory.java b/src/java/org/web3d/vrml/renderer/DefaultNodeFactory.java index 80f19068..90f5c30f 100644 --- a/src/java/org/web3d/vrml/renderer/DefaultNodeFactory.java +++ b/src/java/org/web3d/vrml/renderer/DefaultNodeFactory.java @@ -483,7 +483,11 @@ public class DefaultNodeFactory ComponentInfo ret_val = findComponent(name, level); if(ret_val == null) + { + System.err.println ("[Xj3D DefaultNodeFactory.addComponent] Exception, not finding component name=" + name + + ", level=" + level); throw new UnsupportedComponentException(); + } // Reupdate the latest versions just in case another thread changed // them while we were not looking. @@ -732,7 +736,9 @@ public class DefaultNodeFactory } VRMLNode ret_val = null; - String node_name = node.getVRMLNodeName(); + String node_name = new String(); + if (node != null) + node_name = node.getVRMLNodeName(); ComponentInfo ci = nodeNameComponentMap.get(node_name); -- GitLab