Login  Register

Re: Jogl/Jogamp on Java 8 building from source

Posted by douglaslyon on Jan 01, 2018; 4:35pm
URL: https://forum.jogamp.org/Jogl-Jogamp-on-Java-9-tp4038012p4038476.html

Hi Predrag,
Here is what happens when we run javawebstart with -verbose on;
Something is not right with the dll bundle.
Not sure what, yet, but webstart is not able to find the dll...

That is a show-stopper!
  - Doug
PS JAWT.DLL was not available in the jars you supplied...is that an
error of omission?


network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath-natives-windows-amd64.jar 
with proxy=DIRECT
JNLPClassLoader: Finding library jawt.dll
network: JNLPClassLoader: Native library jawt not found
java.lang.reflect.InvocationTargetException
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        ... 9 more
#### Java Web Start Error:



Java Web Start 12.0.1.0
Using JRE version 9.0.1+11 Java HotSpot(TM) 64-Bit Server VM
JRE expiration date: 2/16/18, 12:00 AM
User home directory = C:\Users\Moo.lyon-HP
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
basic: Java part started
basic: jnlpx.jvm: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
basic: jnlpx.remove: false
basic: jnlpx.heapsize: null
network: Loading user-defined proxy configuration ...
network: Done.
network: Browser is ChromeHTML
network: Browser is IE
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading direct proxy configuration ...
network: Done.
network: Proxy Configuration: No proxy
basic: Using Cp1252 to encode arguments.
basic: Running JVMParams: [JVMParameters: isSecure: true, args:]
        -> [JVMParameters: isSecure: true, args:]
network: Connecting
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp with proxy=DIRECT
network: ResponseCode for
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp : 200
network: Encoding for
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp : null
network: Server response: (length: 582, lastModified: Mon Jan 01
10:01:32 EST 2018, downloadVersion: null, mimeType:
application/x-java-jnlp-file)
network: Downloading resource:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
        Content-Length: 582
        Content-Encoding: null
network: Wrote URL
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp to File
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\c52cc1-465d8abd-temp
network: Disconnect connection to
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
network: Downloaded
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp: 
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\c52cc1-465d8abd
cache: Adding MemoryCache entry:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 1
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 2
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >
<information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
        <icon href="http://show.docjava.com:80/consulti/docjava.jpe"/>
     <offline-allowed />
   </information>

   <security>
     <all-permissions />
   </security>

   <resources>
     <j2se version="1.8+"/>
     <extension name="Java3D"  href="jogl.jnlp">
     </extension>
     <jar href="joglquad.jar" />
   </resources>

   <application-desc main-class="j3d.JOGLQuad" />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/">
   <information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <icon href="http://show.docjava.com:80/consulti/docjava.jpe"
kind="default"/>
     <offline-allowed/>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <java version="1.8+"/>
     <extension
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp"
name="Java3D"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar"
download="eager" main="false"/>
   </resources>
   <application-desc type="Java" main-class="j3d.JOGLQuad"/>
</jnlp>
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp with proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp : null
network: Server response: (length: 1420, lastModified: Sun Dec 31
08:40:29 EST 2017, downloadVersion: null, mimeType:
application/x-java-jnlp-file)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
        Content-Length: 1,420
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp to File
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884-temp
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp: 
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 1
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >

  <information>
      <title>Java 3D</title>
      <vendor>DocJava Inc.</vendor>
      <homepage href="http://www.docjava.com"/>
      <description>Java 3D library</description>
   </information>

   <security>
     <all-permissions/>
   </security>

<resources os="Windows">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>
<resources os="Mac">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>

     <resources os="Linux" arch="i386">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="x86">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="amd64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <resources os="Linux" arch="x86_64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <component-desc />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp">
   <information>
     <title>Java 3D</title>
     <vendor>DocJava Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <description>Java 3D library</description>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar"
download="eager" main="false"/>
   </resources>
   <component-desc/>
</jnlp>
network: prepareToLaunch: offlineOnly=false
network: isUpdated: true
basic: not using applet lifecycle
basic: not using applet lifecycle
basic: Launcher: isInstaller: false, isRelaunch: false, isImport():
false, java.home:C:\Program Files\Java\jre-9.0.1, Running JRE: JREInfo
for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: JREInfos
basic:
JREInfo: 4 entries
basic: JREInfo 0:
basic: JREInfo for index 0:
     platform is: 1.8
     product is: 1.8.0_152
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre1.8.0_152\bin\javaw.exe
     args is:
     native platform is: Windows, x86_64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 1.8.0_152 at: C:\Program
