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.
at org.json.JSONObject.
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

