salve,
sto sviluppando un'applicazione, dove sto cercando di usare java rmi, ho implementato tutto il server,
-ereditando le classi control da "java.rmi.server.UnicastRemoteObject"
-ereditando le interfacce remote da Remote
-e implementadole nelle rispettiva classi control,
-nel main ho fatto " public static void main(String args[]) throws RemoteException, PersistentException
Naming.rebind("//localhost/cc", CCliente.getInstance());....(per ogni classe control)"

-come ultima cosa ho aggiunto nel build il target start RMI
praticamente per farlo funzionare faccio build->startRMI e il run del server, e tutto parte correttamente.
Ma quando vado a fare il run del client, provando a salvare un oggetto tramite l'interfaccia, ho come output:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at montalianiclient.MontalianiClientView.jButton2Acti onPerformed(MontalianiClientView.java:425)
at montalianiclient.MontalianiClientView.access$1100( MontalianiClientView.java:35)
at montalianiclient.MontalianiClientView$8.actionPerf ormed(MontalianiClientView.java:216)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.jav a:6263)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3267)
at java.awt.Component.processEvent(Component.java:602 8)
at java.awt.Container.processEvent(Container.java:204 1)
at java.awt.Component.dispatchEventImpl(Component.jav a:4630)
at java.awt.Container.dispatchEventImpl(Container.jav a:2099)
at java.awt.Component.dispatchEvent(Component.java:44 60)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4168)
at java.awt.Container.dispatchEventImpl(Container.jav a:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478 )
at java.awt.Component.dispatchEvent(Component.java:44 60)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 599)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
BUILD SUCCESSFUL (total time: 25 seconds)


quale può essere il problema?manca qualcosa al lato client??