Files\Java\jre1.8.0_152\lib\ext\
     enabled is: false
     registered is: true
     system is: false

basic: JREInfo 1:
basic: JREInfo for index 1:
     platform is: 1.7
     product is: 1.7.0_05
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre7\bin\javaw.exe
     args is:
     native platform is: Windows, x86_64 [ x86_64, 64bit ]
     JavaFX runtime is: null
     enabled is: false
     registered is: true
     system is: false

basic: JREInfo 2:
basic: JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: JREInfo 3:
basic: JREInfo for index 3:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: true

cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 2
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 3
network: Downloaded extension:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
        codebase: http://show.docjava.com:80/book/cgij/code/jnlp/
        ld parentCodebase: http://show.docjava.com:80/book/cgij/code/jnlp/
        file:
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >

  <information>
      <title>Java 3D</title>
      <vendor>DocJava Inc.</vendor>
      <homepage href="http://www.docjava.com"/>
      <description>Java 3D library</description>
   </information>

   <security>
     <all-permissions/>
   </security>

<resources os="Windows">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>
<resources os="Mac">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>

     <resources os="Linux" arch="i386">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="x86">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="amd64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <resources os="Linux" arch="x86_64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <component-desc />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp">
   <information>
     <title>Java 3D</title>
     <vendor>DocJava Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <description>Java 3D library</description>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar"
download="eager" main="false"/>
   </resources>
   <component-desc/>
