[x3d-public] Running Humanoid long test, hunting for ERROR in Java output.

John Carlson yottzumm at gmail.com
Sat Jul 1 06:20:12 PDT 2023


Here are the Humanoid Java classes to look at, here:


https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/java/net/x3djsonld/data
[ location of java files, classes below ]
net.x3djsonld.data.AllenStandShootRifleM24
net.x3djsonld.data.BvhSeamless3dExport1
net.x3djsonld.data.DonHumanoid
net.x3djsonld.data.Humanoid1
net.x3djsonld.data.Humanoid2
net.x3djsonld.data.Humanoid3
net.x3djsonld.data.Humanoid4
net.x3djsonld.data.JohnJoint
net.x3djsonld.data.JohnJoint2
net.x3djsonld.data.JohnJoint20
net.x3djsonld.data.KoreanCharacter01Jin
net.x3djsonld.data.KoreanCharacter02Chul
net.x3djsonld.data.KoreanCharacter03Hyun
net.x3djsonld.data.KoreanCharacter04Young
net.x3djsonld.data.KoreanCharacter06Ga
net.x3djsonld.data.KoreanCharacter07No
net.x3djsonld.data.KoreanCharacter08Da
net.x3djsonld.data.KoreanCharacter09Ru
net.x3djsonld.data.KoreanCharacter10Mi
net.x3djsonld.data.KoreanCharacter11Min
net.x3djsonld.data.KoreanCharacter12Sun
net.x3djsonld.data.KoreanCharacterMotionAnnexC01Jin
net.x3djsonld.data.StandardHumanoid

I will take all Humanoid and John ones.

Someone needs to look at the Korean ones in the sourceforge.net archives
under

www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters.

It's probably best to get the Korean ones in the archive and standard
straightened out.

They all have this error:

ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal
parent found: HAnimJoint name='hanim_humanoid_root' name='humanoid_root'

We need to confirm if this is a problem with X3DJSAIL or the .java files or
the .x3d files.  These Java files are generated by Don's X3dToJava.xslt.  I
will produce a similar report for my Java files.



On Sat, Jul 1, 2023 at 7:49 AM John Carlson <yottzumm at gmail.com> wrote:

