I had a similar problem yesterday. It involved a join table between
two entities with a composite primary key in the join table.
Is the checkbox to propagate primary keys checked in the advanced tab
in both entities which are being joined?
e.g. entity A joining with entity B in a join table called AB.
AB's primary key is a composite between the PK of A and the PK of B.
BOTH entities A and B need to have the propagates primary key checkbox
checked so it's copied over to the new table on insert.
Hope this helps.
Andrew Kinnie
On Nov 18, 2008, at 1:10 AM, [EMAIL PROTECTED] wrote:
Date: Tue, 18 Nov 2008 17:05:45 +1100
From: Lachlan Deck <[EMAIL PROTECTED]>
Subject: failing to provide new primary keys
To: WebObjects-Dev <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Hi there,
I've got one particular entity that's failing to insert. It's a non-
flattened join. I've printed out the snapshot prior to saving changes
and the relationships have been populated correctly, I've turned on
adaptor logging (which gives me nothing) ... all I'm getting is this
error.
Any ideas? I've checked the model and can't see any problems.
62855 WARN [WorkerThread2] (soap.controllers.Updating, updateRecords,
375) -
failed to save:Adaptor [EMAIL PROTECTED]
failed to provide new primary keys for entity 'DiscountConcessionType'
java.lang.IllegalStateException: Adaptor
[EMAIL PROTECTED] failed to provide new
primary keys for entity 'DiscountConcessionType'
at
com
.webobjects
.eoaccess
.EODatabaseContext
.prepareForSaveWithCoordinator(EODatabaseContext.java:5885)
at
com
.webobjects
.eocontrol
.EOObjectStoreCoordinator
.saveChangesInEditingContext(EOObjectStoreCoordinator.java:409)
at
com
.webobjects
.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3226)
at er.extensions.ERXEC._saveChanges(ERXEC.java:962)
at er.extensions.ERXEC.saveChanges(ERXEC.java:885)
with regards,
--
Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]