[x3d-public] X3DJSAIL: Interesting exception, but it could be my fault. Re: CommentsBlock.

John Carlson yottzumm at gmail.com
Sat May 20 19:02:19 PDT 2017


Have not triaged.  Code is attached.  And so is XML

org.web3d.x3d.sai.InvalidProtoException: ExternProtoDeclare name='CameraShot' with field name='moves' cannot have any initial value (found "[org.web3d.x3d.jsail.Core.CommentsBlock at 5cb0d902]"). Instead use ProtoInstance fieldValue to override the original default ProtoDeclare field value.
org.web3d.x3d.sai.InvalidProtoException: ExternProtoDeclare name='CameraShot' with field name='moves' cannot have any initial value (found "[org.web3d.x3d.jsail.Core.CommentsBlock at 5cb0d902]"). Instead use ProtoInstance fieldValue to override the original default ProtoDeclare field value.
        at org.web3d.x3d.jsail.Core.ExternProtoDeclareObject.setFieldList(ExternProtoDeclareObject.java:331)
        at org.web3d.x3d.jsail.Core.ExternProtoDeclareObject.validate(ExternProtoDeclareObject.java:842)
        at org.web3d.x3d.jsail.Core.SceneObject.validate(SceneObject.java:626)
        at org.web3d.x3d.jsail.Core.X3DObject.validate(X3DObject.java:1880)
        at org.web3d.x3d.jsail.Core.X3DObject.toFileJSON(X3DObject.java:750)
        at net.coderextreme.data.CameraExamples.main(CameraExamples.java:80)
Exception in thread "main" org.web3d.x3d.sai.InvalidProtoException: ExternProtoDeclare name='CameraShot' with field name='moves' cannot have any initial value (found "[org.web3d.x3d.jsail.Core.CommentsBlock at 5cb0d902]"). Instead use ProtoInstance fieldValue to override the original default ProtoDeclare field value.
        at org.web3d.x3d.jsail.Core.ExternProtoDeclareObject.setFieldList(ExternProtoDeclareObject.java:331)
        at org.web3d.x3d.jsail.Core.ExternProtoDeclareObject.validate(ExternProtoDeclareObject.java:842)
        at org.web3d.x3d.jsail.Core.SceneObject.validate(SceneObject.java:626)
        at org.web3d.x3d.jsail.Core.X3DObject.validate(X3DObject.java:1880)
        at org.web3d.x3d.jsail.Core.X3DObject.toFileJSON(X3DObject.java:750)
        at net.coderextreme.data.CameraExamples.main(CameraExamples.java:80)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170520/66fe29af/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CameraExamples.java
Type: application/octet-stream
Size: 73264 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170520/66fe29af/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CameraExamples.x3d
Type: application/octet-stream
Size: 43902 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170520/66fe29af/attachment-0003.obj>


More information about the x3d-public mailing list