Issue TRQS83 has just been modified by user quintonm
You can view the issue detail at the following URL:
<http://scarab.werken.com/issue/id/TRQS83>
The following modifications were made to this issue:
This message is from the turbine-user list.
From: Ryan Clifton
Sent: Tuesday, January 21, 2003 11:54 AM
To: Turbine Users List
Subject: RE: Using IDBroker with existing Oracle sequences
I'm still using Oracle and I'm getting closer, but the IDBroker is still causing me
headaches. Below I have a bunch of relevant info about my set up. Any ideas? Thanks
again! -Ryan
Now when I call save() i get the following error:
org.apache.torque.TorqueException: IdGenerator for table 'PERSON' is null
at org.apache.torque.util.BasePeer.doInsert(BasePeer.java:690)
...
I have searched the mail archive and found that previous people with this problem had
the adapter set up incorrectly, however my config for oracle is:
torque.database.default=ryan_test torque.database.ryan_test.adapter=oracle
The following code throws the error (the first lines are to verify that my connection
is working.. it is):
Person person1 = new Person();
person1 = PersonPeer.retrieveByPK(new NumberKey(1));
_log.info("Person1:" + person1.getfName());
person1.setfName("Ryan");
person1.setlName("Clifton");
person1.setNew(true);
person1.setModified(true);
--> person1.save();
Here is what I get in the logs:
931 [main] DEBUG torque.Torque - Adding a dummy entry for default, mapped onto
ryan_test .1212 [Thread-3] DEBUG oid.IDBroker - IDBroker thread was started. 3846
[main] DEBUG util.BasePeer - SELECT PERSON.ID, PERSON.FNAME, PERSON.LNAME FROM PERSON
WHERE PERSON.ID=1 3876 [main] DEBUG util.BasePeer - Elapsed time=30 ms 4026 [main]
INFO testcase.TorqueTestCase - Person1:com.win.core.dao.Person@1f
E..
Time: 3.074
There was 1 error:
1) testPersonDBO(com.win.core.testcase.TorqueTestCase)
org.apache.torque.TorqueException: IdGenerator for table 'PERSON' is null
at org.apache.torque.util.BasePeer.doInsert(BasePeer.java:690)
at com.win.core.dao.BasePersonPeer.doInsert(BasePersonPeer.java:216)
at com.win.core.dao.BasePersonPeer.doInsert(BasePersonPeer.java:565)
at com.win.core.dao.BasePerson.save(BasePerson.java:695)
at com.win.core.dao.BasePerson.save(BasePerson.java:657)
at com.win.core.dao.BasePerson.save(BasePerson.java:637)
at com.win.core.testcase.TorqueTestCase.testPersonDBO(TorqueTestCase.jav
a:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at com.win.core.testcase.TorqueTestCase.main(TorqueTestCase.java:28)
FAILURES!!!
Tests run: 3, Failures: 0, Errors: 1
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>