Posted by
Xerxes Rånby on
Aug 27, 2012; 11:23am
URL: https://forum.jogamp.org/FYI-New-aggregated-signed-test-build-tp4025891p4025899.html
The JNLP launchers complains that no armv7 jars are found when testing on ARM armel and armhf Linux platforms:
This can possibly get fixed by the jnlp-arch-armv6 rename pull request found on github.
http://github.com/sgothel/jogl/pull/50OR we can possibly fix this by removing all references to the *natives* inside the jnlp files and let JogAmp itself load them at runtime, we should then double check that the downloaded jars work in "offline"-mode.
pi@raspberrypi ~ $ _JAVA_OPTIONS=-Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv midori
http://jogamp.org/deployment/archive/master/gluegen_584-joal_353-jogl_798-jocl_668-signed/jogl-applet-runner-newt-gears-special.htmlERROR: Invalid browser function table. Some functionality may be restricted.
Picked up _JAVA_OPTIONS: -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-2+rpi1)
OpenJDK Zero VM (build 20.0-b12, mixed mode)
Picked up _JAVA_OPTIONS: -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv
JNLPAppletLauncher: static initializer
java.io.FileNotFoundException:
http://jogamp.org/deployment/archive/master/gluegen_584-joal_353-jogl_798-jocl_668-signed/jar/jogl-all-natives-linux-armv7.jar at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1458)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1452)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1106)
at org.jdesktop.applet.util.JNLPAppletLauncher.copyURLToFile(JNLPAppletLauncher.java:1751)
at org.jdesktop.applet.util.JNLPAppletLauncher.validateCache(JNLPAppletLauncher.java:1696)
at org.jdesktop.applet.util.JNLPAppletLauncher.processNativeJar(JNLPAppletLauncher.java:1629)
at org.jdesktop.applet.util.JNLPAppletLauncher.initResources(JNLPAppletLauncher.java:1413)
at org.jdesktop.applet.util.JNLPAppletLauncher.initAndStartApplet(JNLPAppletLauncher.java:1310)
at org.jdesktop.applet.util.JNLPAppletLauncher.access$000(JNLPAppletLauncher.java:662)
at org.jdesktop.applet.util.JNLPAppletLauncher$1.run(JNLPAppletLauncher.java:911)
Caused by: java.io.FileNotFoundException:
http://jogamp.org/deployment/archive/master/gluegen_584-joal_353-jogl_798-jocl_668-signed/jar/jogl-all-natives-linux-armv7.jar at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1401)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:2236)
at org.jdesktop.applet.util.JNLPAppletLauncher.processNativeJar(JNLPAppletLauncher.java:1607)
... 4 more
27-Aug-2012 11:18:05 org.jdesktop.applet.util.JNLPAppletLauncher displayError
SEVERE: java.io.FileNotFoundException:
http://jogamp.org/deployment/archive/master/gluegen_584-joal_353-jogl_798-jocl_668-signed/jar/jogl-all-natives-linux-armv7.jar: java.io.FileNotFoundException:
http://jogamp.org/deployment/archive/master/gluegen_584-joal_353-jogl_798-jocl_668-signed/jar/jogl-all-natives-linux-armv7.jar