[x3d-public] HAnim Java code (serializer based) Summary of errors.

Joseph D Williams joedwil at earthlink.net
Mon Nov 1 15:06:23 PDT 2021


➢ might have to fix

emitted/consumed user code validated by whatever is the reference (the artwork) or schema or other qualified spec reference. Serializers -  are you reconstructing all or part of state of running scene or transcoding from one form to another? 
For now, I would suggest starting by using (scraping) the loa4 code printed in Annex A. When this is correct it will serve as basis for further corrections and updates to other examples. 

➢ generating similar issues

for this type of error, should be exact same issue(s). 
Joe

From: John Carlson
Sent: Monday, November 1, 2021 2:47 PM
To: Joseph D Williams
Cc: X3D Graphics public mailing list
Subject: Re: HAnim Java code (serializer based) Summary of errors.

In this case, I might have to fix my JavaSerializer.js, but note that Don seems to be generating similar issues with X3dToJava.xslt, which converts XML to Java.

Can you find LOA4 on source forge or the archives?   I’ve pretty much copied everything on sourceforge.

Thanks 

John

On Mon, Nov 1, 2021 at 4:42 PM Joseph D Williams <joedwil at earthlink.net> wrote:
Of course, the only way to fix this, given a correct schema reference, is to fix the code. The one I want to work on is the loa4 in the spec.
Joe
 
 
From: John Carlson
Sent: Monday, November 1, 2021 2:05 PM
To: Joseph D Williams; X3D Graphics public mailing list
Subject: HAnim Java code (serializer based) Summary of errors.
 
========================== net.coderextreme.data.AllenStandShootRifleM24 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.BvhConversion1 
========================== net.coderextreme.data.BvhConversion1Illustrated 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='Bvh1_sacrum' name='sacrum' illegal parent found: HAnimJoint name='Bvh1_HumanoidRoot' name='HumanoidRoot' 
========================== net.coderextreme.data.BvhConversion1Invisible 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='Bvh1_sacrum' name='sacrum' illegal parent found: HAnimJoint name='Bvh1_HumanoidRoot' name='HumanoidRoot' 
========================== net.coderextreme.data.BvhSeamless3dExport1 
========================== net.coderextreme.data.DiamondManLOA0 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.DiamondManLOA1 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.DiamondManLOA2 
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' 
========================== net.coderextreme.data.HAnim1SpecificationLOA3Animation 
========================== net.coderextreme.data.HAnim1SpecificationLOA3Illustrated 
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' 
========================== net.coderextreme.data.HAnim1SpecificationLOA3Invisible 
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' 
========================== net.coderextreme.data.HAnim2SpecificationLOA3Illustrated 
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' 
========================== net.coderextreme.data.HAnim2SpecificationLOA3Invisible 
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' 
========================== net.coderextreme.data.HAnimBehaviorPrototypes 
========================== net.coderextreme.data.HAnimModelFootLeft 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_l_talus' name='l_talus' illegal parent found: HAnimJoint name='hanim_l_talocrural' name='l_talocrural' 
========================== net.coderextreme.data.HAnimModelFootRight 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_r_talus' name='r_talus' illegal parent found: HAnimJoint name='hanim_r_talocrural' name='r_talocrural' 
========================== net.coderextreme.data.HAnimModelHandLeft 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_l_carpal' name='l_carpal' illegal parent found: HAnimJoint name='hanim_l_radiocarpal' name='l_radiocarpal' 
========================== net.coderextreme.data.HAnimModelHandRight 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_r_carpal' name='r_carpal' illegal parent found: HAnimJoint name='hanim_r_radiocarpal' name='r_radiocarpal' 
========================== net.coderextreme.data.HAnimModelsHandsFeet 
========================== net.coderextreme.data.InterchangableActorsViaDynamicRoutingPrototypes 
========================== net.coderextreme.data.JinLOA1 
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' 
========================== net.coderextreme.data.JinLOA2 
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' 
========================== net.coderextreme.data.JinLOA3 
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' 
========================== net.coderextreme.data.JinLOA4 
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' 
========================== net.coderextreme.data.JoeKick 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSite DEF='Joe_RootFront_view' name='RootFront_view' illegal parent found: HAnimSegment name='Joe_sacrum' name='sacrum' 
========================== net.coderextreme.data.KoreanCharacter01Jin 
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' 
========================== net.coderextreme.data.KoreanCharacter02Chul 
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' 
========================== net.coderextreme.data.KoreanCharacter03Hyun 
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' 
========================== net.coderextreme.data.KoreanCharacter04Young 
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' 
========================== net.coderextreme.data.KoreanCharacter05Ju 
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' 
========================== net.coderextreme.data.KoreanCharacter06Ga 
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' 
========================== net.coderextreme.data.KoreanCharacter07No 
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' 
========================== net.coderextreme.data.KoreanCharacter08Da 
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' 
========================== net.coderextreme.data.KoreanCharacter09Ru 
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' 
========================== net.coderextreme.data.KoreanCharacter10Mi 
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' 
========================== net.coderextreme.data.KoreanCharacter11Min 
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' 
========================== net.coderextreme.data.KoreanCharacter12Sun 
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' 
========================== net.coderextreme.data.KoreanCharacterMotionAnnexC01Jin 
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' 
========================== net.coderextreme.data.KoreanCharacterMotionAnnexD01Jin 
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' 
========================== net.coderextreme.data.AllenDutton 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.BoxManAnimationPanel 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='boxman_sacrum' name='sacrum' illegal parent found: HAnimJoint name='boxman_humanoid_root' name='humanoid_root' 
========================== net.coderextreme.data.BoxMan 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='boxman_sacrum' name='sacrum' illegal parent found: HAnimJoint name='boxman_humanoid_root' name='humanoid_root' 
========================== net.coderextreme.data.DiamondManLOA_0 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.DiamondManLOA_1 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.DiamondManLOA_2 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal parent found: HAnimJoint name='hanim_HumanoidRoot' name='HumanoidRoot' 
========================== net.coderextreme.data.JoeSkinTexcoordDisplacerKick 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSite DEF='Joe_RootFront_view' name='RootFront_view' illegal parent found: HAnimSegment name='Joe_sacrum' name='sacrum' 
========================== net.coderextreme.data.NancyDiving 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.NancyNativeTags 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac' 
========================== net.coderextreme.data.NancyStandShootRifleM24 
org.web3d.x3d.sai.InvalidFieldException: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20211101/7293e136/attachment.html>


More information about the x3d-public mailing list