java - signed JNLP applet hanging on load -
i have applet worked fine month ago hangs @ startup. locks browser process must killed. single applet causing problems.
the console log shows jnlp file loading , reloading. not sure if problem. no exceptions thrown. never reach security check. near bottom this:
basic: relaunch because: [currently running jre doesn't satisfy (version/args)]
this bottom part of console log.
network: created version id: 1.7.0.21 network: created version id: 1.7 network: created version id: 2.2.21 network: cache entry found [url: http://ws001lt9138prd/web4/lib/configurator.jnlp, version: null] prevalidated=false/0 cache: adding memorycache entry: http://ws001lt9138prd/web4/lib/configurator.jnlp temp: new xmlparser source: temp: <?xml version="1.0" encoding="utf-8"?> <jnlp spec="6.0+" href="configurator.jnlp"> <security> <all-permissions /> </security> <resources> <java version="1.6+" max-heap-size="512m" java-vm-args="-xss=256k"/> <jar href="configurator.jar" /> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" width="1152" height="864"> </applet-desc> </jnlp> temp: returning root follows: <jnlp spec="6.0+" href="configurator.jnlp"> <security> <all-permissions/> </security> <resources> <java version="1.6+" max-heap-size="512m" java-vm-args="-xss=256k"/> <jar href="configurator.jar"/> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" width="1152" height="864"/> </jnlp> network: created version id: 1.6+ network: created version id: 1.9 temp: returning launchdesc xmlformat.parse(): <jnlp spec="6.0+" codebase="http://ws001lt9138prd/web4/lib/" href="http://ws001lt9138prd/web4/lib/configurator.jnlp"> <security> <all-permissions/> </security> <update check="timeout" policy="always"/> <resources> <java max-heap-size="536870912" java-vm-args="-xss=256k" version="1.6+"/> <jar href="http://ws001lt9138prd/web4/lib/configurator.jar" download="eager" main="false"/> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" documentbase="http://ws001lt9138prd/cseg/web/ajax/cfg/config_applet2.jsp?ui=applet&cmd=cfg&username=admin&product_id=ttt" width="1152" height="864"/> </jnlp> cache: resource http://ws001lt9138prd/web4/lib/configurator.jnlp has expired. network: connecting http://ws001lt9138prd/web4/lib/configurator.jnlp proxy=direct network: connecting http://ws001lt9138prd:80/ proxy=direct network: connecting http://ws001lt9138prd/web4/lib/configurator.jnlp cookie "uuid=1a852b20-5ad7-411e-bb1a-837770f71c73; uuidinstance=1" network: responsecode http://ws001lt9138prd/web4/lib/configurator.jnlp : 304 network: encoding http://ws001lt9138prd/web4/lib/configurator.jnlp : null network: disconnect connection http://ws001lt9138prd/web4/lib/configurator.jnlp temp: new xmlparser source: temp: <?xml version="1.0" encoding="utf-8"?> <jnlp spec="6.0+" href="configurator.jnlp"> <security> <all-permissions /> </security> <resources> <java version="1.6+" max-heap-size="512m" java-vm-args="-xss=256k"/> <jar href="configurator.jar" /> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" width="1152" height="864"> </applet-desc> </jnlp> temp: returning root follows: <jnlp spec="6.0+" href="configurator.jnlp"> <security> <all-permissions/> </security> <resources> <java version="1.6+" max-heap-size="512m" java-vm-args="-xss=256k"/> <jar href="configurator.jar"/> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" width="1152" height="864"/> </jnlp> network: created version id: 1.6+ network: created version id: 1.9 temp: returning launchdesc xmlformat.parse(): <jnlp spec="6.0+" codebase="http://ws001lt9138prd/web4/lib/" href="http://ws001lt9138prd/web4/lib/configurator.jnlp"> <security> <all-permissions/> </security> <update check="timeout" policy="always"/> <resources> <java max-heap-size="536870912" java-vm-args="-xss=256k" version="1.6+"/> <jar href="http://ws001lt9138prd/web4/lib/configurator.jar" download="eager" main="false"/> </resources> <applet-desc name="configapplet" main-class="com.configsc.applet.configapplet" documentbase="http://ws001lt9138prd/cseg/web/ajax/cfg/config_applet2.jsp?ui=applet&cmd=cfg&username=admin&product_id=ttt" width="1152" height="864"/> </jnlp> cache: jnlppreverifyclassloader.initialize: failed: http://ws001lt9138prd/web4/lib/configurator.jar basic: plugin2classloader.addurl2 called http://ws001lt9138prd/web4/lib/configurator.jar basic: plugin2classloader.drainpendingurls addurl called http://ws001lt9138prd/web4/lib/configurator.jar network: launchdownload: concurrent downloads ld: 4 network: total size download: -1 security: security check progress jars: allsigned=true security: blacklist revocation check enabled security: blacklist: created: need_load, lastmodified: 1367506003185 security: blacklist: hasbeenmodifiedsince 0 (we have 1367506003185) cache: trying update in place c:\users\appdata\locallow\sun\java\deployment\cache\6.0\3\149e9b83-2d476b62.idx cache: upgrade writing disk c:\users\appdata\locallow\sun\java\deployment\cache\6.0\3\149e9b83-2d476b62 security: blacklist: check contains 3coxysh3q4+qrzlbyhxrjd5s0shho2/5p3oghwz5s0u=, state need_load security: blacklist: loadcache security: blacklist: not found in cache security: trusted libraries list check enabled security: trusted libraries list file not found cache: create verifier: jarsigningdata{hasonlysignedentries=true, hassinglecodesource=true, hasmissingsignedentries=false} cache: upgrade of entry done cache: readindexfile returning success network: cache entry found [url: http://ws001lt9138prd/web4/lib/configurator.jar, version: null] prevalidated=false/0 cache: adding memorycache entry: http://ws001lt9138prd/web4/lib/configurator.jar cache: resource http://ws001lt9138prd/web4/lib/configurator.jar has expired. network: connecting http://ws001lt9138prd/web4/lib/configurator.jar proxy=direct network: connecting http://ws001lt9138prd/web4/lib/configurator.jar cookie "uuid=1a852b20-5ad7-411e-bb1a-837770f71c73; uuidinstance=1" network: responsecode http://ws001lt9138prd/web4/lib/configurator.jar : 304 network: encoding http://ws001lt9138prd/web4/lib/configurator.jar : null network: disconnect connection http://ws001lt9138prd/web4/lib/configurator.jar network: download progress: jarsdone: 1 match: begintraversal network: created version id: 1.6+ network: created version id: 1.7 match: digest selected jredesc: jredesc[version 1.6+, heap=-1-536870912, args=-xss=256k, href=null, sel=false, null, null], jreinfo: jreinfo index 0: platform is: 1.7 product is: 1.7.0_21 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, amd64 [ x86_64, 64bit ] javafx runtime is: javafx 2.2.21 found @ c:\program files\java\jre7\ enabled is: true registered is: true system is: true match: selecting maxheap: 536870912 match: ignoring initheap: -1 match: digesting vmargs: -xss=256k security: --- parsecommandline converted : -xss=256k into: [-xss=256k] match: digested vmargs: [jvmparameters: issecure: true, args: -xss=256k] match: jvm args after accumulation: [jvmparameters: issecure: true, args: -xss=256k] match: digest launchdesc: http://ws001lt9138prd/web4/lib/configurator.jnlp match: digest properties: [] match: jvm args: [jvmparameters: issecure: true, args: -xss=256k] match: endtraversal .. match: jvm args final: -xmx512m -xss=256k network: created version id: 1.7.0.21 network: created version id: 1.7 network: created version id: 2.2.21 match: running jreinfo version match: 1.7.0.21 == 1.7.0.21 match: running jvm args mismatch: have:<-xmx512m -xss256k> !satisfy want:<-xmx512m -xss=256k> basic: launchdesc location: http://ws001lt9138prd/web4/lib/configurator.jnlp network: created version id: 6.0+ network: created version id: 7.0 basic: relaunch because: [currently running jre doesn't satisfy (version/args)] basic: saving session state c:\users\jonath~1.bri\appdata\local\temp\session7801545931076966323 basic: remote relaunch: launchjvmappletmessage{appletid=1, conversationid=1, javahome=c:\program files\java\jre7, launchtime=15798419052, sendkill=false, [sun.plugin2.main.client.pluginmain, write_pipe_name=jpi2_pid8472_pipe5,read_pipe_name=jpi2_pid8472_pipe4]} security: --- parsecommandline converted : into: [] security: --- parsecommandline converted : -xmx512m -xss=256k into: [-xmx512m, -xss=256k] network: created version id: 2.0+ network: created version id: 1.6.0.10 basic: remotejvmlauncher.start(), pipe=pipe{transport=windowsnamedpipe: server: false; readpipe: jpi2_pid8472_pipe2, readbuffersz: 4096; writepipe: jpi2_pid8472_pipe3, writebuffersz: 4096, initiatingside=false} message: launchjvmappletmessage{appletid=1, conversationid=1, javahome=c:\program files\java\jre7, launchtime=15798419052, sendkill=false, [sun.plugin2.main.client.pluginmain, write_pipe_name=jpi2_pid8472_pipe5,read_pipe_name=jpi2_pid8472_pipe4]} basic: thread[remotejvmlauncher-1,5,main] running... basic: remotejvmlauncher.afterstart(): initializing streamers handlelaunchjvm(): remotejvmlauncer.setcallback 1 security: blacklist: hasbeenmodifiedsince 1367517921973 (we have 1367506003185) network: cleanupthread used 36730 handlelaunchjvm(): unregisterapplet 1 basic: pluginmain.unregisterapplet: 1 mananger sun.plugin2.applet.jnlp2manager@2e8d7a0
the answer of java 7_21, can no longer use self signed applets jnlp. our work around, development, call applet not using jnlp.
Comments
Post a Comment