[x3d-public] X3DJSAIL release: log4j update, Blender 3.0 compatibility
John Carlson
yottzumm at gmail.com
Thu Dec 30 22:23:33 PST 2021
X3DJSAIL build:
x3d/stylesheets$ ant create.X3DJSAIL
I get the following:
[javac] Compiling 368 source files to
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/classes
[javac]
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/HAnim/HAnimJoint.java:3568:
error: cannot find symbol
[javac] llimit = UNDEFINED; // [Error in X3DUOM, XML
Schema] No default value found for HAnimJoint field llimit
[javac] ^
[javac] symbol: variable UNDEFINED
[javac] location: class HAnimJoint
[javac]
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/HAnim/HAnimJoint.java:3579:
error: cannot find symbol
[javac] ulimit = UNDEFINED; // [Error in X3DUOM, XML
Schema] No default value found for HAnimJoint field ulimit
[javac] ^
[javac] symbol: variable UNDEFINED
[javac] location: class HAnimJoint
[javac] Note:
/c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/X3DLoaderDOM.java
uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
BUILD FAILED
/c/x3d-code/www.web3d.org/x3d/stylesheets/build.xml:490: Compile failed;
see the compiler error output for details.
I totally understand that you wanted to advance the log4j fix.
On 12/30/21 17:41, Brutzman, Donald (Don) (CIV) wrote:
>
> Am happy to announce an updated release for X3DJSAIL.
>
> * X3D Java Scene Access Interface Library (X3DJSAIL)
> * https://www.web3d.org/specifications/java/X3DJSAIL.html
> * “X3D Java Scene Access Interface Library (X3DJSAIL) supports
> programmers with standards-based X3D Java interfaces and objects,
> all as open source.”
>
> Upgraded jars in this update addresses the recent potential security
> vulnerability found in Log4J logging library. Close study uncovered
> no evidence or rationale that the log4j library vulnerability might
> have had any exposure within Xj3DJSAIL, but (similar to other major
> Java libraries) we have nevertheless acted out of an abundance of
> caution. Details at
>
> * Apache Log4j 2
> * https://logging.apache.org/log4j/2.x
>
> Other features:
>
> * Compatibility with Blender 3.0, providing export capabilities such
> as programmatic viewpoint image capture.
> * Testing of HAnimJoint fields for ulimit llimit and stiffness as
> SFVec3f with default values or “0 0 0” to be consistent with
> reference specification Humanoid Animation (HAnim) version 2.0.
>
> Special thanks to John Carlson for in-depth testing and scrutiny that
> has helped with these advancements.
>
> Despite all challenges, it has been a great year for advancing X3D4
> programming in Java, Python, Semantic Web query, and other
> approaches. We hope that everyone enjoys continuing progress, and
> welcome all questions and issue reports.
>
> Have fun with X3D in 2022, Happy New Year! 8)
>
> all the best, Don
>
> --
>
> Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
>
> Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
>
> X3D graphics, virtual worlds, navy robotics https://
> faculty.nps.edu/brutzman
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20211231/79a7eccf/attachment-0001.html>
More information about the x3d-public
mailing list