Hi,
I am trying to get to grips with OJB. I am working my way through
quickstart. I have done all the builds (and in the process sent in a
patch for 30 depreciation warnings). Now I am running bin/tutorial1.sh
I get the errors below. Unfortunately, they don't make much sense to me
yet. Can anyone give me some hints whether I am doing something wrong or
if there is a problem with the project (using up to date copy from cvs).
I have run the prepare-tutorials build which seemed fine.
Thanks
Dave
[david@amos ~/dev/tools/db-ojb]$ bin/tutorial1.sh
_ _
__ (_)| |_
/ _\| || _ \ ~ be persistent ~
\__/| ||___/ v. 0.9.9.1
/_/
Welcome to the OJB PB tutorial application
[0] List all product entries
[1] Enter a new product
[2] Edit a product entry
[3] Delete a product entry
[4] Quit Application
type in number to select a use case
1
please enter a new product
enter name: dw
enter price: 1
enter available stock: 2
[org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO:
Create new connection
pool:org.apache.ojb.broker.metadata.JdbcConnectionDescriptor@15a0305[
jcd-alias=default
default-connection=true
dbms=Hsqldb
jdbc-level=2.0
driver=org.hsqldb.jdbcDriver
protocol=jdbc
sub-protocol=hsqldb
db-alias=../OJB
user=sa
password=*****
eager-release=false
ConnectionPoolDescriptor={whenExhaustedAction=0, maxIdle=-1,
maxActive=21, maxWait=5000, removeAbandoned=false,
numTestsPerEvictionRun=10, testWhileIdle=false,
minEvictableIdleTimeMillis=600000, testOnReturn=false,
logAbandoned=false, removeAbandonedTimeout=300,
timeBetweenEvictionRunsMillis=-1, testOnBorrow=true}
batchMode=false
sequenceDescriptor=org.apache.ojb.broker.metadata.SequenceDescriptor@6f50a8[
sequenceManagerClass=class
org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl
Properties={grabSize=20}
]
]
[org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO: Rollback
was called, do rollback on current connection
org.hsqldb.jdbcConnection@1acd47
org.apache.ojb.tutorial1.Product not found in OJB Repository
org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException:
org.apache.ojb.tutorial1.Product not found in OJB Repository
at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(DescriptorRepository.java:305)
at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(DescriptorRepository.java:318)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:623)
at
org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.store(DelegatingPersistenceBroker.java:151)
at
org.apache.ojb.tutorial1.UCEnterNewProduct.apply(UCEnterNewProduct.java:42)
at org.apache.ojb.tutorial1.Application.run(Application.java:89)
at org.apache.ojb.tutorial1.Application.main(Application.java:57)
[0] List all product entries
[1] Enter a new product
[2] Edit a product entry
[3] Delete a product entry
[4] Quit Application
type in number to select a use case
--
David Warnock, Sundayta Ltd. http://www.sundayta.com
iDocSys for Document Management. VisibleResults for Fundraising.
Development and Hosting of Web Applications and Sites.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
- Re: Tutorial 1 fails David Warnock
- Re: Tutorial 1 fails Armin Waibel
- Re: Tutorial 1 fails David Warnock
- RE: Tutorial 1 fails Anthony Kong
