[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