Re: jogamp-current: Missing Codebase manifest attribute for gluegen-rt.jar
Posted by
John.Glauert on
Oct 31, 2013; 9:44pm
URL: https://forum.jogamp.org/jogamp-current-Missing-Codebase-manifest-attribute-for-gluegen-rt-jar-tp4030259p4030449.html
I am new to this forum so would be grateful if you would point me to where I go to report bugs.
Currently, I have made locally signed versions of jogl and gluegen jars, adding an Application-Name, and using Caller-Allowable-Codebase in preference to Trusted-Library so that it works with Java 7u45. Using these jars our code runs without warnings about missing Application-Name on Java 7u45 and Java 6u65 on Mac OS X systems.
While this is not really a bug in jogl or gluegen, it would probably help others if the manifests were updated with Application-Name at least. As far as I can tell/guess, the Mac OS 10.6.8 Java 6u65 code does not check robustly for a lack of this entry and generates a NullPointerException on a String.
Our code that seems to work (using locally signed jars) is at
http://vhg.cmp.uea.ac.uk/tech/jas/095z/SPA-amb-mo.html (from
http://vhg.cmp.uea.ac.uk/tech/jas/095z/) whereas a version using the jogamp version directly is at
http://vhg.cmp.uea.ac.uk/tech/jas/095s/SPA-amb-mo.html (from
http://vhg.cmp.uea.ac.uk/tech/jas/095s/) and fails for me for Java 6u65 on Mac OS 10.6.8.
Since the problem seems to be only with a very old OS, and I have a workaround, I don't think this is a high priority!