Name: pa48320 Date: 07/31/2002
We have an applet architecture that augments the plugin exetension installation mechanism. It works in 1.3.1 and 1.4.0 with no problems. It is implemented by providing 2 jars on the archive tag. The first jar, which contains the applet class, is an unsigned jar. The second jar is a signed jar. The apple, in its init method, loads a class that exists only in the signed jar. This causes the security dialog to be displayed allowing the user to grant permissions to the jar. In 1.3.1 and 1.4.0, this process is very fast. In 1.4.1 the CPU goes to 100% utilization and takes an extremely long time to display the security dialog. The security dialog itself takes a long time to paint, appearing as an empty square for some time. Even when displayed, it is sometimes hard to get the buttons to press because of the 100% cpu utilization. Because this is 1.4.1, we cannot hook up any of the third party profilers to find out what is going on. We are not seeing this on all clients. We have not been able to determine why. We needed to get this bug in before 1.4.1 closed down.