Bonjour,

Hier je signais mes applets avec un certificat officiel sans problème.
Aujourd'hui je fais la même chose, on dirait que ça signe, mais quand je veux vérifier avec jarsigner, il me marque jarsigner: java.lang.NullPointerException
Si j'essaie d'ouvrir mon applet avec le navigateur j'ai un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
java.lang.NullPointerException
	at sun.security.util.SignatureFileVerifier.getTimestamp(SignatureFileVerifier.java:545)
	at sun.security.util.SignatureFileVerifier.getSigners(SignatureFileVerifier.java:488)
	at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:226)
	at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193)
	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:307)
	at java.util.jar.JarVerifier.update(JarVerifier.java:218)
	at java.util.jar.JarFile.initializeVerifier(JarFile.java:345)
	at java.util.jar.JarFile.getInputStream(JarFile.java:412)
	at net.sourceforge.jnlp.tools.JarSigner.verifyJar(JarSigner.java:251)
	at net.sourceforge.jnlp.tools.JarSigner.verifyJars(JarSigner.java:201)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.verifyJars(JNLPClassLoader.java:1289)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:479)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:676)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:886)
java.lang.NullPointerException
	at sun.security.util.SignatureFileVerifier.getTimestamp(SignatureFileVerifier.java:545)
	at sun.security.util.SignatureFileVerifier.getSigners(SignatureFileVerifier.java:488)
	at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:226)
	at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193)
	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:307)
	at java.util.jar.JarVerifier.update(JarVerifier.java:218)
	at java.util.jar.JarFile.initializeVerifier(JarFile.java:345)
	at java.util.jar.JarFile.getInputStream(JarFile.java:412)
	at net.sourceforge.jnlp.tools.JarSigner.verifyJar(JarSigner.java:251)
	at net.sourceforge.jnlp.tools.JarSigner.verifyJars(JarSigner.java:201)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.verifyJars(JNLPClassLoader.java:1289)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:479)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:676)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:886)
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. 
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:735)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:676)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:886)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars. Description: null
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:485)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701)
	... 2 more
Caused by: 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars. Description: null
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:485)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:676)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:886)
java.lang.NullPointerException
	at net.sourceforge.jnlp.NetxPanel.runLoader(NetxPanel.java:149)
	at sun.applet.AppletPanel.run(AppletPanel.java:380)
	at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
	at sun.applet.AppletPanel.run(AppletPanel.java:430)
	at java.lang.Thread.run(Thread.java:744)
Comment ça se fait ?
Merci de votre aide.