Skip to main content

Found various errors with Plugin2

4 replies [Last post]
agoubard
Offline
Joined: 2003-10-04
Points: 0

Hello,

I've installed JDK 6 update Nea b10 with the kernel install and here is my feedback.

I had to enable the windows installer and it went ok for the installation. I used IE 6 on Windows XP for testing.

When I started my first applet 2 windows poped-up with "Additional Componenent Needed".
Not that it wasn't translated to French as was the installation.
After about 15 seconds the applet started but the windows were still here.
One was showing 16 minutes remaining, the other 1 h 30 min and growing up.
I cancelled the windows after one minute. The second window was showing at this time more than 2 hours remaining.
I also noted that the applet parameters wasn't passed to this applet, hitting Reload solved this problem.

Then I tested some of my signed applets and none of them worked, find the details of the exception below.

Also after the installation, applets don't work in Opera anymore.
Instead of the applet I get a much smaller rectangle with only the text included in the "alt" tag in that rectangle.
If I try to show the Java console in Opera nothing happens.

Here are the applets I've used to test it:
http://www.japplis.com/jlearnit/dicos/french-italian.html
http://www.japplis.com/antcommander/FileManager.html (Signed)
http://www.jlearnit.com/applet2.html (Signed)

Applet status: Applet chargé.
Applet status: Chargement de Applet Java
Applet status: Applet resized and added to parent container
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Applet status: Applet started
Applet status: Told clients applet is started
Applet status: Starting applet teardown
Applet status: Finished applet teardown
Applet status: Applet chargé.
Applet status: Applet resized and added to parent container
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Applet status: Applet started
Applet status: Told clients applet is started
Applet status: Starting applet teardown
Applet status: Finished applet teardown
Applet status: Applet chargé.
Applet status: Applet resized and added to parent container
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Applet status: Applet started
Applet status: Told clients applet is started
Applet status: Starting applet teardown
Applet status: Finished applet teardown
Applet status: Applet chargé.
Applet status: Applet resized and added to parent container
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Applet status: Applet started
Applet status: Told clients applet is started
Applet status: Starting applet teardown
Applet status: Finished applet teardown
Applet status: erreur : null.
java.lang.ExceptionInInitializerError
at sun.text.normalizer.NormalizerBase.decompose(Unknown Source)
at sun.text.normalizer.NormalizerBase$NFKDMode.normalize(Unknown Source)
at sun.text.normalizer.NormalizerBase.normalize(Unknown Source)
at sun.text.normalizer.NormalizerBase.normalize(Unknown Source)
at java.text.Normalizer.normalize(Unknown Source)
at sun.security.x509.AVA.toRFC2253CanonicalString(Unknown Source)
at sun.security.x509.RDN.toRFC2253StringInternal(Unknown Source)
at sun.security.x509.RDN.toRFC2253String(Unknown Source)
at sun.security.x509.X500Name.getRFC2253CanonicalName(Unknown Source)
at sun.security.x509.X500Name.equals(Unknown Source)
at sun.security.pkcs.PKCS7.getCertificate(Unknown Source)
at sun.security.pkcs.SignerInfo.getCertificate(Unknown Source)
at sun.security.pkcs.SignerInfo.verify(Unknown Source)
at sun.security.pkcs.PKCS7.verify(Unknown Source)
at sun.security.pkcs.PKCS7.verify(Unknown Source)
at sun.security.util.SignatureFileVerifier.processImpl(Unknown Source)
at sun.security.util.SignatureFileVerifier.process(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarFile.initializeVerifier(Unknown Source)
at java.util.jar.JarFile.getInputStream(Unknown Source)
at com.sun.deploy.cache.CacheEntry.writeManifest(Unknown Source)
at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Unknown Source)
at com.sun.deploy.cache.Cache$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at com.sun.deploy.cache.DeployFileOutputStream.close(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source)
at java.io.BufferedInputStream.close(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFileInternal(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.access$600(Unknown Source)
at sun.misc.URLClassPath$JarLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath$JarLoader.ensureOpen(Unknown Source)
at sun.misc.URLClassPath$JarLoader.(Unknown Source)
at sun.misc.URLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Applet2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Applet2Manager.access$2000(Unknown Source)
at sun.plugin2.applet.Applet2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: could not locate data
at sun.text.normalizer.NormalizerImpl.(Unknown Source)
... 62 more
exception

Hope that helps,
Anthony

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
kbr
Offline
Joined: 2003-06-16
Points: 0

Dmitri is correct; there were many plugin-related problems in the build 10 Kernel installer which are fixed in the build 11 installer. However, the exception you encountered is a different bug which I believe was also fixed in build 11. Please retest with the new build and post if you are still encountering errors.

agoubard
Offline
Joined: 2003-10-04
Points: 0

Actually it was the b11, I was a bit confused with the numbers:

C:\Download\Java>java -version
java version "1.6.0_10-ea"
Java(TM) SE Runtime Environment (build 1.6.0_10-ea-b11)
Java HotSpot(TM) Client VM (build 11.0-b11, mixed mode, sharing)

kbr
Offline
Joined: 2003-06-16
Points: 0

One of the Java Kernel team members will follow up to this thread.

In the meantime, you can use the offline installer to work around this issue.

trembovetski
Offline
Joined: 2003-12-31
Points: 0

FYI: b11 is out, with many plugin-related fixes. You might want
to try it to see if your issues have been resolved.

Dmitri