[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