#16 structs in structs as return value do not work

open
nobody
None
5
2014-02-18
2005-01-24
Anonymous
No

Structs in structs as return values do not work in a
remote AppServer-configuration. If the application in
configured to be run in process, the problem does not
appear.

The error trace of the problem is as follows:

BasicException.Entry[1]
Timestamp=2005-01-24 12:10:56.153

Class=org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.Dataprovider_1_0RemoteConnection
Method=process
Line=148
ExceptionDomain=DefaultDomain
ExceptionCode=GENERIC
Param[0]:
exception.class=org.openmdx.base.exception.ServiceException
Param[1]: exception.source=n/a:n/a

Description=org.openmdx.compatibility.base.dataprovider.layer.model.StateWithHoles_1
is not serializable
Backtrace:
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.Dataprovider_1_0RemoteConnection.process(Dataprovider_1
0RemoteConnection.java:148)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.LateBindingConnection_1.process(LateBindingConnection_1
.java:150)
at
org.openmdx.compatibility.base.dataprovider.layer.persistence.delegation.Delegation_1.process(Delegation_1.java:398)
at
org.openmdx.compatibility.base.dataprovider.layer.persistence.delegation.Delegation_1.process(Delegation_1.java:455)
at
org.openmdx.compatibility.base.dataprovider.spi.DelegatingLayer_0.process(DelegatingLayer_0.java:903)
at
org.openmdx.compatibility.base.dataprovider.spi.DelegatingLayer_0.process(DelegatingLayer_0.java:903)
at
org.openmdx.compatibility.runtime1.layer.application.Explorer_1.process(Explorer_1.java:485)
at
org.openmdx.compatibility.runtime1.layer.application.Explorer_1.process(Explorer_1.java:445)
at
org.openmdx.compatibility.runtime1.layer.application.Explorer_1.process(Explorer_1.java:401)
at
org.openmdx.compatibility.base.dataprovider.spi.DelegatingLayer_0.process(DelegatingLayer_0.java:903)
at
org.openmdx.compatibility.base.dataprovider.spi.DelegatingLayer_0.process(DelegatingLayer_0.java:903)
at
org.openmdx.compatibility.base.dataprovider.kernel.Dataprovider_1.process(Dataprovider_1.java:399)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.server.Dataprovider_1Bean.process(Dataprovider_1Bean.java:2
61)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.EJSLocalStatelessexplorer_Dataprovider_1NoOrNewTr_7c3c3
da1.process(Unknown Source)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.Dataprovider_1_0LocalConnection.process(Dataprovider_1

0LocalConnection.java:113)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.LateBindingConnection_1.process(LateBindingConnection_1
.java:150)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.transaction.Hub_1Bean.process(Hub_1Bean.java:216)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.transaction.UnitOfWork_1Bean.process(UnitOfWork_1Bean.java:
275)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci.EJSRemoteStatelessexplorer_Dataprovider_1ManagingT_87ae
ffdd.process(Unknown Source)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci._EJSRemoteStatelessexplorer_Dataprovider_1ManagingT_87a
effdd_Tie.process(_EJSRemoteStatelessexplorer_Dataprovider_1ManagingT_87aeffdd_Tie.java:157)
at
org.openmdx.compatibility.application.dataprovider.transport.ejb.cci._EJSRemoteStatelessexplorer_Dataprovider_1ManagingT_87a
effdd_Tie._invoke(_EJSRemoteStatelessexplorer_Dataprovider_1ManagingT_87aeffdd_Tie.java:99)
at
com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:582)
at
com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:437)
at com.ibm.rmi.iiop.ORB.process(ORB.java:320)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1544)
at
com.ibm.rmi.iiop.Connection.doWork(Connection.java:2063)
at
com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
at
com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95)
at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:592)

BasicException.Entry[2]
Timestamp=2005-01-24 12:10:56.153
Class=
Method=
Line=-1
ExceptionDomain=DefaultDomain
ExceptionCode=GENERIC
Param[0]: exception.class=java.rmi.ServerException
Param[1]: exception.source=n/a:n/a

Description=org.openmdx.compatibility.base.dataprovider.layer.model.StateWithHoles_1
is not serializable
Backtrace:

BasicException.Entry[3]
Timestamp=2005-01-24 12:10:56.153
Class=
Method=
Line=-1
ExceptionDomain=DefaultDomain
ExceptionCode=GENERIC
Param[0]: exception.class=java.rmi.MarshalException
Param[1]: exception.source=n/a:n/a

Description=org.openmdx.compatibility.base.dataprovider.layer.model.StateWithHoles_1
is not serializable
Backtrace:

BasicException.Entry[4]
Timestamp=2005-01-24 12:10:56.152
Class=
Method=
Line=-1
ExceptionDomain=DefaultDomain
ExceptionCode=GENERIC
Param[0]:
exception.class=java.io.NotSerializableException
Param[1]: exception.source=n/a:n/a

Description=org.openmdx.compatibility.base.dataprovider.layer.model.StateWithHoles_1
is not serializable
Backtrace:
SysLog|2005-01-24
13:10:56.157|L3|n/a:n/a|cor-health-01|ORB.thread.pool :
1|org.openmdx.compatibility.base.dataprovider.layer.persis
tence.delegation.Delegation_1|process|465|DefaultDomain.GENERIC:
org.openmdx.compatibility.base.dataprovider.layer.model.StateWithHo
les_1 is not serializable|[+]
org.openmdx.kernel.exception.BasicException

Discussion


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks