[x3d-public] Errors with HAnim scenes (using X3DJSAIL-Python)

John Carlson yottzumm at gmail.com
Sat Jul 24 04:23:06 PDT 2021


Most of the Korean characters have this error:

KoreanCharacter10Mi.py
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: 
HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal parent found: 
HAnimJoint name='hanim_humanoid_root' name='humanoid_root'
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: 
HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal parent found: 
HAnimJoint name='hanim_humanoid_root' name='humanoid_root'
         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.HAnimHumanoid.validate(HAnimHumanoid.java:6017)
         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 "KoreanCharacter10Mi.py", line 1090, in <module>
     X3D0.toFileX3D("../data/KoreanCharacter10Mi_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_sacrum' name='sacrum' illegal parent found: 
HAnimJoint name='hanim_humanoid_root' name='humanoid_root' 
org.web3d.x3d.sai.InvalidFieldException


I can create a log of all remaining errors in HAnim examples in my local 
data folder and upload it.

I'm pretty sure these are data errors in conversion or data error.


John




More information about the x3d-public mailing list