Can any one help ?

I have written an EntityBean which has a method called
setConfigParams(long configID, PaymentConfig paymentConfig)

I have defined the class PaymentConfig as serializable, within this class is 
a Hashtable to hold my key/value config parameters.

I also have a piece of client code which instantiates the bean, get a 
reference successfully. However, when I call the setConfigParams() method I 
get the following error:

java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
        org.omg.CORBA.MARSHAL:   minor code: 0  completed: No


java.lang.NullPointerException
        at java.util.Hashtable.get(Hashtable.java:320)
        at 
com.sun.corba.ee.internal.io.FVDCodeBaseImpl.connect(FVDCodeBaseImpl.
java:183)
        at 
com.sun.corba.ee.internal.iiop.IIOPConnection.getFVD(IIOPConnection.j
ava:1065)
        at 
com.sun.corba.ee.internal.io.FVDCodeBaseDelegate.meta(FVDCodeBaseDele
gate.java:85)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.getOrderedDescriptions(I
IOPInputStream.java:821)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObjectUsingFVD(IIOP
InputStream.java:978)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:213)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputClassFields(IIOPInp
utStream.java:1349)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObject(IIOPInputStr
eam.java:785)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:216)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputClassFields(IIOPInp
utStream.java:1349)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObject(IIOPInputStr
eam.java:785)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:216)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.threegscene.openpayments.merchant._MerchantEJB_EJBObjectImpl_Tie.
_invoke(Unknown Source)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(Ge
nericPOAServerSC.java:423)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(Gen
ericPOAServerSC.java:137)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAS
erverSC.java:98)
        at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:227)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.doWork(IIOPConnecti
on.java:262)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.run(IIOPConnection.
java:230)
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null  
minor
code: 0  completed: No
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:1001)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputClassFields(IIOPInp
utStream.java:1349)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObject(IIOPInputStr
eam.java:785)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:216)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputClassFields(IIOPInp
utStream.java:1349)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObject(IIOPInputStr
eam.java:785)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:216)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.threegscene.openpayments.merchant._MerchantEJB_EJBObjectImpl_Tie.
_invoke(Unknown Source)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(Ge
nericPOAServerSC.java:423)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(Gen
ericPOAServerSC.java:137)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAS
erverSC.java:98)
        at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:227)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.doWork(IIOPConnecti
on.java:262)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.run(IIOPConnection.
java:230)
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Unable 
to r
ead value from underlying bridge : null  minor code: 0  completed: No
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:1001)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputClassFields(IIOPInp
utStream.java:1349)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.inputObject(IIOPInputStr
eam.java:785)
        at 
com.sun.corba.ee.internal.io.IIOPInputStream.simpleReadObject(IIOPInp
utStream.java:216)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValueInternal(Value
HandlerImpl.java:234)
        at 
com.sun.corba.ee.internal.io.ValueHandlerImpl.readValue(ValueHandlerI
mpl.java:164)
        at 
com.sun.corba.ee.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:996)
        at 
com.threegscene.openpayments.merchant._MerchantEJB_EJBObjectImpl_Tie.
_invoke(Unknown Source)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(Ge
nericPOAServerSC.java:423)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(Gen
ericPOAServerSC.java:137)
        at 
com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAS
erverSC.java:98)
        at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:227)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.doWork(IIOPConnecti
on.java:262)
        at 
com.sun.corba.ee.internal.iiop.CachedWorkerThread.run(IIOPConnection.
java:230)


CAN ANYONE HELP ?

THANKS IN ADVANCE


_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


Reply via email to