Hi guys, I'm getting a bizarre error trying to create a simple query. The error message makes it look like I'm having problems creating DLists, but I can't see why that should be. The query is simple, there isn't even a where clause, and it's being run against a mysql table with about 5 records in it.
I'm using OJB 0.9.8, against MySQL 3.23.52, on SKD1.4.1. I've pasted the first bit of the stack-trace below (but I've added spaces to enhance readability). It's the actual create method that is throwing the exception, but the OQLQuery object definitely isn't null, and neither is the simple query string (very simple, select, no where clause). All opinions gratefully received. Cheers, Bryan Output ------------------------- [BOOT] WARN: Value "org.apache.ojb.broker.accesslayer.ConnectionFactoryDefaultImpl" is illegal for key "ConnectionFactoryClass" (should be a class, using default value org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl) [BOOT] WARN: Value "org.apache.ojb.broker.metadata.PersistentFieldPropertyImpl" is illegal for key "PersistentFieldClass" (should be a class, using default value org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldDefaultImpl) [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Create PersistenceBroker instance pool, pool configuration was {whenExhaustedAction=0, maxIdle=-1, maxActive=100, maxWait=2000, numTestsPerEvictionRun=10, testWhileIdle=false, testOnReturn=false, timeBetweenEvictionRunsMillis=-1, minEvictableIdleIimeMillis=600000, testOnBorrow=false} [org.apache.ojb.broker.util.sequence.SequenceManagerFactory] INFO: Use sequence manager class: class org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl *Connected* [org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO: Create connection pool for JdbcDescriptorKey 1276169792 [org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO: Create new connection pool for org.apache.ojb.broker.metadata.JdbcConnectionDescriptor, used descriptor: JdbcConnectionDescriptor DBMS:MySQL DRIVER: com.mysql.jdbc.Driver PROTOCOL: jdbc SUBPROTOCOL: mysql DBALIAS: //localhost:3306/student USERNAME: root PASSWORD: EAGER RELEASE: false pool configuration was: {whenExhaustedAction=0, maxIdle=-1, maxActive=21, maxWait=5000, numTestsPerEvictionRun=10, testWhileIdle=false, testOnReturn=false, timeBetweenEvictionRunsMillis=-1, minEvictableIdleIimeMillis=600000, testOnBorrow=true} [DEFAULT] WARN: Could not found autoincrement attribute for class: org.apache.ojb.odmg.collections.DListImpl [org.apache.ojb.odmg.collections.DListImpl] ERROR: Generation of new id failed null java.lang.NullPointerException at org.apache.ojb.broker.util.sequence.SequenceManagerHelper.buildSequenceName (Unknown Source) at org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl.getUniqueId(Unk nown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getUniqueId(Unknown Source) at org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.getUniqueId(Unkn own Source) at org.apache.ojb.odmg.collections.DListImpl.generateNewId(Unknown Source) at org.apache.ojb.odmg.collections.DListImpl.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce ssorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru ctorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuery(U nknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuery(U nknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuery(U nknown Source) at org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.getCollectionByQ uery(Unknown Source) at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown Source) at MyFirstORM.getStudents(MyFirstORM.java:48) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]