participate


Java Web Start & JNLP - NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16
This question is not answered.

<<   Back to Forum  |   Give us Feedback
This topic has 7 replies on 1 page.
thklotz
Posts:2
Registered: 9/1/09
NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 1, 2009 3:28 AM
 
 
Hello,

this is a urgent problem.

http://forums.sun.com/thread.jspa?messageID=10804837

Can I hope that this bug is fixed in 1.6.0_17 ?
Because we have a lot of customers, these automaticly update to the latest java version. After it, the JWS can not start java 1.4 applications. Or must switch / develop the own application from java 1.4.2_x to java 1.6 ?
What is the best solution ( not go to prev. version _14 ) ?

Thanks
 
kecher
Posts:1
Registered: 6/24/08
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 2, 2009 1:42 AM (reply 1 of 7)  (In reply to original post )
 
 
Same problem here. Is there any official info about the problem?
 
mwebster
Posts:3
Registered: 2/2/05
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 3, 2009 3:57 PM (reply 2 of 7)  (In reply to #1 )
 
 
I am also seeing this issue. For some reason, a moderator closed the previous thread on this topic, although his reason for closing it was incorrect in my opinion.

As seen in the previous thread, this problem cropped up with Java 6 version 15 or so and 16 does nothing to solve it. One person went through various versions and reported everything up to 14 was okay.

Basically, I try to launch a Java Web Start application and JWS rightly tells me the certificate has expired. In the past, you would get an option to run it anyway, now you are stopped dead with no such option. I went through the various settings available in the console and nothing seems to help. What do I do about this exception?


java.lang.NoClassDefFoundError: java/security/CodeSigner

at com.sun.javaws.security.SigningInfo.setContains(Unknown Source)

at com.sun.javaws.security.SigningInfo.overlapChainLists(Unknown Source)

at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)

at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)

at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)

at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)

at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)

at com.sun.javaws.Launcher.launch(Unknown Source)

at com.sun.javaws.Main.launchApp(Unknown Source)

at com.sun.javaws.Main.continueInSecureThread(Unknown Source)

at com.sun.javaws.Main$1.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)
 
sturkkila
Posts:2
Registered: 9/2/09
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 4, 2009 12:27 AM (reply 3 of 7)  (In reply to original post )
 
 
We've been having this problem as well. I've noticed that it only occurs if there is more than one jar specified in the "resources" section of the jnlp. I tried packing everything in one jar and got my application working. This is a workaround of course and not a real solution.

I've filed a bug report on this, others have probably done the same. Let's hope that Sun decides to fix the bug quickly for the next releases. So far the only other workarounds / solutions that I know of are these: remove the need to sign the application or go back to the previous JRE version.

Edited by: sturkkila on Sep 4, 2009 12:27 AM
 
mwebster
Posts:3
Registered: 2/2/05
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 4, 2009 1:31 PM (reply 4 of 7)  (In reply to #3 )
 
 
Thanks for putting in a bug report.

So far the methods I have used to deal with this are:

Uninstall versions of Java above 1.6.0_14

and

Direct Firefox to use an older version of javaws.exe.


I cannot get Windows or Internet Explorer to use an older version of javaws.exe for opening JNLP files. Going through the dialogs presented for changing file type associations these programs ignore any but the latest version even when I select Browse for other programs and select the JWS version I want them to use.
 
sturkkila
Posts:2
Registered: 9/2/09
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Sep 10, 2009 8:11 AM (reply 5 of 7)  (In reply to #4 )
 
 
This bug seems to be fixed in JRE 1.6.0_18 (available here: http://download.java.net/jdk6/ ). I hope it is released officially soon.
 
sellers@oakland.edu
Posts:3
Registered: 12/7/04
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or   
Sep 14, 2009 11:02 AM (reply 6 of 7)  (In reply to #5 )
 
 
This also appears to be a problem with the latest updated to Java on MacOS X 10.5. Noticed it when trying to run an Opsware/HP Server Admin tool on MacOS X

java.lang.NoClassDefFoundError: java/security/CodeSigner
 
fedup
Posts:1
Registered: 1/30/10
Re: NoClassDefFoundError: java/security/CodeSigner in JWS (JRE) 1.6.0_15 or _16   
Jan 30, 2010 2:50 PM (reply 7 of 7)  (In reply to original post )
 
 
No Classdef found on 1.6.0_18 how do I fix that? I am not a computer whiz wld my tech support at my ISP be able to help me? I cannot even download Java .Im in Australia.
 
This topic has 7 replies on 1 page.
Back to Forum
 
Read the Developer Forums Code of Conduct

Click to email this message Email this Topic

Edit this Topic
  
 
 
Forums Statistics
    Users Online : 28
  • Guests : 129

About Sun forums
  • Oracle Forums is a large collection of user generated discussions. It is here to help you ask questions, find answers, and participate in discussions.

    Check out our guide on Getting started with Oracle Forums for a full walkthrough of how to best leverage the benefits of this community.

Powered by Jive Forums