primary key generation failed

János <[email protected]> Thu, 29 Apr 2004 16:39:37 -0400
Newsgroups gmane.comp.web.webobjects.eof
Message-ID <[email protected]>
Hi,

I am trying to get my feet wet with direct to web.  I created a small 
model with nine tables and created the application via Xcode.  When I 
try to create a new record via the web interface by filling out all the 
fields and hit Save, I get the following error:

Application:
  gcdirect

  Error:
  java.lang.IllegalStateException: Adaptor 
com.webobjects.jdbcadaptor.JDBCAdaptor@5b42e failed to provide new 
primary keys for entity 'GrantMain'

  Reason:
  Adaptor com.webobjects.jdbcadaptor.JDBCAdaptor@5b42e failed to provide 
new primary keys for entity 'GrantMain'

  Stack trace:

File
Line#
Method
Package

EODatabaseContext.java
5876
prepareForSaveWithCoordinator
com.webobjects.eoaccess

EOObjectStoreCoordinator.java
409
saveChangesInEditingContext
com.webobjects.eocontrol

EOEditingContext.java
3165
saveChanges
com.webobjects.eocontrol

D2WInspectPage.java
110
tryToSaveChanges
com.webobjects.directtoweb

D2WInspectPage.java
144
submitAction
com.webobjects.directtoweb

NativeMethodAccessorImpl.java
NA
invoke0
sun.reflect

NativeMethodAccessorImpl.java
39
invoke
sun.reflect

DelegatingMethodAccessorImpl.java
25
invoke
sun.reflect

Method.java
324
invoke
java.lang.reflect

NSKeyValueCoding.java
684
methodValue
com.webobjects.foundation

NSKeyValueCoding.java
1160
valueInObject
com.webobjects.foundation

NSKeyValueCoding.java
1268
valueForKey
com.webobjects.foundation

WOComponent.java
1539
valueForKey
com.webobjects.appserver

NSKeyValueCoding.java
498
valueForKey
com.webobjects.foundation

NSKeyValueCodingAdditions.java
212
valueForKeyPath
com.webobjects.foundation

WOComponent.java
1600
valueForKeyPath
com.webobjects.appserver

WOKeyValueAssociation.java
46
valueInComponent
com.webobjects.appserver._private

WOImageButton.java
239
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WODynamicGroup.java
110
invokeAction
com.webobjects.appserver._private

WOConditional.java
55
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WODynamicGroup.java
110
invokeAction
com.webobjects.appserver._private

WOForm.java
82
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WOGenericContainer.java
23
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WODynamicGroup.java
110
invokeAction
com.webobjects.appserver._private

WOComponentContent.java
31
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WODynamicGroup.java
110
invokeAction
com.webobjects.appserver._private

WOHTMLURLValuedElement.java
115
invokeAction
com.webobjects.appserver._private

WODynamicGroup.java
101
invokeChildrenAction
com.webobjects.appserver._private

WODynamicGroup.java
110
invokeAction
com.webobjects.appserver._private

WOComponent.java
945
invokeAction
com.webobjects.appserver

WOComponentReference.java
104
invokeAction
com.webobjects.appserver._private

WOSwitchComponent.java
171
invokeAction
com.webobjects.appserver._private

WOComponent.java
945
invokeAction
com.webobjects.appserver

WOSession.java
1166
invokeAction
com.webobjects.appserver

WOApplication.java
1375
invokeAction
com.webobjects.appserver

WOComponentRequestHandler.java
196
_dispatchWithPreparedPage
com.webobjects.appserver._private

WOComponentRequestHandler.java
287
_dispatchWithPreparedSession
com.webobjects.appserver._private

WOComponentRequestHandler.java
322
_dispatchWithPreparedApplication
com.webobjects.appserver._private

WOComponentRequestHandler.java
358
_handleRequest
com.webobjects.appserver._private

WOComponentRequestHandler.java
432
handleRequest
com.webobjects.appserver._private

WOApplication.java
1306
dispatchRequest
com.webobjects.appserver

WOWorkerThread.java
173
runOnce
com.webobjects.appserver._private

WOWorkerThread.java
254
run
com.webobjects.appserver._private

Thread.java
552
run
java.lang

NA : Non applicable, JIT activated


Version of EOModeler is 5.2 and the version of XCode is 1.1.  The 
database is Sybase 12.5.1 and I am using the jconnect driver.

What am I doing wrong ?

Thanks ahead,

János

-----------------------------------------
With dark magic, evil-looking sacrificial knives and scantily clad 
virgins under pale moonlight.

http://www.cpan.org/misc/cpan-faq.html#What_is_CPAN