"Reentered responseToMessage()" error in Java client program
"Reentered responseToMessage()" error in Java client program
- Subject: "Reentered responseToMessage()" error in Java client program
- From: Zhijie Guan <email@hidden>
- Date: Fri, 18 May 2007 12:20:59 -0700
Hi All,
Sometimes my WebObjects Java client program reports a "Reentered
responseToMessage()" error message to me. This error message pops up
randomly, but mostly happens when I insert a record into the database
for the first time after I start the program. I searched the archive
of this email list. Only three posts talked about this error message
and no solution is found out.
I am wondering if anybody has similar problem or has any suggestions?
Thanks in advance!
Zhijie
Here is the error message:
java.lang.IllegalStateException: Reentered responseToMessage()
at
com.webobjects.eodistribution.client.EOHTTPChannel.responseToMessage
(EOHTTPChannel.java:591)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._send
(EODistributedObjectStore.java:594)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._send
(EODistributedObjectStore.java:623)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._classDesc
riptionNeededForEntityName(EODistributedObjectStore.java:1219)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector._safeInvokeMethod
(NSSelector.java:120)
at com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod
(NSNotificationCenter.java:601)
at com.webobjects.foundation.NSNotificationCenter.postNotification
(NSNotificationCenter.java:545)
at com.webobjects.foundation.NSNotificationCenter.postNotification
(NSNotificationCenter.java:559)
at
com.webobjects.eocontrol.EOClassDescription.classDescriptionForEntityNam
e(EOClassDescription.java:297)
at
com.webobjects.eodistribution.client.EODistributedClassDescription.class
DescriptionForDestinationKey(EODistributedClassDescription.java:282)
at
com.webobjects.eodistribution.client.EODistributedClassDescription.usesD
eferredFault(EODistributedClassDescription.java:385)
at
com.webobjects.eodistribution.client.EODistributedObjectStore.initialize
Object(EODistributedObjectStore.java:260)
at com.webobjects.eocontrol.EOEditingContext.refaultObject
(EOEditingContext.java:4052)
at
com.webobjects.eocontrol.EOEditingContext._refaultObjectWithGlobalID
(EOEditingContext.java:3293)
at
com.webobjects.eocontrol.EOEditingContext._refaultLocalObjectWithGlobalI
D(EOEditingContext.java:3300)
at
com.webobjects.eocontrol.EOEditingContext._refaultObjectsWithGlobalIDs
(EOEditingContext.java:3326)
at
com.webobjects.eocontrol.EOEditingContext._processObjectStoreChanges
(EOEditingContext.java:3560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector.invoke(NSSelector.java:354)
at com.webobjects.foundation.NSSelector._safeInvokeSelector
(NSSelector.java:108)
at
com.webobjects.eocontrol.EOEditingContext._sendOrEnqueueNotification
(EOEditingContext.java:4784)
at com.webobjects.eocontrol.EOEditingContext._objectsChangedInStore
(EOEditingContext.java:3598)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector._safeInvokeMethod
(NSSelector.java:120)
at com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod
(NSNotificationCenter.java:601)
at com.webobjects.foundation.NSNotificationCenter.postNotification
(NSNotificationCenter.java:545)
at com.webobjects.foundation.NSNotificationCenter.postNotification
(NSNotificationCenter.java:575)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._serverUpd
ate(EODistributedObjectStore.java:1262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector._safeInvokeMethod
(NSSelector.java:120)
at com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod
(NSNotificationCenter.java:601)
at com.webobjects.foundation.NSNotificationCenter.postNotification
(NSNotificationCenter.java:545)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._replaceme
ntObjectForDecodedObject(EODistributedObjectStore.java:740)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector._safeInvokeMethod
(NSSelector.java:120)
at com.webobjects.foundation._NSDelegate._perform(_NSDelegate.java:225)
at com.webobjects.foundation._NSDelegate.perform(_NSDelegate.java:162)
at
com.webobjects.eodistribution.common._EOReferenceRecordingCoder.decodeOb
ject(_EOReferenceRecordingCoder.java:559)
at
com.webobjects.eodistribution.common._EOServerReturnValue.decodeObject
(_EOServerReturnValue.java:62)
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.eodistribution.common._EOReferenceRecordingCoder
$_Decoder.decodeObject(_EOReferenceRecordingCoder.java:704)
at
com.webobjects.eodistribution.common._EOReferenceRecordingCoder.decodeOb
ject(_EOReferenceRecordingCoder.java:551)
at
com.webobjects.eodistribution.common._EOReferenceRecordingCoder.decodeOb
jects(_EOReferenceRecordingCoder.java:587)
at com.webobjects.foundation.NSArray.decodeObject(NSArray.java:1309)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.eodistribution.common._EOReferenceRecordingCoder
$_Decoder.decodeObject(_EOReferenceRecordingCoder.java:704)
at
com.webobjects.eodistribution.common._EOReferenceRecordingCoder.decodeOb
ject(_EOReferenceRecordingCoder.java:551)
at
com.webobjects.eodistribution.client.EOHTTPChannel._responseToMessage
(EOHTTPChannel.java:533)
at
com.webobjects.eodistribution.client.EOHTTPChannel.responseToMessage
(EOHTTPChannel.java:603)
at
com.webobjects.eodistribution.client.EODistributedObjectStore._send
(EODistributedObjectStore.java:594)
at
com.webobjects.eodistribution.client.EODistributedObjectStore.saveChange
sInEditingContext(EODistributedObjectStore.java:427)
at com.webobjects.eocontrol.EOEditingContext.saveChanges
(EOEditingContext.java:3226)
at
edu.ucsb.kitp.itpjava.client.ScreenController.saveChangesToMainEditingCo
ntext(ScreenController.java:906)
at edu.ucsb.kitp.itpjava.client.ScreenController.doSaveChanges
(ScreenController.java:853)
at edu.ucsb.kitp.itpjava.client.ScreenController.saveButton
(ScreenController.java:783)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.webobjects.foundation.NSSelector._safeInvokeMethod
(NSSelector.java:120)
at
com.webobjects.eointerface.swing.EOControlActionAdapter.actionPerformed(
EOControlActionAdapter.java:116)
at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1882)
at javax.swing.AbstractButton$Handler.actionPerformed
(AbstractButton.java:2202)
at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:
258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5554)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5319)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Component.dispatchEventImpl(Component.java:4021)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Component.dispatchEvent(Component.java:3869)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:
4256)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:
3936)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
at java.awt.Container.dispatchEventImpl(Container.java:2054)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3869)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden