Re: Strange problems when saving in WO5.2
Re: Strange problems when saving in WO5.2
- Subject: Re: Strange problems when saving in WO5.2
- From: Kaj Hejer <email@hidden>
- Date: Thu, 9 Jan 2003 09:28:00 +0100
At 09:23 -0800 08-01-03, Max Muller wrote:
Hi Kaj,
Are you running your app in a multi-threaded manner, or have
multiple objectstore coordinators?
Hi!
Thank you for answering!
We only use session.defaultEditingContext and childEditingContext
with session.defaultEditingContext as parent.
We don't do anything to start the app as multi-threaded so I guess
the default is that it not is running multi-threaded (?).
This exception might be a result of an earlier exception which I
include bellow.
Our deploymentenvironment is WO5.2, solaris and Oracle.
---
EXCEPTION:
null
STACK TRACE:
java.lang.NullPointerException
at
com.webobjects.eocontrol.EOEditingContext._eoForGID(EOEditingContext.java:2545)
at
com.webobjects.eocontrol.EOEditingContext.editingContextDidForgetObjectWithGlobalID(EOEditingContext.java:3802)
at
com.webobjects.eocontrol.EOEditingContext.editingContextDidForgetObjectWithGlobalID(EOEditingContext.java:3821)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4697)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.unlockObjectStore(EOEditingContext.java:4629)
at
com.webobjects.eocontrol.EOEditingContext._processReferenceQueue(EOEditingContext.java:4708)
at
com.webobjects.eocontrol.EOEditingContext.lock(EOEditingContext.java:4579)
at
com.webobjects.eocontrol.EOEditingContext.tryLock(EOEditingContext.java:4590)
at
com.webobjects.eocontrol.EOEditingContext._sendOrEnqueueNotification(EOEditingContext.java:4640)
at
com.webobjects.eocontrol.EOEditingContext._globalIDChanged(EOEditingContext.java:1932)
at java.lang.reflect.Method.invoke(Native Method)
at
com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:120)
at
com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod(NSNotificationCenter.java:598)
at
com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:542)
at
com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:572)
at
com.webobjects.eoaccess.EODatabaseContext.commitChanges(EODatabaseContext.java:6470)
at
com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:421)
at
com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3130)
at AppController.saveChanges(AppController.java:220)
at ProsjektRediger.lagreProsjekt(ProsjektRediger.java:24)
at java.lang.reflect.Method.invoke(Native Method)
at
KeyValueCodingProtectedAccessor.methodValue(KeyValueCodingProtectedAccessor.java:54)
at
com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject(NSKeyValueCoding.java:1160)
at
com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueForKey(NSKeyValueCoding.java:1268)
at
com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1544)
at
com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey(NSKeyValueCoding.java:498)
at
com.webobjects.foundation.NSKeyValueCodingAdditions$DefaultImplementation.valueForKeyPath(NSKeyValueCodingAdditions.java:212)
at
com.webobjects.appserver.WOComponent.valueForKeyPath(WOComponent.java:1605)
at
com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:46)
at
com.webobjects.appserver._private.WOSubmitButton.invokeAction(WOSubmitButton.java:59)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver._private.WOConditional.invokeAction(WOConditional.java:55)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver._private.WOForm.invokeAction(WOForm.java:82)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:31)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:31)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:113)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:110)
at
com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:950)
at
com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:113)
at
com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:101)
at
com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.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._dispatchWithPreparedPage(WOComponentRequestHandler.java:196)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWithPreparedSession(WOComponentRequestHandler.java:287)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWithPreparedApplication(WOComponentRequestHandler.java:322)
at
com.webobjects.appserver._private.WOComponentRequestHandler._handleRequest(WOComponentRequestHandler.java:358)
at
com.webobjects.appserver._private.WOComponentRequestHandler.handleRequest(WOComponentRequestHandler.java:432)
at
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1244)
at
com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:167)
at
com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:248)
at java.lang.Thread.run(Thread.java:484)
--
____________________________________________________________________________
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.