JDK-6647104 : ebugster.jnlp Appl not launching - NoClassDefFoundError - javax.crypto.SunJCE_b
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2008-01-04
  • Updated: 2010-09-08
  • Resolved: 2008-01-29
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u10 b10Fixed
Description
http://ebugster.sfbay.sun.com/ebugster.jnlp not laucnhing usine Kernel JRE.
While login I am getthing the following expection and not able to login.


java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b

We got this error for the first unofficial build. 

Exception in Console:
java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b
	at javax.crypto.KeyGenerator.a(Unknown Source)
	at javax.crypto.KeyGenerator.<init>(Unknown Source)
	at javax.crypto.KeyGenerator.getInstance(Unknown Source)
	at com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator(Unknown Source)
	at com.sun.net.ssl.internal.ssl.RSAClientKeyExchange.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(Unknown Source)
	at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
	at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
	at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
	at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.post(Unknown Source)
	at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(Unknown Source)
	at com.sun.sunit.webservice.soap.SOAPClient.invokeService(SOAPClient.java:94)
	at com.sun.sunit.bugtraq.client.command.AbstractCommand.invokeService(AbstractCommand.java:131)
	at com.sun.sunit.bugtraq.client.command.LoginCommand.execute(LoginCommand.java:51)
	at com.sun.sunit.command.CommandController$ExecutionThread.run(CommandController.java:114)
	at java.lang.Thread.run(Unknown Source)

Comments
EVALUATION JAR signatures were being corrupted after an inadvertent pack/unpack cycle.
04-01-2008