• 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: Strange problems when saving in WO5.2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange problems when saving in WO5.2


  • Subject: Re: Strange problems when saving in WO5.2
  • From: Max Muller <email@hidden>
  • Date: Wed, 8 Jan 2003 09:23:28 -0800

Hi Kaj,
Are you running your app in a multi-threaded manner, or have multiple objectstore coordinators?


Regards,
	Max

On Wednesday, January 8, 2003, at 12:21 AM, Kaj Hejer wrote:

Hi!

We have ported one of my applications from WO5.1 to WO5.2. In the new project
I've got a strange exception (see below) a couple of times when saving. I
have never seen this before, and I don't exactly know what causes it.


Can anyone give me a hint of what the problem can be, and maybe tell me how
I can fix it?


Thanks in advance!!



EXCEPTION:
prepareForSaveWithCoordinator:
com.webobjects.eoaccess.EODatabaseContext@6c6b00 is currently saving for
com.webobjects.eocontrol.EOEditingContext@33a5a0 so it cannot prepare to
save for com.webobjects.eocontrol.EOEditingContext@4e4a8a.
com.webobjects.eocontrol.EOObjectStoreCoordinator@562270 has sources
(com.webobjects.eoaccess.EODatabaseContext@6c6b00)


STACK TRACE:
java.lang.IllegalStateException: prepareForSaveWithCoordinator:
com.webobjects.eoaccess.EODatabaseContext@6c6b00 is currently saving for
com.webobjects.eocontrol.EOEditingContext@33a5a0 so it cannot prepare to
save for com.webobjects.eocontrol.EOEditingContext@4e4a8a.
com.webobjects.eocontrol.EOObjectStoreCoordinator@562270 has sources
(com.webobjects.eoaccess.EODatabaseContext@6c6b00)
at
com.webobjects.eoaccess.EODatabaseContext.prepareForSaveWithCoordinator (EODa
tabaseContext.java:5761)
at
com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingC ontex
t(EOObjectStoreCoordinator.java:405)
at
com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext. java:
3130)
at AppController.saveChanges(AppController.java:219)
at AppController.initierInnloggetPerson(AppController.java:206)
at Session.loggInn(Session.java:74)
at AppComponent.loggInn(AppComponent.java:69)
at java.lang.reflect.Method.invoke(Native Method)
at Util.invokeMethodInClass(Util.java:39)
at LoginPage.login(LoginPage.java:60)
at java.lang.reflect.Method.invoke(Native Method)
at
KeyValueCodingProtectedAccessor.methodValue(KeyValueCodingProtectedAcce ssor.
java:54)
at
com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject (NSKe
yValueCoding.java:1160)
at
com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueF orKey
(NSKeyValueCoding.java:1268)
at
com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1544)
at
com.webobjects.appserver.WOComponent.performParentAction(WOComponent.ja va:11
06)
at UserLogin.login(UserLogin.java:77)
at java.lang.reflect.Method.invoke(Native Method)
at
KeyValueCodingProtectedAccessor.methodValue(KeyValueCodingProtectedAcce ssor.
java:54)
at
com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject (NSKe
yValueCoding.java:1160)
at
com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueF orKey
(NSKeyValueCoding.java:1268)
at
com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1544)
at
com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey(NSKeyVal ueCod
ing.java:498)
at
com.webobjects.foundation.NSKeyValueCodingAdditions$DefaultImplementati on.va
lueForKeyPath(NSKeyValueCodingAdditions.java:212)
at
com.webobjects.appserver.WOComponent.valueForKeyPath(WOComponent.java:1 605)
at
com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponen t(WOK
eyValueAssociation.java:46)
at
com.webobjects.appserver._private.WOSubmitButton.invokeAction(WOSubmitB utton
.java:70)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver._private.WOForm.invokeAction(WOForm.java:82)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver._private.WOComponentReference.invokeAction(WOC ompon
entReference.java:113)
at
com.webobjects.appserver._private.WOSwitchComponent.invokeAction(WOSwit chCom
ponent.java:171)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver._private.WOComponentContent.invokeAction(WOCom ponen
tContent.java:31)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver._private.WOComponentContent.invokeAction(WOCom ponen
tContent.java:31)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver._private.WOComponentReference.invokeAction(WOC ompon
entReference.java:113)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver._private.WOComponentReference.invokeAction(WOC ompon
entReference.java:113)
at
com.webobjects.appserver._private.WOSwitchComponent.invokeAction(WOSwit chCom
ponent.java:171)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(W ODyna
micGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamic Group
.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver.WOSession.invokeAction(WOSession.java:1136)
at
com.webobjects.appserver.WOApplication.invokeAction(WOApplication.java: 1313)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWi thPre
paredPage(WOComponentRequestHandler.java:196)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWi thPre
paredSession(WOComponentRequestHandler.java:287)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWi thPre
paredApplication(WOComponentRequestHandler.java:322)
at
com.webobjects.appserver._private.WOComponentRequestHandler._handleRequ est(W
OComponentRequestHandler.java:358)
at
com.webobjects.appserver._private.WOComponentRequestHandler.handleReque st(WO
ComponentRequestHandler.java:432)
at
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.ja va:12
44)
at
com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread .java
:167)
at
com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.jav a:248
)
at java.lang.Thread.run(Thread.java:484)



Deployment config: WO5.2, solaris, Oracle.



-Kaj :)
--

_______________________________________________________________________ _____
Universitetets Senter for Informasjonsteknologi (USIT), Universitetet i Oslo
e-post: email@hidden
_______________________________________________
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: Strange problems when saving in WO5.2
      • From: Kaj Hejer <email@hidden>
References: 
 >Strange problems when saving in WO5.2 (From: Kaj Hejer <email@hidden>)

  • Prev by Date: Re: Strange problems when saving in WO5.2
  • Next by Date: How do I know when an EOEnterpriseObject is removed from an Editi ng Context?
  • Previous by thread: Strange problems when saving in WO5.2
  • Next by thread: Re: Strange problems when saving in WO5.2
  • Index(es):
    • Date
    • Thread