I would bet your objects are not from the same EOEditingContext. You can verify in the debugger of add a call to localInstanceIn(ec) before using it for your relationship.
Samuel Le 2013-06-18 à 05:43, Musall Maik <m...@selbstdenker.ag> a écrit : > Hi Raymond, > > I have come across those as well some time ago, and it turned out that I > didn't strictly obey all the EOF commandments back then. > > http://wiki.wocommunity.org/display/documentation/EOF-Using+EOF-The+EOF+Commandments > > If you don't follow those, EOF will fight back with all sorts of strange > effects, like those NullPointerExceptions, or missing snapshot exceptions and > the like. So I suggest you doublecheck those thoroughly. > > Maik > > > > Am 18.06.2013 um 09:44 schrieb Raymond NANEON <rnan...@me.com>: > >> Hi List, >> >> I have a big problem to save my data. When I set the relastionship >> entity1.setEntity2Relationship(entity2), I get a java NullPointerException >> at the method who set the relation : >> >> addObjectToBothSidesOfRelationshipWithKey(entity2, _Enity1.ENTITY2_KEY); >> <----- >> >> When I try another way entity1.setEntity2(enity2) I get the same java >> NullPointerException when I want to save entity1. >> >> juin 18 09:34:38 PreProjets[8484] ERROR >> er.extensions.appserver.ERXApplication - >> NullPointerException >> at >> com.webobjects.eoaccess.EODatabaseContext._objectFaultWithSnapshotRelationshipEditingContext(EODatabaseContext.java:2356) >> ... skipped 1 stack elements >> at >> com.webobjects.eoaccess.EOAccessDeferredFaultHandler.createFaultForDeferredFault(EOAccessDeferredFaultHandler.java:49) >> at >> com.webobjects.eocontrol.EOCustomObject.willReadRelationship(EOCustomObject.java:1279) >> at >> er.extensions.eof.ERXGenericRecord.willReadRelationship(ERXGenericRecord.java:378) >> at >> com.webobjects.eocontrol._EOMutableKnownKeyDictionary$Initializer$_LazyGenericRecordBinding.valueInObject(_EOMutableKnownKeyDictionary.java:614) >> at >> er.extensions.eof.ERXGenericRecord$TouchingBinding.valueInObject(ERXGenericRecord.java:207) >> at >> com.webobjects.eocontrol.EOCustomObject.storedValueForKey(EOCustomObject.java:1634) >> ... skipped 2 stack elements >> at >> com.webobjects.eocontrol.EOObjectStoreCoordinator.valuesForKeys(EOObjectStoreCoordinator.java:326) >> ... skipped 4 stack elements >> at >> com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:373) >> at >> com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192) >> at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:1176) >> at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:1099) >> >> Thanks for your help. >> Envoyé depuis iCloud >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag >> >> This email sent to m...@selbstdenker.ag > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.com > > This email sent to sam...@samkar.com
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com