send the SQL that is being generated, as well as the OQL or PB Query API code that you
are executing and we'll be able to help.
m
-----Original Message-----
From: Ujwal Oswal [mailto:[EMAIL PROTECTED]]
Sent: Wed 9/11/2002 7:38 AM
To: 'OJB Users List'
Cc:
Subject: Error while using ODMG and Persistence Broker
I am trying to update a User table using ODMG and Persistence Broker API. I
am getting this Error . I am sending the trace too. Querying the table just
works fine.
[org.apache.ojb.broker.accesslayer.AbstractPoolableConnectionFactory] INFO:
# Create connection pool for JdbcDescriptorKey 669007219 #
[org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] INFO: #
Already created connections: 1 returning : S103273D
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already
created persistence broker instances: 1
[org.apache.ojb.broker.accesslayer.StatementsForClassImpl] ERROR: [SQL0104]
Token . was not valid. Valid tokens: < > = <> <= !< !> != >= ¬< ¬> ¬= IN IS
NOT LIKE BETWEEN.
java.sql.SQLException: [SQL0104] Token . was not valid. Valid tokens: < > =
<> <= !< !> != >= ¬< ¬> ¬= IN IS NOT LIKE BETWEEN.
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:351)
at
com.ibm.as400.access.AS400JDBCStatement.commonPrepare(AS400JDBCStatement.jav
a:903)
at
com.ibm.as400.access.AS400JDBCPreparedStatement.<init>(AS400JDBCPreparedStat
ement.java:186)
at
com.ibm.as400.access.AS400JDBCConnection.prepareStatement(AS400JDBCConnectio
n.java:1166)
at
org.apache.ojb.broker.accesslayer.StatementsForClassImpl.prepareStatement(Un
known Source)
at
org.apache.ojb.broker.accesslayer.StatementsForClassImpl.getSelectByPKStmt(U
nknown Source)
at
org.apache.ojb.broker.accesslayer.StatementManager.getSelectByPKStatement(Un
known Source)
at
org.apache.ojb.broker.accesslayer.JdbcAccess.materializeObject(Unknown
Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Unknown
Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity(Unk
nown Source)
at
org.apache.ojb.odmg.ObjectEnvelope.setInitialModificationState(Unknown
Source)
at org.apache.ojb.odmg.ObjectEnvelope.<init>(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at test.odmg.TestOdmg.addUser(TestOdmg.java:114)
at test.odmg.TestOdmg.main(TestOdmg.java:91)
[org.apache.ojb.broker.accesslayer.JdbcAccess] ERROR:
PersistenceBrokerException during the execution of materializeObject: null
null
org.apache.ojb.broker.PersistenceBrokerSQLException
at
org.apache.ojb.broker.accesslayer.StatementManager.getSelectByPKStatement(Un
known Source)
at
org.apache.ojb.broker.accesslayer.JdbcAccess.materializeObject(Unknown
Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Unknown
Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity(Unk
nown Source)
at
org.apache.ojb.odmg.ObjectEnvelope.setInitialModificationState(Unknown
Source)
at org.apache.ojb.odmg.ObjectEnvelope.<init>(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at test.odmg.TestOdmg.addUser(TestOdmg.java:114)
at test.odmg.TestOdmg.main(TestOdmg.java:91)
[org.apache.ojb.odmg.TransactionImpl] ERROR: Locking obj
com.bw.pointinterface.authentication.User@778ef1 with lock mode 4 failed
null
org.odmg.ODMGRuntimeException
at
org.apache.ojb.odmg.ObjectEnvelope.setInitialModificationState(Unknown
Source)
at org.apache.ojb.odmg.ObjectEnvelope.<init>(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at test.odmg.TestOdmg.addUser(TestOdmg.java:114)
at test.odmg.TestOdmg.main(TestOdmg.java:91)
org.odmg.ODMGRuntimeException
at
org.apache.ojb.odmg.ObjectEnvelope.setInitialModificationState(Unknown
Source)
at org.apache.ojb.odmg.ObjectEnvelope.<init>(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at test.odmg.TestOdmg.addUser(TestOdmg.java:114)
at test.odmg.TestOdmg.main(TestOdmg.java:91)
null
org.odmg.LockNotGrantedException
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at test.odmg.TestOdmg.addUser(TestOdmg.java:114)
at test.odmg.TestOdmg.main(TestOdmg.java:91)
Exception in thread "main"
Ujwal Oswal
Programmer/ Analyst
BristolWest Insurance
Cleveland
OH.
<<winmail.dat>>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
