Our RMI Server & Applet works fine (JDK 1.2.2) under Windows 95. However we have just moved the it onto Linux using Blackmores JRE 1.2.2 with Windows 95 clients using IE 4.0 with the Java Plugin. As the sytems has over 100 static (J)Lists, they are constructed on the Server and are "got" when required, also a number of JPanels with JButtons which are also constructed on the Server. When any of these JList or JPanels are called from the Client now I get the following error in the Java console;<< STARTS>> moveAssistRmiMethods.createCountryList(): java.rmi.UnexpectedException: Unexpected exception; nested exception is: java.lang.NullPointerException Exception occurred during event dispatching: java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM ) at java.security.AccessControlContext.checkPermission(AccessControlContext.java , Compiled Code) at java.security.AccessController.checkPermission(AccessController.java, Compiled Code) at java.lang.SecurityManager.checkPermission(SecurityManager.java, Compiled Code) at java.lang.SecurityManager.checkExit(SecurityManager.java:759) at java.lang.Runtime.exit(Runtime.java:81) at java.lang.System.exit(System.java:649) at com.moveassist.ma2.client.MoveAssistCorporateAccountsMainAddressJPanel$MoveA ssistKeyEvent.keyPressed(MoveAssistCorporateAccountsMainAddressJPanel.java:2 32) at java.awt.Component.processKeyEvent(Component.java:3122) at javax.swing.JComponent.processKeyEvent(JComponent.java:1534) at java.awt.Component.processEvent(Component.java, Compiled Code) at java.awt.Container.processEvent(Container.java, Compiled Code) at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code) at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code) at java.awt.Component.dispatchEvent(Component.java, Compiled Code) at java.awt.LightweightDispatcher.processKeyEvent(Container.java:1766) at java.awt.LightweightDispatcher.dispatchEvent(Container.java, Compiled Code) at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code) at java.awt.Component.dispatchEvent(Component.java, Compiled Code) at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code) at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)1.2.2. at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92) at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)<<ENDS>> I have the Java.policy file for testing set to;grant { // Allow everything for now permission java.security.AllPermission; permission java.net.SocketPermission "*", "connect"; permission java.net.SocketPermission "*", "accept";}; Any pointers would be appreciated or known bugs in the Linux version of JDK Roger Lee, NOTiFY, UK ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]