IncompatibleClassChangeError within WebObjects

Hi,

We are seeing an error on a Solaris 8 box that runs WebObjects version 5 :

2006-11-06 17:49:12,253 WARN FatController[1998:2017 0] NSLog 6.3 MB used/2.94 MB free - java.lang.Error "java.lang.IncompatibleClassC

hangeError" occured. Can't recover, I'm killing this instance.

2006-11-06 17:49:12,257 ERROR FatController[1998:2017 0] ERXApplication 6.41 MB used/2.83 MB free - java.lang.Error "java.lang.Incompat

ibleClassChangeError" occured. Can't recover, I'm killing this instance.

java.lang.IncompatibleClassChangeError

at java.util.HashMap.(HashMap.java:214)

at org.json.JSONObject.(JSONObject.java:231)

at org.json.JSONArray.put(JSONArray.java:594)

at com.chello.ticketoffice.components.ContentDisplay.contentsAsJsonObjects(ContentDisplay.java:83)

at com.chello.ticketoffice.components.ContentDisplay.json(ContentDisplay.java:54)

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:324)

at com.webobjects.foundation.NSKeyValueCoding$1.methodValue(NSKeyValueCoding.java:684)

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:1539)

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:1600)

at com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:46)

at er.extensions.ERXWOString.appendToResponse(ERXWOString.java:58)

at com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:992)

at com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1388)

at com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1356)

at com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1351)

at com.chello.ticketoffice.TicketOfficeActions.displayContentAction(TicketOfficeActions.java:40)

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:324)

at com.webobjects.appserver.WODirectAction.performActionNamed(WODirectAction.java:128)

at com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:240)

at com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:142)

at er.extensions.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:79)

at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1306)

at er.extensions.ERXApplication.dispatchRequest(ERXApplication.java:701)

at com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:173)

at com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:254)

at java.lang.Thread.run(Thread.java:534)

Does anyone have any idea what might be causing this problem ?

Thanks,

Nico

[3819 byte] By [NicoBa] at [2007-10-3 9:12:51]
# 1

Hi,

Sorry, the first post was hardly readable.

Hi, We are seeing an error on a Solaris 8 box that runs WebObjects version 5 :

2006-11-06 17:49:12,253 WARN FatController[1998:2017 0] NSLog 6.3 MB used/2.94 MB free - java.lang.Error "java.lang.IncompatibleClassC hangeError" occured. Can't recover, I'm killing this instance. 2006-11-06 17:49:12,257 ERROR FatController[1998:2017 0] ERXApplication 6.41 MB used/2.83 MB free - java.lang.Error "java.lang.Incompat ibleClassChangeError" occured. Can't recover, I'm killing this instance. java.lang.IncompatibleClassChangeError at java.util.HashMap.(HashMap.java:214) at org.json.JSONObject.(JSONObject.java:231) at org.json.JSONArray.put(JSONArray.java:594) at com.chello.ticketoffice.components.ContentDisplay.contentsAsJsonObjects(ContentDisplay.java:83) at com.chello.ticketoffice.components.ContentDisplay.json(ContentDisplay.java:54) 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:324) at com.webobjects.foundation.NSKeyValueCoding$1.methodValue(NSKeyValueCoding.java:684) 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:1539) 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:1600) at com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:46) at er.extensions.ERXWOString.appendToResponse(ERXWOString.java:58) at com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:992) at com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1388) at com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1356) at com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1351) at com.chello.ticketoffice.TicketOfficeActions.displayContentAction(TicketOfficeActions.java:40) 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:324) at com.webobjects.appserver.WODirectAction.performActionNamed(WODirectAction.java:128) at com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:240) at com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:142) at er.extensions.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:79) at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1306) at er.extensions.ERXApplication.dispatchRequest(ERXApplication.java:701) at com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:173) at com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:254) at java.lang.Thread.run(Thread.java:534)

Does anyone have any idea what might be causing this problem ? Thanks, Nico

NicoBa at 2007-7-15 4:25:10 > top of Java-index,BigAdmin,Troubleshoot...