Signed Applet Problem (Need Help ASAP!)
We have an applet developed using JDK 1.3.1_09. We put our classes for this applet into a jar file, signed it with a digital certificate from VeriSign. On the webpage where we implement the applet, we're using the <object> tag so that we can direct the user to download Java Plugin 1.3 if they do not have a version that is at least 1.3 (when user does not have Java, or they do not have the Java version required, Sun will ask the user to download java plugin 1.3.1_09). Our applet is a file uploader applet in which we extend the JFileChooser class. When the user comes to our web form, they enter in an order number. When the user submits the form, the form will validate the order number, and then invoke a method in our java applet which is to display the browse box to the user so they can choose files to upload to us.
In both test case scenarios below, the client machine is running Windows 2000 with all the latest and greatest service packs. Both client machines are using Internet Explorer 6.0.
The problem:
What happens is that when the user has JRE 1.3 (or java plugin 1.3) - the security message is received by the client. The client will choose "grant for this session only". The applet shows that it loaded successfully (java console shows up in system tray). However, when the user submits our form that actually calls one of the methods in our java program, Internet Explorer shows "error on page" in the status bar. When I look at the details of this error, it reads "object doesn't support this property or method".
Now, on my machine (I have JRE 1.4.2_02) - I receive the security message. I choose "grant for this session only". The applet shows that it loaded successfully (java console shows up in system tray). However, when I submit the form that calls the same exact method which blew up above, the method runs fine and displays to me what should be displayed.

