I am running a JApplet using Java Plug-in 1.1.3. My applet creates it's own
Event listener and Event Object, when the applet is first initialised it
works fine. However, when I refresh the page I get the following errors:
Opening
http://solman/crime-application/classes/menubar/MenuAppletEventListener.clas
s no proxy
java.lang.IllegalArgumentException: argument type mismatch
at
sun.beans.ole.event.EncapsulatedEventAdaptor.addAdaptorToSource(Encapsulated
EventAdaptor.java:340)
at sun.beans.ole.event.EventManager.addEncapsulatedEventListener(Compiled
Code)
at
sun.beans.ole.event.EventManager.addEncapsulatedEventListener(EventManager.j
ava:103)
at
sun.beans.ole.OleBeanInterface.setEventListenersActive(OleBeanInterface.java
:536)
at sun.beans.ole.OleBeanInterface.addCustomEventListeners(Compiled Code)
java.lang.RuntimeException: Failed to register with source
at sun.beans.ole.event.EventManager.addEncapsulatedEventListener(Compiled
Code)
at
sun.beans.ole.event.EventManager.addEncapsulatedEventListener(EventManager.j
ava:103)
at
sun.beans.ole.OleBeanInterface.setEventListenersActive(OleBeanInterface.java
:536)
at sun.beans.ole.OleBeanInterface.addCustomEventListeners(Compiled Code)
java.lang.IllegalArgumentException: argument type mismatch
at
sun.beans.ole.event.EncapsulatedEventAdaptor.addAdaptorToSource(Encapsulated
EventAdaptor.java:340)
at sun.beans.ole.event.EventManager.addEncapsulatedEventListener(Compiled
Code)
at
sun.beans.ole.event.EventManager.addEncapsulatedEventListener(EventManager.j
ava:103)
at
sun.beans.ole.OleBeanInterface.setEventListenersActive(OleBeanInterface.java
:536)
java.lang.IllegalArgumentException: argument type mismatch
at
sun.beans.ole.event.EncapsulatedEventAdaptor.addAdaptorToSource(Encapsulated
EventAdaptor.java:340)
at sun.beans.ole.event.EventManager.addEncapsulatedEventListener(Compiled
Code)
at
sun.beans.ole.event.EventManager.addEncapsulatedEventListener(EventManager.j
ava:103)
at
sun.beans.ole.OleBeanInterface.setEventListenersActive(OleBeanInterface.java
:536)
I assume that this is someting to do with the Applet not being destroyed
when the page is refreshed.
Does any one know why this is happening or if I can destroy the applet
myself when the page is refreshed.
Thanks for any help you can give me.
Chris