[x3d-public] possible data issues with HAnim example (probably more to come, doing some housecleaning)

John Carlson yottzumm at gmail.com
Sat Jul 24 00:37:17 PDT 2021


Will try to reproduced with X3dToPython.xslt/x3d.py (failed). There are 
many files with error like these in X3DJSONLD. I've tried to clean up 
net/coderextreme/data.  What I will do over the next month is clean out 
source code that doesn't have an associated .x3d file.

AllenStandShootRifleM24.py (based on a AllenStandShootRifleM24.x3d)
Warning: HAnimJoint name newValue="l_ankle" has an unrecognized value 
not matching any of the optional string tokens.
Warning: HAnimSegment name newValue="l_hindfoot" has an unrecognized 
value not matching any of the optional string tokens.
Warning: HAnimJoint name newValue="r_ankle" has an unrecognized value 
not matching any of the optional string tokens.
Warning: HAnimSegment name newValue="r_hindfoot" has an unrecognized 
value not matching any of the optional string tokens.
Warning: HAnimJoint name newValue="l_wrist" has an unrecognized value 
not matching any of the optional string tokens.
Warning: HAnimSegment name newValue="l_hand" has an unrecognized value 
not matching any of the optional string tokens.
Warning: HAnimJoint name newValue="r_wrist" has an unrecognized value 
not matching any of the optional string tokens.
Warning: HAnimSegment name newValue="r_hand" has an unrecognized value 
not matching any of the optional string tokens.
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: 
HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: 
HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: 
HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: 
HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
         at 
org.web3d.x3d.jsail.HAnim.HAnimSegment.validate(HAnimSegment.java:6169)
         at 
org.web3d.x3d.jsail.HAnim.HAnimJoint.validate(HAnimJoint.java:7084)
         at 
org.web3d.x3d.jsail.HAnim.HAnimJoint.validate(HAnimJoint.java:7084)
         at 
org.web3d.x3d.jsail.HAnim.HAnimHumanoid.validate(HAnimHumanoid.java:6017)
         at 
org.web3d.x3d.jsail.Grouping.Transform.validate(Transform.java:2495)
         at org.web3d.x3d.jsail.Grouping.Group.validate(Group.java:1852)
         at org.web3d.x3d.jsail.Grouping.Group.validate(Group.java:1852)
         at org.web3d.x3d.jsail.Navigation.LOD.validate(LOD.java:2285)
         at org.web3d.x3d.jsail.Core.Scene.validate(Scene.java:700)
         at org.web3d.x3d.jsail.Core.X3D.validate(X3D.java:3808)
         at org.web3d.x3d.jsail.Core.X3D.toFileX3D(X3D.java:809)
Traceback (most recent call last):
   File "AllenStandShootRifleM24.py", line 1575, in <module>
X3D0.toFileX3D("../data/AllenStandShootRifleM24_RoundTrip.x3d")
   File "jnius/jnius_export_class.pxi", line 857, in 
jnius.JavaMethod.__call__
   File "jnius/jnius_export_class.pxi", line 937, in 
jnius.JavaMethod.call_method
   File "jnius/jnius_jvm_dlopen.pxi", line 91, in jnius.create_jnienv
jnius.JavaException: JVM exception occurred: ERROR_ILLEGAL_VALUE: 
HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: 
HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
org.web3d.x3d.sai.InvalidFieldException




More information about the x3d-public mailing list