Hi Armin,

thanks for the response.

The complete stack trace is :

org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException: Can not init 
Identity for given object com.traiana.
[EMAIL PROTECTED]
        at org.apache.ojb.broker.Identity.init(Unknown Source)
        at org.apache.ojb.broker.Identity.<init>(Unknown Source)
        at 
com.traiana.platform.sys.dco.AbstractDcoData.insert(AbstractDcoData.java:109)
        at com.traiana.platform.test.sys.dco.ojb.TestTable.insert(TestTable.java:53)
        at 
com.traiana.platform.test.flow.void1.VoidFlow.insertRecordToDatabse(VoidFlow.java:127)
        at 
com.traiana.platform.test.flow.void1.VoidFlow.startProcessFlow(VoidFlow.java:72)
        at 
com.traiana.platform.core.engine.flow.FlowEPLogic.execClass(FlowEPLogic.java:194)
        at 
com.traiana.platform.core.engine.flow.FlowEPLogic.execute(FlowEPLogic.java:95)
        at 
com.traiana.platform.core.engine.flow.ejb.sessions.flowep.FlowEntryPointBean.callLogic(FlowEntryPointBean.ja
a:77)
        at 
com.traiana.platform.core.engine.flow.ejb.sessions.flowep.FlowEntryPointBean.executeNT(FlowEntryPointBean.ja
a:46)
        at 
com.traiana.platform.core.engine.flow.ejb.sessions.flowep.FlowEntryPoint_806z3c_EOImpl.executeNT(FlowEntryPo
nt_806z3c_EOImpl.java:46)
        at 
com.traiana.platform.core.engine.flow.ejb.sessions.flowep.FlowEntryPoint_806z3c_EOImpl_WLSkel.invoke(Unknown
Source)
        at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
        at 
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
        at 
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
        at 
com.traiana.platform.core.engine.flow.ejb.sessions.flowep.FlowEntryPoint_806z3c_EOImpl_812_WLStub.executeNT(
nknown Source)
        at 
com.traiana.platform.core.engine.flow.FlowExecuter.callFlow(FlowExecuter.java:357)
        at 
com.traiana.platform.core.engine.flow.FlowExecuter.execFlow(FlowExecuter.java:227)
        at 
com.traiana.platform.core.engine.flow.FlowRelay.invokeFlowSync(FlowRelay.java:224)
        at 
com.traiana.platform.core.engine.flow.FlowRelay.invokeFlowAll(FlowRelay.java:145)
        at 
com.traiana.platform.core.engine.adapter.RequestHandler.processSyncRequest(RequestHandler.java:68)
        at 
com.traiana.platform.core.engine.adapter.Broker.sendRequestDirect(Broker.java:311)
        at 
com.traiana.platform.core.engine.adapter.Broker.distributeRequests(Broker.java:101)
        at 
com.traiana.platform.core.engine.adapter.AdapterLogic.handleInMessageLogic(AdapterLogic.java:194)
        at 
com.traiana.platform.core.engine.adapter.AdapterLogic.handleInMsg(AdapterLogic.java:123)
        at 
com.traiana.platform.core.engine.adapter.ejb.adapterbean.AdapterBean.handleInMsg(AdapterBean.java:41)
        at 
com.traiana.platform.core.engine.adapter.ejb.adapterbean.AdapterBean_ozbv4w_EOImpl.handleInMsg(AdapterBean_o
bv4w_EOImpl.java:98)
        at 
com.traiana.platform.core.engine.adapter.ejb.adapterbean.AdapterBean_ozbv4w_EOImpl_WLSkel.invoke(Unknown
 Sou
ce)
        at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
        at 
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
        at 
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
        at 
com.traiana.platform.core.engine.adapter.ejb.adapterbean.AdapterBean_ozbv4w_EOImpl_812_WLStub.handleInMsg(Un
nown Source)
        at 
com.traiana.platform.core.engine.connector.impl.ConnectorLogic.handleInMessage(ConnectorLogic.java:304)
        at 
com.traiana.platform.core.engine.connector.protocols.http.HttpConnectorLogic.connectHttpIncoming(HttpConnect
rLogic.java:70)
        at jsp_servlet._connector.__connector._jspService(__connector.java:127)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
        at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:446)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
        at 
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: org.apache.ojb.broker.TransactionNotInProgressException: ConnectionManager 
is NOT in transaction
        at org.apache.ojb.broker.core.PersistenceBrokerImpl.abortTransaction(Unknown 
Source)
        at 
org.apache.ojb.broker.core.DelegatingPersistenceBroker.abortTransaction(Unknown Source)
        at 
org.apache.ojb.broker.core.DelegatingPersistenceBroker.abortTransaction(Unknown Source)
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl.getSequence(Unknown 
Source)
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl.getUniqueLong(Unknown 
Source)
        at 
org.apache.ojb.broker.util.sequence.AbstractSequenceManager.getUniqueValue(Unknown 
Source)
        at org.apache.ojb.broker.util.BrokerHelper.getAutoIncrementValue(Unknown 
Source)
        at org.apache.ojb.broker.util.BrokerHelper.getValuesForObject(Unknown Source)
        at org.apache.ojb.broker.util.BrokerHelper.getKeyValues(Unknown Source)
        ... 47 more



-----Original Message-----
From: Armin Waibel [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 04, 2004 7:53 PM
To: OJB Users List
Subject: Re: OJb sequence manager - Force computation of unique values


Hi,

Ziv Yankowitz wrote:

> Folks,
> 
> we are using the High/Low sequence manager implementation and we try to compute the 
> id in 
> advance with the following code :
> 
> PersistenceBroker broker = ((HasBroker) tx).getBroker();
> Identity oid = new Identity(object, broker);
> 
> we encounter in the following error error :
> 
> org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException: Can not init 
> Identity for given object
> 

Say that class of given object could not be found in repository. But 
maybe there is another reason for that failure, please post the whole 
stack trace and the error log before failure.

regards,
Armin

> what can be the problem?
> 
> thanks.
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to