</jnlp>
basic: LaunchDesc.selectJRE( returning selected jre: JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: LaunchDesc location:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
basic: Offline mode: false
IsInCache: false
forceUpdate: true
needUpdate: true
IsInstaller: false
network: Total size to download: -1
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar 
with proxy=DIRECT
security: Security check for progress jars: allSigned=true
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
with proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar : null
network: Server response: (length: 1396868, lastModified: Sun Dec 31
07:59:54 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar : null
network: Server response: (length: 12065031, lastModified: Sun Dec 31
08:00:42 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar : null
network: Server response: (length: 2278939, lastModified: Sun Dec 31
08:00:09 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
        Content-Length: 12,065,031
        Content-Encoding: null
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
        Content-Length: 2,278,939
        Content-Encoding: null
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
        Content-Length: 1,396,868
        Content-Encoding: null
cache: Clean up the reference queue:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 1
cache: delayedRemoveResource:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: Clean up the reference queue:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 2
cache: Clean up the reference queue:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 1
cache: delayedRemoveResource:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
: 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
: null
network: Server response: (length: 11916910, lastModified: Sun Dec 31
08:00:21 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
        Content-Length: 11,916,910
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache6348567518381961998.tmp
security: Blacklist revocation check is enabled
security: blacklist: created: NEED_LOAD, lastModified: 1514822883611
security: blacklist: check contains
NjcfJDikO5d8yHuN8THWbue/O3e0ynF3Fba0tu568B4=, state now NEED_LOAD
security: blacklist: loadCache
security: blacklist: not  found in cache
security: Trusted libraries list check is enabled
security: Trusted libraries list file not found
security: blacklist: check contains
NjcfJDikO5d8yHuN8THWbue/O3e0ynF3Fba0tu568B4=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache6348567518381961998.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@f84b3acf: 1
network: Download Progress: jarsDone: 1
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar with
proxy=DIRECT
network: Connecting http://show.docjava.com:80/consulti/docjava.jpe with
proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar : null
network: Server response: (length: 29084, lastModified: Mon Jan 01
09:56:41 EST 2018, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
        Content-Length: 29,084
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar to File
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache1897523655245227213.tmp
security: blacklist: check contains
wDbamlaoTGxBGu11hfK/q27lh3OtJ2NfXvYzh2OS8vI=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
network: ResponseCode for
http://show.docjava.com:80/consulti/docjava.jpe : 200
network: Encoding for http://show.docjava.com:80/consulti/docjava.jpe : null
network: Server response: (length: 7688, lastModified: Thu Mar 14
11:15:08 EDT 2013, downloadVersion: null, mimeType: image/jpeg)
network: Downloading resource:
http://show.docjava.com:80/consulti/docjava.jpe
        Content-Length: 7,688
        Content-Encoding: null
network: Wrote URL http://show.docjava.com:80/consulti/docjava.jpe to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\tmp_cache4090633408823775834.tmp
network: Disconnect connection to
http://show.docjava.com:80/consulti/docjava.jpe
network: Downloaded http://show.docjava.com:80/consulti/docjava.jpe: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\tmp_cache4090633408823775834.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/consulti/docjava.jpe
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@9155d704: 1
security: blacklist: check contains
wDbamlaoTGxBGu11hfK/q27lh3OtJ2NfXvYzh2OS8vI=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache1897523655245227213.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@63135c12: 1
network: Download Progress: jarsDone: 2
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
to File
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache4528136161620389099.tmp
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache7866851918921029235.tmp
security: blacklist: check contains
Az41uMbQkUa8R62heNgetiqCgYdzdjQFR2q+mn5X2bU=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
8x2MoNL5cRsWbRAhlbxL2svujQS8eyjh0dqMgOegIB4=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
Az41uMbQkUa8R62heNgetiqCgYdzdjQFR2q+mn5X2bU=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache7866851918921029235.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8dcd43b: 1
network: Download Progress: jarsDone: 3
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache10606523027920016222.tmp
security: blacklist: check contains
eeHvjwgSeypJoq0LHFyPkwOwCCZejC2peRIF4dcqkOk=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
8x2MoNL5cRsWbRAhlbxL2svujQS8eyjh0dqMgOegIB4=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache4528136161620389099.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@c823e6b3: 1
network: Download Progress: jarsDone: 4
security: blacklist: check contains
eeHvjwgSeypJoq0LHFyPkwOwCCZejC2peRIF4dcqkOk=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache10606523027920016222.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@42dfbfd1: 1
network: Download Progress: jarsDone: 5
network: Downloaded http://show.docjava.com:80/consulti/docjava.jpe
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Istrusted: null false
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Loading Deployment certificates from
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\trusted.certs
security: Loaded Deployment certificates from
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\trusted.certs
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Internet Explorer TrustedPublisher
certificate store
security: Loaded certificates from Internet Explorer TrustedPublisher
certificate store
security: Loading certificates from Internet Explorer DISALLOWED
certificate store
security: Loaded certificates from Internet Explorer DISALLOWED
certificate store
security: Validate the certificate chain using CertPath API
security: The certificate has expired, need to check timestamping info
security: Timestamping info is available
security: The certificate has expired, and is timestamped in valid period
security: Start checking TSA certificate path
security: Loading certificates from Internet Explorer ROOT certificate store
security: Loaded certificates from Internet Explorer ROOT certificate store
security: Even though certificate has expired, it is timestamped in
valid period and has valid TSA
security: Loaded blacklisted.certs file:
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\blacklisted.certs
security: SHA-256Certificate finger print:
4F0BBBA77DB43C72142ADBC41F5DED702E2E61512411A7F3DF88FF203880CE73
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
5E6D2F88F617DC8B809AEE712445A41B3CDE26AF874A221A9DC98EA1DC68E3D5
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
52F0E1C4E58EC629291B60317F074671B85D7EA80D5B07273463534B32B40234
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
52F0E1C4E58EC629291B60317F074671B85D7EA80D5B07273463534B32B40234
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: The OCSP support is enabled
security: The CRL support is enabled
network: Connecting http://ocsp.comodoca.com/ with proxy=DIRECT
security: OCSP Response: GOOD
network: Connecting http://ocsp.comodoca.com/ with proxy=DIRECT
security: OCSP Response: GOOD
security: Certificate validation succeeded using OCSP/CRL
security: Saving certificates in Deployment session certificate store
security: Saved certificates in Deployment session certificate store
security: Checking if certificate is in Internet Explorer
TrustedPublisher certificate store
security: Verified non-main jar:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: User has granted the privileges to the code for this session only
security: Saving certificates in Deployment session certificate store
security: Saved certificates in Deployment session certificate store
security: SHA-256Certificate finger print:
4F0BBBA77DB43C72142ADBC41F5DED702E2E61512411A7F3DF88FF203880CE73
security: Decision time stored for ai: Appinfo:
type = 1
title = DocJava
vendor = DocJava, Inc.
from =
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
security = 2
lapURL =
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
appArgs = <jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >
<information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
        <icon href="http://show.docjava.com:80/consulti/docjava.jpe"/>
     <offline-allowed />
   </information>

   <security>
     <all-permissions />
   </security>

   <resources>
     <j2se version="1.8+"/>
     <extension name="Java3D"  href="jogl.jnlp">
     </extension>
     <jar href="joglquad.jar" />
   </resources>

   <application-desc main-class="j3d.JOGLQuad" />
</jnlp>
security: Mark trusted: null
cache: Cancel delay cleanup: URL:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp |
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884.idx
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Istrusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp false
security: Mark trusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
basic: passing security checks; secureArgs:true, allSigned:false
basic: trusted app: true, -secure=false
basic: JREMatcher:
   JREDesc:    JREDesc[version 1.8+, versionType=1, secure=false,
heap=-1--1, args=null, href=null, null, null]
   JREInfo:    JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

   Init Heap:  -1
   Max  Heap:  67108864
   Satisfying: true, true
   SatisfyingVersion: true
   SatisfyingJVMArgs: true, true
   SatisfyingSecure: true
   Selected JVMParam: [JVMParameters: isSecure: true, args:]
   Running  JVMParam: [JVMParameters: isSecure: true, args:]
basic: continuing launch in this VM
security: JUT Record:
     javaws application
     http://show.docjava.com:80/book/cgij/code/jnlp/: 
sourceURL=http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp 
app_model=eJx9U81u00AQnjZpk9IfUCsuVKCCikAIdpEqAYJT1EbIkUtDU85oa28TB8e73R2nDodKvAQSB96A9+DOM3DlDZBg1nHa0FLb0tq7/ma+75sZf/sFc9bAeqAGzKYJC6WO1YgZecQaWu+qUMYwvmZm4ZoP9YCODoWVCCt+XwwFTyTyd/v+Kx8WQ2kDE2mMVIKwOv4ci6TLO2iipEuQVZmhTCwB9qVVqQmkRbg5RqYYxbxhjBj5kUUCL/WFOYMdwylUiD9WgXAEbj/jw8JARMl2LGwOmKUgK4PURDhy2hEe+eSMkzM+dsbJGZ842+xMYYlwDiOMZZGoiiNNCe6VJjggDAXOD2USKpNHZprqueQcMSoNo9J8vv/82a3fP00Fah7Ue8L2tinYg6pWBsmCSLGnnIwJ81F0rqKnLBbvdW0UqkDFxb5CUgrKP3RRj9oIa7anTlioglwBaX/54imVmB8q9YEH3ajPXQd5P4k1R7hxEY3EiKh17mItP3V9YWd9yT79uP3lu/hagRlyYKOPMtNuOk6qbqWgJyWjtNm82P7z4Zq93NxqIgZyUlT3rE18us0Cwp3/2uqrbszcm0MtumVJZwjzLXKztZPlmZb/0fygTHPrfApL1daG0thie5Xgu1cKPk5FyGjgpzXTjTRKWyFr7b323xLi1MDDMq3TA12IhVWAzMBK3kv3N7Jmkg6mPxLJ9Ybvv28393e9Tsfbe9O5TLtRRut+g+mMTv86wmKj3fa97cYBpURY3lGBa8HjDS8J2F+VLWC/
basic: not using applet lifecycle
basic: Main-class: j3d.JOGLQuad
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar with
proxy=DIRECT
security: Grant connect perm for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar :
java.security.Permissions@5ecb546c (
  ("java.net.URLPermission" "http://show.docjava.com:80/-" "*:*")
  ("java.net.URLPermission" "http://show.docjava.com:80" "*:*")
)

security: JAVAWS AppPolicy Permission requested for:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for: http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
security: Istrusted: null true
security: Grant connect perm for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar :
java.security.Permissions@2e606e33 (
  ("java.net.URLPermission" "http://show.docjava.com:80/-" "*:*")
  ("java.net.URLPermission" "http://show.docjava.com:80" "*:*")
)

security: JAVAWS AppPolicy Permission requested for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
security: Istrusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp true
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath-natives-windows-amd64.jar 
with proxy=DIRECT
JNLPClassLoader: Finding library jawt.dll
network: JNLPClassLoader: Native library jawt not found
java.lang.reflect.InvocationTargetException
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        ... 9 more
#### Java Web Start Error:
#### -1
java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)