> $ find ../data -name *.x3d |grep -v new | xargs grep -l HAnimHumanoid |
> xargs bash don.sh 2>&1 |egrep 'ERROR|\$'
>
> If you're looking for a particular java source code, look in this folder:
> https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/java/net/x3djsonld/data
>
> Many of these are duplicates.  We don't need to look at all of them.
>
> [ snipped X3dTo*.xslt output ]
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/AllenDutton
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal
> parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/AllenStandShootRifleM24
> Java program "net.x3djsonld.data.AllenStandShootRifleM24" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis'
> name='pelvis' illegal parent found: HAnimJoint name='hanim_sacroiliac'
> name='sacroiliac'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/BvhSeamless3dExport1
> Java program "net.x3djsonld.data.BvhSeamless3dExport1" self-validation
> test results: ERROR_VALUE_NOT_FOUND, HAnimHumanoid name field is required
> but no value found.
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/DonHumanoid
> Java program "net.x3djsonld.data.DonHumanoid" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/HAnimModelFootLeft
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_l_talus' name='l_talus'
> illegal parent found: HAnimJoint name='hanim_l_talocrural'
> name='l_talocrural'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/HAnimModelFootRight
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_r_talus' name='r_talus'
> illegal parent found: HAnimJoint name='hanim_r_talocrural'
> name='r_talocrural'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/HAnimModelHandLeft
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_l_carpal' name='l_carpal'
> illegal parent found: HAnimJoint name='hanim_l_radiocarpal'
> name='l_radiocarpal'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/HAnimModelHandRight
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_r_carpal' name='r_carpal'
> illegal parent found: HAnimJoint name='hanim_r_radiocarpal'
> name='r_radiocarpal'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/Humanoid1
> Java program "net.x3djsonld.data.Humanoid1" self-validation test results:
> ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/Humanoid2
> Java program "net.x3djsonld.data.Humanoid2" self-validation test results:
> ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/Humanoid3
> Java program "net.x3djsonld.data.Humanoid3" self-validation test results:
> ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/Humanoid4
> Java program "net.x3djsonld.data.Humanoid4" self-validation test results:
> ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JinLOA1
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal
> parent found: HAnimJoint name='hanim_humanoid_root' name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JoeKick
> ERROR_ILLEGAL_VALUE: HAnimSite DEF='Joe_RootFront_view'
> name='RootFront_view' illegal parent found: HAnimSegment name='Joe_sacrum'
> name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JoeSkeletonSkinSiteSaluteWalk
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='Joe_sacrum' name='sacrum' illegal
> parent found: HAnimJoint name='Joe_HumanoidRoot' name='HumanoidRoot'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JoeSkinTexcoordDisplacerKick
> ERROR_ILLEGAL_VALUE: HAnimSite DEF='Joe_RootFront_view'
> name='RootFront_view' illegal parent found: HAnimSegment name='Joe_sacrum'
> name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JohnJoint
> Java program "net.x3djsonld.data.JohnJoint" self-validation test results:
> ERROR_ILLEGAL_VALUE: illegal parent name found: 'humanoid_root' instead of
> TODO
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JohnJoint2
> Java program "net.x3djsonld.data.JohnJoint2" self-validation test results:
> ERROR_ILLEGAL_VALUE: illegal parent name found: 'humanoid_root' instead of
> TODO
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/JohnJoint20
> Java program "net.x3djsonld.data.JohnJoint20" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter01Jin
> Java program "net.x3djsonld.data.KoreanCharacter01Jin" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter02Chul
> Java program "net.x3djsonld.data.KoreanCharacter02Chul" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter03Hyun
> Java program "net.x3djsonld.data.KoreanCharacter03Hyun" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter04Young
> Java program "net.x3djsonld.data.KoreanCharacter04Young" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter05Ju
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal
> parent found: HAnimJoint name='hanim_humanoid_root' name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter06Ga
> Java program "net.x3djsonld.data.KoreanCharacter06Ga" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum'
> illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter07No
> Java program "net.x3djsonld.data.KoreanCharacter07No" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum'
> illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter08Da
> Java program "net.x3djsonld.data.KoreanCharacter08Da" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum'
> illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter09Ru
> Java program "net.x3djsonld.data.KoreanCharacter09Ru" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum'
> illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter10Mi
> Java program "net.x3djsonld.data.KoreanCharacter10Mi" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum'
> illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter11Min
> Java program "net.x3djsonld.data.KoreanCharacter11Min" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacter12Sun
> Java program "net.x3djsonld.data.KoreanCharacter12Sun" self-validation
> test results: ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum'
> name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root'
> name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacterMotionAnnexB01Jin
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal
> parent found: HAnimJoint name='hanim_HumanoidRoot' name='HumanoidRoot'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/KoreanCharacterMotionAnnexC01Jin
> Java program "net.x3djsonld.data.KoreanCharacterMotionAnnexC01Jin"
> self-validation test results: ERROR_ILLEGAL_VALUE: HAnimSegment
> DEF='hanim_sacrum' name='sacrum' illegal parent found: HAnimJoint
> name='hanim_humanoid_root' name='humanoid_root'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/NancyDiving
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal
> parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/NancyStandShootRifleM24
> ERROR_ILLEGAL_VALUE: HAnimSegment DEF='hanim_pelvis' name='pelvis' illegal
> parent found: HAnimJoint name='hanim_sacroiliac' name='sacroiliac'
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/skeleton10
>         at
> jdk.compiler/com.sun.tools.javac.comp.DeferredAttr$DeferredAttrDiagHandler$PosScanner.scan(DeferredAttr.java:526)
>  [snip long stack trace ]
>         at
> jdk.compiler/com.sun.tools.javac.comp.DeferredAttr$DeferredAttrDiagHandler$PosScanner.scan(DeferredAttr.java:530)
> $ java -cp
> .;C:/Users/john/pythonSAI/saxon-he-10.6.jar;C:/Users/john/pythonSAI/X3DJSAIL.4.0.full.jar
> net/x3djsonld/data/StandardHumanoid
> Java program "net.x3djsonld.data.StandardHumanoid" self-validation test
> results: ERROR_ILLEGAL_VALUE: HAnimSite
> DEF='hanim_buttocks_standing_wall_contact_point_pt' illegal parent found:
> HAnimSegment name='hanim_sacrum' name='sacrum'
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230701/3498c475/attachment-0001.html>


More information about the x3d-public mailing list