I have a session bean method that executes a finder and invokes a
business method on all the entity beans the finder returns. I use the
defaults for entity EJB properties but for the two properties
mentioned below
ejb.cmp.getPrimaryKeyBeforeInsertSql - selects the nextval from a
sequence
ejb.cmp.checkExistenceBeforeCreate - set to false
The results returned by the finder vary a lot and it is not easy to
predict the number. I see the ready count reach 500 (default
maxBeansInTransaction value), decrease to 250 a couple of times during
the transaction and then it blows up, I get the following error
It is highly suspect to modify a primary key field:
InstrumentBean@570d7a
Failed to execute tuned store -- an update sql statement -- args :
[null, null, null, 0, null]]. The args used in the where clause do not
make much sense
We use a JDBC 2.0 data source, the VM settings are as follows
vmparam -Xms1280m
vmparam -Xmx1280m
vmparam -Xnoclassgc
vmparam -XX:NewSize=384m
vmparam -XX:MaxNewSize=384m
vmparam -XX:SurvivorRatio=4
vmparam -XX:NewRatio=2
vmparam -verbose:gc
The stack trace is pasted below. It occurs in two different cases,
hence the two stack traces.
I have not seen the StateTransitionException: Cannot invoke finalize
on a bean in state: POOLED, since I moved to the version 4.5.1_SP2,
but it re-surfaces here.
I could not make sense of the error message .. any suggestions ??
Cheers
Ramesh
Trace 1: Fri Dec 28 13:14:24 GMT 2001
-------------------------------------
java.lang.Error: It is highly suspect to modify a primary key field:
com.db.ember.server.persistence.InstrumentBean@570d7a
at com.inprise.ejb.Global.log(Global.java:284)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:407)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:525)
at com.inprise.ejb.EntityTable.setServant(EntityTable.java:295)
at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:324)
at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:361)
at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)
at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)
at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)
at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)
at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:393)
at javax.ejb._EJBObject_Stub.getPrimaryKey(_EJBObject_Stub.java:195)
at com.inprise.ejb.cmp.ProxySetter.getPrimaryKey(ProxySetter.java:20)
at com.inprise.ejb.cmp.CompoundManager.expand(CompoundManager.java:460)
at com.inprise.ejb.cmp.CompoundManager.expandContainerManaged(CompoundManager.java:493)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.Dispatcher$1.invoke(Dispatcher.java:671)
at com.inprise.ejb.SynchronizationPool$Synchronization.doCallback(SynchronizationPool.java:227)
at com.inprise.ejb.SynchronizationPool$Synchronization.before_completion(SynchronizationPool.java:255)
at org.omg.CosTransactions._SynchronizationStub.before_completion(_SynchronizationStub.java:56)
at com.inprise.ejb.jts.Transaction.commit(Transaction.java:230)
at org.omg.CosTransactions._TerminatorStub.commit(_TerminatorStub.java:65)
at com.inprise.ejb.jts.gen._TxStub.commit(_TxStub.java:46)
at com.visigenic.services.CosTransactions.CurrentImpl.commit(CurrentImpl.java:255)
at com.visigenic.services.CosTransactions.TSCurrentManager.commit(TSCurrentManager.java:87)
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:31)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Throwing TransactionRolledbackException for the method: public
abstract void javax.ejb.EntityBean.ejbStore() throws
javax.ejb.EJBException,java.rmi.RemoteException
java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET INSTRUMENTTYPEKEY = ?, NAME = ?, COUNTERPARTYKEY = ?,
SOURCESYSTEMKEY = ?, SUBBRANCHKEY = ?, ORIGINALCURRENCYKEY = ?,
CURRENCYZONE = ?, FINANCIALCLASS = ?, EFFECTIVEFOR = ?, CREATEUSERKEY
= ?, CREATEDATE = ?, UPDATEUSERKEY = ?, UPDATEDATE = ? WHERE
SURROGATEKEY = ?" args: [null, null, null, null, null, null, null, 0,
null, null, null, null, null, null]
at com.inprise.ejb.cmp.JdbcManager.storeException(JdbcManager.java:1286)
at com.inprise.ejb.cmp.JdbcManager.store(JdbcManager.java:1249)
at com.inprise.ejb.cmp.OneToManyManager.store(OneToManyManager.java:158)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:525)
at com.inprise.ejb.EntityTable.setServant(EntityTable.java:295)
at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:324)
at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:361)
at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)
at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)
at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)
at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)
at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:393)
at javax.ejb._EJBObject_Stub.getPrimaryKey(_EJBObject_Stub.java:195)
at com.inprise.ejb.cmp.ProxySetter.getPrimaryKey(ProxySetter.java:20)
at com.inprise.ejb.cmp.CompoundManager.expand(CompoundManager.java:460)
at com.inprise.ejb.cmp.CompoundManager.expandContainerManaged(CompoundManager.java:493)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.Dispatcher$1.invoke(Dispatcher.java:671)
at com.inprise.ejb.SynchronizationPool$Synchronization.doCallback(SynchronizationPool.java:227)
at com.inprise.ejb.SynchronizationPool$Synchronization.before_completion(SynchronizationPool.java:255)
at org.omg.CosTransactions._SynchronizationStub.before_completion(_SynchronizationStub.java:56)
at com.inprise.ejb.jts.Transaction.commit(Transaction.java:230)
at org.omg.CosTransactions._TerminatorStub.commit(_TerminatorStub.java:65)
at com.inprise.ejb.jts.gen._TxStub.commit(_TxStub.java:46)
at com.visigenic.services.CosTransactions.CurrentImpl.commit(CurrentImpl.java:255)
at com.visigenic.services.CosTransactions.TSCurrentManager.commit(TSCurrentManager.java:87)
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:31)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
javax.transaction.TransactionRolledbackException:
java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET INSTRUMENTTYPEKEY = ?, NAME = ?, COUNTERPARTYKEY = ?,
SOURCESYSTEMKEY = ?, SUBBRANCHKEY = ?, ORIGINALCURRENCYKEY = ?,
CURRENCYZONE = ?, FINANCIALCLASS = ?, EFFECTIVEFOR = ?, CREATEUSERKEY
= ?, CREATEDATE = ?, UPDATEUSERKEY = ?, UPDATEDATE = ? WHERE
SURROGATEKEY = ?" args: [null, null, null, null, null, null, null, 0,
null, null, null, null, null, null]
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1197)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:525)
at com.inprise.ejb.EntityTable.setServant(EntityTable.java:295)
at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:324)
at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:361)
at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)
at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)
at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)
at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)
at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:393)
at javax.ejb._EJBObject_Stub.getPrimaryKey(_EJBObject_Stub.java:195)
at com.inprise.ejb.cmp.ProxySetter.getPrimaryKey(ProxySetter.java:20)
at com.inprise.ejb.cmp.CompoundManager.expand(CompoundManager.java:460)
at com.inprise.ejb.cmp.CompoundManager.expandContainerManaged(CompoundManager.java:493)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.Dispatcher$1.invoke(Dispatcher.java:671)
at com.inprise.ejb.SynchronizationPool$Synchronization.doCallback(SynchronizationPool.java:227)
at com.inprise.ejb.SynchronizationPool$Synchronization.before_completion(SynchronizationPool.java:255)
at org.omg.CosTransactions._SynchronizationStub.before_completion(_SynchronizationStub.java:56)
at com.inprise.ejb.jts.Transaction.commit(Transaction.java:230)
at org.omg.CosTransactions._TerminatorStub.commit(_TerminatorStub.java:65)
at com.inprise.ejb.jts.gen._TxStub.commit(_TxStub.java:46)
at com.visigenic.services.CosTransactions.CurrentImpl.commit(CurrentImpl.java:255)
at com.visigenic.services.CosTransactions.TSCurrentManager.commit(TSCurrentManager.java:87)
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:31)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Throwing TransactionRolledbackException for the method: public
abstract void javax.ejb.EntityBean.ejbStore() throws
javax.ejb.EJBException,java.rmi.RemoteException
javax.transaction.TransactionRolledbackException: CORBA
TRANSACTION_ROLLEDBACK 0[java.rmi.RemoteException: Failed to execute
tuned store "UPDATE INSTRUMENT SET INSTRUMENTTYPEKEY = ?, NAME = ?,
COUNTERPARTYKEY = ?, SOURCESYSTEMKEY = ?, SUBBRANCHKEY = ?,
ORIGINALCURRENCYKEY = ?, CURRENCYZONE = ?, FINANCIALCLASS = ?,
EFFECTIVEFOR = ?, CREATEUSERKEY = ?, CREATEDATE = ?, UPDATEUSERKEY =
?, UPDATEDATE = ? WHERE SURROGATEKEY = ?" args: [null, null, null,
null, null, null, null, 0, null, null, null, null, null, null]]
at java.lang.reflect.Constructor.newInstance(Native Method)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.newInstance(UtilImpl.java:99)
at com.inprise.vbroker.rmi.CORBA.UtilImpl._mapSystemException(UtilImpl.java:355)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.mapSystemException(UtilImpl.java:572)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:67)
at javax.ejb._EJBObject_Stub.getPrimaryKey(_EJBObject_Stub.java:219)
at com.inprise.ejb.cmp.ProxySetter.getPrimaryKey(ProxySetter.java:20)
at com.inprise.ejb.cmp.CompoundManager.expand(CompoundManager.java:460)
at com.inprise.ejb.cmp.CompoundManager.expandContainerManaged(CompoundManager.java:493)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.Dispatcher$1.invoke(Dispatcher.java:671)
at com.inprise.ejb.SynchronizationPool$Synchronization.doCallback(SynchronizationPool.java:227)
at com.inprise.ejb.SynchronizationPool$Synchronization.before_completion(SynchronizationPool.java:255)
at org.omg.CosTransactions._SynchronizationStub.before_completion(_SynchronizationStub.java:56)
at com.inprise.ejb.jts.Transaction.commit(Transaction.java:230)
at org.omg.CosTransactions._TerminatorStub.commit(_TerminatorStub.java:65)
at com.inprise.ejb.jts.gen._TxStub.commit(_TxStub.java:46)
at com.visigenic.services.CosTransactions.CurrentImpl.commit(CurrentImpl.java:255)
at com.visigenic.services.CosTransactions.TSCurrentManager.commit(TSCurrentManager.java:87)
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:31)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Failure in synchronization callback
org.omg.CORBA.TRANSACTION_ROLLEDBACK: CORBA TRANSACTION_ROLLEDBACK
0[java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET INSTRUMENTTYPEKEY = ?, NAME = ?, COUNTERPARTYKEY = ?,
SOURCESYSTEMKEY = ?, SUBBRANCHKEY = ?, ORIGINALCURRENCYKEY = ?,
CURRENCYZONE = ?, FINANCIALCLASS = ?, EFFECTIVEFOR = ?, CREATEUSERKEY
= ?, CREATEDATE = ?, UPDATEUSERKEY = ?, UPDATEDATE = ? WHERE
SURROGATEKEY = ?" args: [null, null, null, null, null, null, null, 0,
null, null, null, null, null, null]] minor code: -889275708
completed: Maybe
at java.lang.reflect.Constructor.newInstance(Native Method)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.newInstance(UtilImpl.java:99)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.mapRmiException(UtilImpl.java:243)
at com.inprise.ejb.Util.convert(Util.java:67)
at com.inprise.ejb.Dispatcher$1.invoke(Dispatcher.java:676)
at com.inprise.ejb.SynchronizationPool$Synchronization.doCallback(SynchronizationPool.java:227)
at com.inprise.ejb.SynchronizationPool$Synchronization.before_completion(SynchronizationPool.java:255)
at org.omg.CosTransactions._SynchronizationStub.before_completion(_SynchronizationStub.java:56)
at com.inprise.ejb.jts.Transaction.commit(Transaction.java:230)
at org.omg.CosTransactions._TerminatorStub.commit(_TerminatorStub.java:65)
at com.inprise.ejb.jts.gen._TxStub.commit(_TxStub.java:46)
at com.visigenic.services.CosTransactions.CurrentImpl.commit(CurrentImpl.java:255)
at com.visigenic.services.CosTransactions.TSCurrentManager.commit(TSCurrentManager.java:87)
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:31)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Sub-transaction started by container rolled back
javax.transaction.RollbackException:
org.omg.CORBA.TRANSACTION_ROLLEDBACK: minor code: 0 completed: No
at com.inprise.visitransact.jta.UserTransaction.commit(UserTransaction.java:34)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1339)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Throwing java.rmi.RemoteException for the container-started
transaction for method: public abstract void
com.db.ember.server.persistence.mars.MarsLoaderRemote.importContract(java.lang.String,java.util.Date,java.lang.String)
throws java.rmi.RemoteException
java.rmi.ServerException: ; nested exception is:
java.rmi.RemoteException: Sub-transaction started by container
rolled back:javax.transaction.RollbackException:
org.omg.CORBA.TRANSACTION_ROLLEDBACK: minor code: 0 completed: No
java.rmi.RemoteException: Sub-transaction started by container rolled
back:javax.transaction.RollbackException:
org.omg.CORBA.TRANSACTION_ROLLEDBACK: minor code: 0 completed: No
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1364)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:89)
at com.db.ember.server.persistence.mars.ImportContractRemotePOAInvokeHandler.processRangeFrom(ImportContractRemotePOAInvokeHandler.java:137)
at com.db.ember.server.persistence.mars._ImportContractRemote_Stub.processRangeFrom(_ImportContractRemote_Stub.java:221)
at com.db.ember.server.persistence.mars.MarsLoader$Contract.processRangeFrom(MarsLoader.java:198)
at com.db.ember.server.persistence.mars.MarsLoader.processLoad(MarsLoader.java:119)
at com.db.ember.server.persistence.mars.MarsLoader.importContract(MarsLoader.java:87)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:128)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOAInvokeHandler.importContract(MarsLoaderRemotePOAInvokeHandler.java:237)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:118)
at com.db.ember.server.persistence.mars.MarsLoaderRemotePOA._invoke(MarsLoaderRemotePOA.java:50)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Trace 2 - Fri Dec 28 14:46:20 GMT 2001
--------------------------------------
Throwing TransactionRolledbackException for the method: public
abstract void javax.ejb.EntityBean.ejbStore() throws
javax.ejb.EJBException,java.rmi.RemoteException
java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET IGNORESOURCECHANGES = ?, FINANCIALCLASS = ? WHERE
SURROGATEKEY = ?" args: [0, 0, null]
at com.inprise.ejb.cmp.JdbcManager.storeException(JdbcManager.java:1286)
at com.inprise.ejb.cmp.JdbcManager.store(JdbcManager.java:1249)
at com.inprise.ejb.cmp.OneToManyManager.store(OneToManyManager.java:158)
at com.inprise.ejb.cmp.CompoundManager.store(CompoundManager.java:564)
at com.inprise.ejb.cmp.FieldManager.store(FieldManager.java:413)
at com.inprise.ejb.cmp.DefaultManager.store(DefaultManager.java:134)
at com.inprise.ejb.cmp.StoreMethod.invoke(StoreMethod.java:23)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:525)
at com.inprise.ejb.EntityTable.setServant(EntityTable.java:295)
at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:324)
at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:361)
at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)
at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)
at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)
at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)
at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:393)
at com.db.ember.server.persistence._Instrument_Stub.getInstrumentType(_Instrument_Stub.java:3040)
at com.db.ember.server.persistence.PositionBean.getBTLineAllocation(PositionBean.java:545)
at com.db.ember.server.persistence.PositionBean.setCurrentBTLAllocation(PositionBean.java:426)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:555)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:807)
at com.db.ember.server.persistence._Position_Stub.setCurrentBTLAllocation(_Position_Stub.java:1649)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:125)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:114)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:286)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:446)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:250)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:52)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
javax.transaction.TransactionRolledbackException:
java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET IGNORESOURCECHANGES = ?, FINANCIALCLASS = ? WHERE
SURROGATEKEY = ?" args: [0, 0, null]
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1197)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.store(Dispatcher.java:547)
at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:525)
at com.inprise.ejb.EntityTable.setServant(EntityTable.java:295)
at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:324)
at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:361)
at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)
at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)
at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)
at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)
at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)
at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:393)
at com.db.ember.server.persistence._Instrument_Stub.getInstrumentType(_Instrument_Stub.java:3040)
at com.db.ember.server.persistence.PositionBean.getBTLineAllocation(PositionBean.java:545)
at com.db.ember.server.persistence.PositionBean.setCurrentBTLAllocation(PositionBean.java:426)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:555)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:807)
at com.db.ember.server.persistence._Position_Stub.setCurrentBTLAllocation(_Position_Stub.java:1649)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:125)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:114)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:286)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:446)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:250)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:52)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Throwing TransactionRolledbackException for the method: public
abstract void com.db.ember.server.persistence.Position.setCurrentBTLAllocation(com.db.ember.server.persistence.User)
throws java.rmi.RemoteException
javax.transaction.TransactionRolledbackException: CORBA
TRANSACTION_ROLLEDBACK 0[java.rmi.RemoteException: Failed to execute
tuned store "UPDATE INSTRUMENT SET IGNORESOURCECHANGES = ?,
FINANCIALCLASS = ? WHERE SURROGATEKEY = ?" args: [0, 0, null]]
at java.lang.reflect.Constructor.newInstance(Native Method)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.newInstance(UtilImpl.java:99)
at com.inprise.vbroker.rmi.CORBA.UtilImpl._mapSystemException(UtilImpl.java:355)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.mapSystemException(UtilImpl.java:572)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:67)
at com.db.ember.server.persistence._Instrument_Stub.getInstrumentType(_Instrument_Stub.java:3064)
at com.db.ember.server.persistence.PositionBean.getBTLineAllocation(PositionBean.java:545)
at com.db.ember.server.persistence.PositionBean.setCurrentBTLAllocation(PositionBean.java:426)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:555)
at com.db.ember.server.persistence.PositionPOAInvokeHandler.setCurrentBTLAllocation(PositionPOAInvokeHandler.java:807)
at com.db.ember.server.persistence._Position_Stub.setCurrentBTLAllocation(_Position_Stub.java:1649)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:125)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:114)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:286)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:446)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:250)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:52)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Throwing java.rmi.RemoteException for the container-started
transaction for method: public abstract void
com.db.ember.server.session.BTLineAllocationLookup.updatePositionsWithErrorBTL(java.util.Date,java.lang.String)
throws java.rmi.RemoteException
javax.transaction.TransactionRolledbackException: CORBA
TRANSACTION_ROLLEDBACK 0[CORBA TRANSACTION_ROLLEDBACK
0[java.rmi.RemoteException: Failed to execute tuned store "UPDATE
INSTRUMENT SET IGNORESOURCECHANGES = ?, FINANCIALCLASS = ? WHERE
SURROGATEKEY = ?" args: [0, 0, null]]]
at java.lang.reflect.Constructor.newInstance(Native Method)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.newInstance(UtilImpl.java:99)
at com.inprise.vbroker.rmi.CORBA.UtilImpl._mapSystemException(UtilImpl.java:355)
at com.inprise.vbroker.rmi.CORBA.UtilImpl.mapSystemException(UtilImpl.java:572)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:67)
at com.db.ember.server.persistence._Position_Stub.setCurrentBTLAllocation(_Position_Stub.java:1668)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:125)
at com.db.ember.server.session.BTLineAllocationLookupBean.updatePositionsWithErrorBTL(BTLineAllocationLookupBean.java:114)
at java.lang.reflect.Method.invoke(Native Method)
at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)
at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)
at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1071)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:588)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:564)
at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:271)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:286)
at com.db.ember.server.session.BTLineAllocationLookupPOAInvokeHandler.updatePositionsWithErrorBTL(BTLineAllocationLookupPOAInvokeHandler.java:446)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:250)
at com.db.ember.server.session.BTLineAllocationLookupPOA._invoke(BTLineAllocationLookupPOA.java:52)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Trace 3 - Fri Dec 28 14:49:53 GMT 2001
--------------------------------------
Failure in StateTransitionManager
com.inprise.ejb.StateTransitionException: Cannot invoke finalize on a
bean in state: POOLED
at com.inprise.ejb.StateTransitionManager.ex(StateTransitionManager.java:21)
at com.inprise.ejb.StateTransitionManager.transition(StateTransitionManager.java:163)
at com.inprise.ejb.StateTransitionManager.commitTransition(StateTransitionManager.java:27)
at com.inprise.ejb.Dispatcher.finalize(Dispatcher.java:1435)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:86)
at java.lang.ref.Finalizer.access$100(Finalizer.java:17)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:163)
com.inprise.ejb.StateTransitionException: Cannot invoke finalize on a
bean in state: POOLED
at com.inprise.ejb.StateTransitionManager.ex(StateTransitionManager.java:21)
at com.inprise.ejb.StateTransitionManager.transition(StateTransitionManager.java:163)
at com.inprise.ejb.StateTransitionManager.commitTransition(StateTransitionManager.java:27)
at com.inprise.ejb.Dispatcher.finalize(Dispatcher.java:1435)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:86)
at java.lang.ref.Finalizer.access$100(Finalizer.java:17)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:163)