• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Weird saveChanges() error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Weird saveChanges() error


  • Subject: Re: Weird saveChanges() error
  • From: Kaj Hejer <email@hidden>
  • Date: Thu, 20 Nov 2003 19:31:59 +0100

Just fyi:

I see the exact same stacktrace on WO5.2.2 on osx:

java.lang.NullPointerException
at com.webobjects.eocontrol.EOEditingContext._setRecordIsInitialized(EOEditingContext.java:2592)
at com.webobjects.eocontrol.EOEditingContext._clearOriginalSnapshotAndInitializeRec(EOEditingContext.java:2584)
at com.webobjects.eocontrol.EOEditingContext.didSaveChanges(EOEditingContext.java:3000)
at com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3156)
at NettloggComponent.saveChanges(NettloggComponent.java:209) java.lang.NullPointerException
at com.webobjects.eocontrol.EOEditingContext._setRecordIsInitialized(EOEditingContext.java:2592)
at com.webobjects.eocontrol.EOEditingContext._clearOriginalSnapshotAndInitializeRec(EOEditingContext.java:2584)
at com.webobjects.eocontrol.EOEditingContext.didSaveChanges(EOEditingContext.java:3000)
at com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3156)
at NettloggComponent.saveChanges(NettloggComponent.java:209)


I can't reproduce this issue. It seems to happen at random.

Maybe this is a locking related issue?

The ec we use here is a childEC of the session.defaultEditingContext and in this application we still havn't implemented locking of this childEC (we are running it under WO5.2.1 in deployment and there we havn't seen any probblems with this yet).

To the other ppl here on this list who have seen this stacktrace: are the ec you use here locked?


-Kaj :)



At 16:05 +0100 07-11-03, Jean Pierre Malrieu wrote:
Le 7 nov. 03, ` 00:41, Brendan Duddridge a icrit :

Hi Jean Pierre,

I'm starting to see that in my error logs too, but unfortunately I don't
know why it's happening yet. After that error, the editing context seems to
get hosed.

I understand what tou mean buy "hosed" now that I have played with the editing context a bit more: it's unusable!
It's therefore rather difficult to recover from that exception...


Looks like a very nasty EOF bug introduced by 5.2.2 (although I can't be absolutelly sure about it). There seems to be really weird things happening with to-many relationships in EOF since 5.2.2.

I am not sure everybody should upgrade their deployment machine to Panther. I wish I didn't.

JP.


Has anyone else experienced this error? Here's our output:

java.lang.NullPointerExceptionjava.lang.NullPointerException
    at
com.webobjects.eocontrol.EOEditingContext._setRecordIsInitialized(EOEditingC
ontext.java:2592)
    at
com.webobjects.eocontrol.EOEditingContext._clearOriginalSnapshotAndInitializ
eRec(EOEditingContext.java:2584)
    at
com.webobjects.eocontrol.EOEditingContext.didSaveChanges(EOEditingContext.ja
va:3000)
    at
com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:
3156)
    at StandardTmplEditPage.saveMessage(StandardTmplEditPage.java:158)
    at StandardTmplEditPage.save(StandardTmplEditPage.java:150)

___________________________

Brendan Duddridge

ClickSpace Interactive Inc.
Calgary & Vancouver, Canada
(403) 277-5591
http://www.clickspace.com

Message: 13
To: email@hidden
From: Jean Pierre Malrieu <email@hidden>
Subject: Weird saveChanges() error
Date: Wed, 5 Nov 2003 22:01:52 +0100

Panther, WO 5.2.2.

I have a many-to-many relationship between entity A and B
(A<<-->C<-->>B)
The join entity C has its own primary key and two foreign keys. The
many-to-many is not flattened.

Here is what I am doing:
1/ remove existing relationships from object a and object b (calling
twice removeObjectFromBothsidesOfRelationshipWithKey on join object c)
2/ delete join object c
3/ save my changes
4/ delete object b
5/ save my changes

Everything works alright.

But If I do:
1/ remove existing relationships from object a and object b (calling
twice removeObjectFromBothsidesOfRelationshipWithKey on join object c)
2/ delete join object c
3/ delete object b
4/ save changes

I receive the following exception:

[2003-11-05 21:34:30 CET] <WorkerThread12>
java.lang.NullPointerException
at
com.webobjects.eocontrol.EOEditingContext._setRecordIsInitialized(EOEdit
ingContext.java:2592)
at
com.webobjects.eocontrol.EOEditingContext._clearOriginalSnapshotAndIniti
alizeRec(EOEditingContext.java:2584)
at
com.webobjects.eocontrol.EOEditingContext.didSaveChanges(EOEditingContex
t.java:3000)
at
com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.j
ava:3156)
at DocDisplayGroup.saveChanges(DocDisplayGroup.java:352)

any Ideas?

Thanks.

JP.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Weird saveChanges() error
      • From: Brendan Duddridge <email@hidden>
References: 
 >Re: Weird saveChanges() error (From: Brendan Duddridge <email@hidden>)
 >Re: Weird saveChanges() error (From: Jean Pierre Malrieu <email@hidden>)

  • Prev by Date: Re: Weird saveChanges() error
  • Next by Date: Re: WO instance locks up and won't die - part 2
  • Previous by thread: Re: Staring out with XCode - failed with 1 error - SOLVED
  • Next by thread: Re: Weird saveChanges() error
  • Index(es):
    • Date
    • Thread