Bug 468752

Summary: OpenJDK IcedTea plugin applet fails to initialize: a "fatal error occurred while trying to verify jars"
Product: [Fedora] Fedora Reporter: P Rauser <vemcontact>
Component: java-1.6.0-openjdkAssignee: Deepak Bhole <dbhole>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: langel, lkundrak, mjw, rvandolson
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-11-26 18:53:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description P Rauser 2008-10-27 19:54:53 UTC
Description of problem:

OpenJDK with IcedTea plugin fails to initialize webstart applet.  Console output follows.

Version-Release number of selected component (if applicable):

java-1.6.0-openjdk-1.6.0.0-1.1.b12.fc10
java-1.6.0-openjdk-plugin-1.6.0.0-1.1.b12.fc10

Steps to Reproduce:
1.  Navigate to site with signed applet (occurs for me on Juniper SSL VPN)
2.  Status bar indicates that applet is starting
3.  Applet does not initialize, but hangs instead.
  
Actual results:

Applet hangs.

Expected results:

Applet launches & runs.

Additional info from console:

ICEDTEAPLUGIN_DEBUG = (null)
Initializing JVM...
NOT IMPLEMENTED: virtual nsresult IcedTeaPluginInstance::Start()
Jar string: hc_launcher.6.2.0.13527.jar
jars length: 1
JNLPRuntime already initialized
java.lang.NullPointerException
	at net.sourceforge.jnlp.tools.JarSigner.verifyJars(JarSigner.java:192)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.verifyJars(JNLPClassLoader.java:609)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:302)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:134)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:191)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:445)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:418)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:597)
netx: Initialization Error: Could not initialize applet. (net.sourceforge.jnlp.LaunchException Fatal: Initialization Error: A fatal error occurred while trying to verify jars.)
netx: Initialization Error: Could not initialize applet. (net.sourceforge.jnlp.LaunchException Fatal: Initialization Error: A fatal error occurred while trying to verify jars.)
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet.
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:472)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:418)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:597)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars.
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:308)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:134)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:191)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:445)
	... 2 more
Caused by: 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars.
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:308)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:134)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:191)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:445)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:418)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:597)
IcedTeaPlugin.cc:3809: Error: Failed to flush bytes to output channel: Broken pipe

Comment 1 Deepak Bhole 2008-11-14 20:46:06 UTC
Can you provide the address of a page where this is reproducible?

Comment 2 Bug Zapper 2008-11-26 04:19:08 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 P Rauser 2008-11-26 18:53:27 UTC
Bug resolved in build java-1.6.0-openjdk-1.6.0.0-6.b12.fc10