I'm scratching my head trying to figure out even where to look to solve
this...I don't
know if it's a problem with my code, my repository, my database, or if
it's just a bug. Excuse the
voluminous text, but I'm not sure what info is useful and what is not...
I've also run the verifymapping test and it passes with no problems.
Any hints are welcomed.
If I need to provide more info, I can do that as well.
Basically I'm trying to test creating a new MemberBO object and
persisting it. (MemberBO
is my business object that represents an individual member..name,
address, etc.) The
relevant code is:
public void addMember(MemberDetailView view)
throws DatastoreException
{
log.debug("Entering addMember()");
Transaction tx = odmg.newTransaction();
tx.begin();
try
{
log.debug("Attempting to write -> " + view);
MemberBO member = BOUtils.createMemberBO(view);
tx.lock(member, Transaction.WRITE);
tx.commit();
}
catch (Exception e)
{
tx.abort();
throw DatastoreException.datastoreError(e);
}
}
com.cyberpete.famnet.exceptions.DatastoreException
at
com.cyberpete.famnet.exceptions.DatastoreException.datastoreError(Datast
oreException.java:28)
at
com.cyberpete.famnet.service.OjbFamNetServiceImpl.addMember(OjbFamNetSer
viceImpl.java:49)
at
com.cyberpete.famnet.junit.TestOjbFamNetServiceImpl.testAddMember(TestOj
bFamNetServiceImpl.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
org.odmg.LockNotGrantedException: java.lang.String not found in OJB
Repository
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at
com.cyberpete.famnet.service.OjbFamNetServiceImpl.addMember(OjbFamNetSer
viceImpl.java:43)
at
com.cyberpete.famnet.junit.TestOjbFamNetServiceImpl.testAddMember(TestOj
bFamNetServiceImpl.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
0 DEBUG [main] odmg.TxManagerFactory - Instantiate OJBTxManager
30 DEBUG [main] odmg.TxManagerFactory - OJBTxManager class:
org.apache.ojb.odmg.LocalTxManager
50 DEBUG [main] odmg.DatabaseImpl - Extract name to PBKey:
org.apache.ojb.broker.PBKey: repository=repository.xml, user=null,
password=null
50 DEBUG [main] ta.PersistenceBrokerFactoryFactory - Instantiate
PersistenceBrokerFactory
90 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
PersistenceBroker pool will be setup with the following configuration
# Trace object of class
org.apache.commons.pool.impl.GenericKeyedObjectPool$Config:
# maxIdle -1
# maxActive 100
# maxWait 2000
# whenExhaustedAction 0
# testOnBorrow false
# testOnReturn false
# testWhileIdle false
# timeBetweenEvictionRunsMillis -1
# numTestsPerEvictionRun 3
# minEvictableIdleTimeMillis 1000000
140 DEBUG [main] ta.PersistenceBrokerFactoryFactory -
PersistencebrokerFactory class:
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl
150 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
160 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl - Create new
PB instance
160 INFO [main] ta.PersistenceBrokerFactoryDefaultImpl - Already
created persistence broker instances: 0
settign eager: false
991 INFO [main] sequence.SequenceManagerFactory - Use sequence
manager class: class
org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl
1001 DEBUG [main] sequence.SequenceManagerFactory - create new sequence
manager for broker
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@cbfe9d
1081 DEBUG [main] odmg.OJB - Set current database
org.apache.ojb.odmg.DatabaseImpl@c695a6 PBKey was
org.apache.ojb.broker.PBKey: repository=repository.xml, user=null,
password=null
1081 DEBUG [main] odmg.DatabaseImpl - Open databse using PBKey
org.apache.ojb.broker.PBKey: repository=repository.xml, user=null,
password=null
1081 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@cbfe9d
1111 DEBUG [main] service.OjbFamNetServiceImpl - Entering addMember()
1161 DEBUG [main] odmg.TransactionImpl - Begin transaction was called
on tx org.apache.ojb.odmg.TransactionImpl@c86be5, with associated PB
null
1161 DEBUG [main] service.OjbFamNetServiceImpl - Attempting to write ->
[null]
First: Scott
Last: xxx
Birthdate: 1970-05-21
UserId: scott
Password: zzz
Street: xxx
Unit: xxx
City: New York
State: NY
Zip: 10038
Email: [EMAIL PROTECTED]
Email: [EMAIL PROTECTED]
1372 DEBUG [main] odmg.TransactionImpl - lock object was called on tx
org.apache.ojb.odmg.TransactionImpl@c86be5
1392 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
1412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
1412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl - Create new
PB instance
1412 INFO [main] ta.PersistenceBrokerFactoryDefaultImpl - Already
created persistence broker instances: 1
1412 DEBUG [main] sequence.SequenceManagerFactory - create new sequence
manager for broker
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
1412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
1412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl - Create new
PB instance
1412 INFO [main] ta.PersistenceBrokerFactoryDefaultImpl - Already
created persistence broker instances: 2
1412 DEBUG [main] sequence.SequenceManagerFactory - create new sequence
manager for broker
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@d81784
1422 DEBUG [main] sequence.SequenceGenerator - prepare next sequence
for class com.cyberpete.famnet.businessobjects.AddressBO with sequence
[sequence: tableName=ADDRESS fieldName=id currentKey=0 maxKey=0
grabSize=10 org.apache.ojb.broker.util.sequence.HighLowSequence@26f75b]
1452 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
1452 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl - Create new
PB instance
1452 INFO [main] ta.PersistenceBrokerFactoryDefaultImpl - Already
created persistence broker instances: 3
1452 DEBUG [main] sequence.SequenceManagerFactory - create new sequence
manager for broker
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@39b78e
1452 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
2333 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@3c468a
2333 DEBUG [main] accesslayer.ConnectionManager - Try to change
autoCommit state to 'false'
2413 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
2413 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl - Create new
PB instance
2413 INFO [main] ta.PersistenceBrokerFactoryDefaultImpl - Already
created persistence broker instances: 4
2413 DEBUG [main] sequence.SequenceManagerFactory - create new sequence
manager for broker
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@3b1d04
2423 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@3b1d04
2423 DEBUG [main] singlevm.PersistenceBrokerImpl - getObjectByIdentity
org.apache.ojb.broker.util.sequence.HighLowSequence{ADDRESS,id}
2473 DEBUG [main] sql.SqlGeneratorDefaultImpl - SQL: SELECT
GRAB_SIZE,MAX_KEY,FIELDNAME,TABLENAME FROM OJB_HL_SEQ WHERE TABLENAME =
? AND FIELDNAME = ?
2694 DEBUG [main] accesslayer.StatementManager - closeResources was
called
2874 DEBUG [main] sequence.SequenceGenerator - sequence not found in
db, create new
2874 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
3445 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@9f5011
3525 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
4086 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@41b571
4086 DEBUG [main] accesslayer.ConnectionManager - Try to change
autoCommit state to 'false'
4356 DEBUG [main] accesslayer.StatementManager - closeResources was
called
4366 DEBUG [main] accesslayer.JdbcAccess - executeInsert : [sequence:
tableName=ADDRESS fieldName=id currentKey=2 maxKey=12 grabSize=10
org.apache.ojb.broker.util.sequence.HighLowSequence@e32802]
4366 DEBUG [main] sql.SqlGeneratorDefaultImpl - SQL: INSERT INTO
OJB_HL_SEQ (TABLENAME,FIELDNAME,MAX_KEY,GRAB_SIZE) VALUES ( ?, ?, ?, ? )
4546 DEBUG [main] accesslayer.StatementManager - closeResources was
called
4546 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
4556 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@3b1d04
4726 DEBUG [main] sequence.SequenceGenerator - new sequence for class
com.cyberpete.famnet.businessobjects.AddressBO was [sequence:
tableName=ADDRESS fieldName=id currentKey=2 maxKey=12 grabSize=10
org.apache.ojb.broker.util.sequence.HighLowSequence@e32802]
4736 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@39b78e
4736 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@d81784
4736 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
4757 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
4767 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
4767 DEBUG [main] sequence.SequenceGenerator - prepare next sequence
for class com.cyberpete.famnet.businessobjects.MemberBO with sequence
[sequence: tableName=MEMBER fieldName=id currentKey=0 maxKey=0
grabSize=10 org.apache.ojb.broker.util.sequence.HighLowSequence@6ac461]
4767 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
4777 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
5317 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@ec8909
5317 DEBUG [main] accesslayer.ConnectionManager - Try to change
autoCommit state to 'false'
5407 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
5407 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@3b1d04
5407 DEBUG [main] singlevm.PersistenceBrokerImpl - getObjectByIdentity
org.apache.ojb.broker.util.sequence.HighLowSequence{MEMBER,id}
5598 DEBUG [main] accesslayer.StatementManager - closeResources was
called
5778 DEBUG [main] sequence.SequenceGenerator - sequence not found in
db, create new
5778 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
6339 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@a80a69
6429 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
6990 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@cdb06e
6990 DEBUG [main] accesslayer.ConnectionManager - Try to change
autoCommit state to 'false'
7250 DEBUG [main] accesslayer.StatementManager - closeResources was
called
7250 DEBUG [main] accesslayer.JdbcAccess - executeInsert : [sequence:
tableName=MEMBER fieldName=id currentKey=2 maxKey=12 grabSize=10
org.apache.ojb.broker.util.sequence.HighLowSequence@fa1bb6]
7440 DEBUG [main] accesslayer.StatementManager - closeResources was
called
7440 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7440 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@3b1d04
7611 DEBUG [main] sequence.SequenceGenerator - new sequence for class
com.cyberpete.famnet.businessobjects.MemberBO was [sequence:
tableName=MEMBER fieldName=id currentKey=2 maxKey=12 grabSize=10
org.apache.ojb.broker.util.sequence.HighLowSequence@fa1bb6]
7611 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@39b78e
7621 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@d81784
7621 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7631 DEBUG [main] locking.LockManagerDefaultImpl -
LM.writeLock(tx-65.35.179.113:73a7ab:f1e398a2af:-8000,
com.cyberpete.famnet.businessobjects.MemberBO{3})
7671 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7671 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7671 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7671 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7681 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7681 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7681 DEBUG [main] odmg.TransactionImpl - lock object was called on tx
org.apache.ojb.odmg.TransactionImpl@c86be5
7681 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7681 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7691 DEBUG [main] locking.LockManagerDefaultImpl -
LM.writeLock(tx-65.35.179.113:73a7ab:f1e398a2af:-8000,
com.cyberpete.famnet.businessobjects.AddressBO{3})
7691 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7691 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7691 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7691 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7721 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7721 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7721 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
7721 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
7721 DEBUG [main] singlevm.PersistenceBrokerImpl - getObjectByIdentity
com.cyberpete.famnet.businessobjects.AddressBO{3}
7751 DEBUG [main] sql.SqlGeneratorDefaultImpl - SQL: SELECT
STATE,CITY,ZIP,STREET,UNIT,ID FROM ADDRESS WHERE ID = ?
7751 DEBUG [main] accesslayer.AbstractConnectionFactory - Make new
physical connection
8292 DEBUG [main] accesslayer.ConnectionManager - Request new
connection from ConnectionFactory:
com.mysql.jdbc.jdbc2.Connection@110003
8392 DEBUG [main] accesslayer.StatementManager - closeResources was
called
8412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8412 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8412 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8412 DEBUG [main] odmg.ObjectEnvelopeTable - register:
com.cyberpete.famnet.businessobjects.AddressBO{3}(org.apache.ojb.odmg.st
ates.StateNewDirty)
8412 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8412 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8412 DEBUG [main] singlevm.PersistenceBrokerImpl - getObjectByIdentity
com.cyberpete.famnet.businessobjects.MemberBO{3}
8432 DEBUG [main] sql.SqlGeneratorDefaultImpl - SQL: SELECT
BIRTHDATE,USERID,ADDRESS_ID,PASSWORD,LASTNAME,FIRSTNAME,ID FROM MEMBER
WHERE ID = ?
8612 DEBUG [main] accesslayer.StatementManager - closeResources was
called
8612 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8612 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8612 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8632 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8632 DEBUG [main] odmg.ObjectEnvelopeTable - register:
com.cyberpete.famnet.businessobjects.MemberBO{3}(org.apache.ojb.odmg.sta
tes.StateNewDirty)
8632 DEBUG [main] odmg.TransactionImpl - lock object was called on tx
org.apache.ojb.odmg.TransactionImpl@c86be5
8652 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8652 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8652 DEBUG [main] locking.LockManagerDefaultImpl -
LM.releaseLock(tx-65.35.179.113:73a7ab:f1e398a2af:-8000,
com.cyberpete.famnet.businessobjects.MemberBO{3})
8652 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8652 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8672 ERROR [main] odmg.TransactionImpl - Locking obj
com.cyberpete.famnet.businessobjects.MemberBO@b6e39f with lock mode 4
failed
org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException:
java.lang.String not found in OJB Repository
at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unk
nown Source)
at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unk
nown Source)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getClassDescriptor(
Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lockCollections(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at
com.cyberpete.famnet.service.OjbFamNetServiceImpl.addMember(OjbFamNetSer
viceImpl.java:43)
at
com.cyberpete.famnet.junit.TestOjbFamNetServiceImpl.testAddMember(TestOj
bFamNetServiceImpl.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTe
stRunner.java:325)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitT
estRunner.java:524)
8752 DEBUG [main] odmg.TransactionImpl - java.lang.String not found in
OJB Repository
8752 INFO [main] odmg.TransactionImpl - Abort transaction was called
on tx org.apache.ojb.odmg.TransactionImpl@c86be5, associated PB was
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@cbfe9d
8792 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8792 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8792 DEBUG [main] odmg.ObjectEnvelopeTable - rollback:
com.cyberpete.famnet.businessobjects.AddressBO{3}(org.apache.ojb.odmg.st
ates.StateNewDirty)
8792 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8832 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8832 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8832 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8832 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8832 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8852 DEBUG [main] odmg.ObjectEnvelopeTable - rollback:
com.cyberpete.famnet.businessobjects.MemberBO{3}(org.apache.ojb.odmg.sta
tes.StateNewDirty)
8852 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8852 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8852 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8852 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8882 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8882 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8882 DEBUG [main] locking.LockManagerDefaultImpl -
LM.releaseLock(tx-65.35.179.113:73a7ab:f1e398a2af:-8000,
com.cyberpete.famnet.businessobjects.AddressBO{3})
8892 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8892 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8913 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8913 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8913 DEBUG [main] locking.LockManagerDefaultImpl -
LM.releaseLock(tx-65.35.179.113:73a7ab:f1e398a2af:-8000,
com.cyberpete.famnet.businessobjects.MemberBO{3})
8913 DEBUG [main] ta.PersistenceBrokerFactoryDefaultImpl -
createPersistenceBroker(key) called
8913 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@6cb8
8943 DEBUG [main] odmg.TransactionImpl - Close Transaction and release
current PB org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@cbfe9d
on tx org.apache.ojb.odmg.TransactionImpl@c86be5
8943 DEBUG [main] singlevm.PersistenceBrokerImpl - PB.close was called:
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@cbfe9d
8943 DEBUG [main] service.OjbFamNetServiceImpl - Entering destroy()