[x3d-public] X3DJSONLD 5.0 alpha release. with node-X3DJSAIL

John Carlson yottzumm at gmail.com
Sun Apr 19 11:54:02 PDT 2020


Announcing Beta 5.0.2 of X3DJSONLD, including node-X3DJSAIL (node.js
bindings to X3DJSAIL):

https://github.com/coderextreme/X3DJSONLD



On Sun, Apr 19, 2020 at 5:10 AM John Carlson <yottzumm at gmail.com> wrote:

> This release of X3DJSONLD supports node-X3DJSAIL, so you can run
> JavaScript code to call X3DJSAIL.  What I discovered was that
> X3DJSONLD's HelloWorldProgramOutput.js is very different than X3D @
> sourceforge.  I tried to make the two the same but I'm pretty clueless what
> needs to be done.   X3DJSONLD's does not have the "pyjnius" error, and
> sourceforge's  does.
>
> In other words, I should be able to support an X3DJSONLD JavaScript
> version of X3DJSAIL, using the node-java bridge!  Unless someone can find
> what I am, doing wrong. The two JS file versions are radically different!
>
> Here's the differences:
>
> coderextreme at DESKTOP-DOPK2VD MINGW64 ~/X3DJSONLD/src/main/node (master)
> $ node net/coderextreme/data/HelloWorldProgramOutput.js
>       Warning: ../data/HelloWorldProgramOutput.new.x3d does not meet
> suggested X3D nam
> ing conventions, continuing...
> Warning: toFileX3D() is overwriting prior file
> ../data/HelloWorldProgramOutput.n
> ew.x3d
>
> coderextreme at DESKTOP-DOPK2VD MINGW64 ~/X3DJSONLD/src/main/node (master)
> $ cd /c/x3d-code/www.web3d.org/x3d/stylesheets/node/
>
> coderextreme at DESKTOP-DOPK2VD MINGW64 /c/x3d-code/
> www.web3d.org/x3d/stylesheets/node
> $ node examples/HelloWorldProgramOutput.js
> C:\x3d-code\www.web3d.org
> \x3d\stylesheets\node\examples\HelloWorldProgramOutput.
> js:95
>                 .setValue(new
> autoclass.MetadataString().setName("extraChildTest
> ").setValue(java.newArray("java.lang.String", ["checks MetadataSetObject
> addValu
> e() method"]))))
>                 ^
>
> TypeError: Cannot read property 'setValue' of null
>     at Object.<anonymous> (C:\x3d-code\www.web3d.org
> \x3d\stylesheets\node\exampl
> es\HelloWorldProgramOutput.js:95:17)
> ?[90m    at Module._compile (internal/modules/cjs/loader.js:1139:30)?[39m
> ?[90m    at Object.Module._extensions..js
> (internal/modules/cjs/loader.js:1159:1
> 0)?[39m
> ?[90m    at Module.load (internal/modules/cjs/loader.js:988:32)?[39m
> ?[90m    at Function.Module._load
> (internal/modules/cjs/loader.js:896:14)?[39m
> ?[90m    at Function.executeUserEntryPoint [as runMain]
> (internal/modules/run_ma
> in.js:71:12)?[39m
> ?[90m    at internal/main/run_main_module.js:17:47?[39m
>
> coderextreme at DESKTOP-DOPK2VD MINGW64 /c/x3d-code/
> www.web3d.org/x3d/stylesheets/node
> $
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200419/270b11b8/attachment.html>


More information about the x3d-public mailing list