Message-Id: <s3131cfe.036@novell.com>
Date: Tue, 25 Feb 1997 17:09:39 -0700
From: Jan Nielsen <JSNIELSEN@novell.com>
To: mrm@Eng
Subject: Re: security.file.write exception in signedWriteFile.html
Hi Marianne,
The signedWriteFile.html example fails when run remotely, i.e.
appletviewer
http://java.sun.com/security/writeExample/signedWriteFile.html
results in
java.lang.NullPointerException:
at
sun.tools.jar.JarVerifierStream.findIdentities0(JarVerifierStream.java:405)
at
sun.tools.jar.JarVerifierStream.findIdentities(JarVerifierStream.java:369)
at
sun.tools.jar.JarVerifierStream.addIdentities(JarVerifierStream.java:343)
at
sun.tools.jar.JarVerifierStream.processSignature(JarVerifierStream.java:329)
at
sun.tools.jar.JarVerifierStream.computeSignatures(JarVerifierStream.java:265)
at
sun.tools.jar.JarVerifierStream.getNextEntry(JarVerifierStream.java:147)
at
sun.applet.AppletResourceLoader.loadJar(AppletResourceLoader.java:156)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:388)
at sun.applet.AppletPanel.run(AppletPanel.java:223)
at java.lang.Thread.run(Thread.java:481)
java.lang.IllegalArgumentException: Argument # > Arg length
at java.text.MessageFormat.format(MessageFormat.java:563)
at java.text.MessageFormat.format(MessageFormat.java:396)
at java.text.Format.format(Format.java:69)
at
sun.applet.AppletMessageHandler.getMessage(AppletMessageHandler.java:63)
at
sun.applet.AppletMessageHandler.getMessage(AppletMessageHandler.java:78)
at
sun.applet.AppletPanel.showAppletStatus(AppletPanel.java:554)
at sun.applet.AppletPanel.run(AppletPanel.java:330)
at java.lang.Thread.run(Thread.java:481)
The configuration is an NT 4.00.1831 workstation running only JDK 1.1
(final) with Duke.x509 defined in identitydb.obj. When the html and jar
files are brought to the local FS, the example works properly.
Jan Nielsen
jsnielsen@novell.com