Hi all,

I am using jonas latest binary version and enhydra 3.1 on linux with java
1.3 (blackdown port).
If I try to send serialized xml from my ejb to an enyhdra bo, I get the
following error:

java.rmi.UnmarshalException: error unmarshalling return; nested exception
is:
        java.io.InvalidClassException: org.apache.xerces.dom.NodeImpl; 
Local class not compatible: stream classdesc
        serialVersionUID=2815829867052120872 
local class serialVersionUID=-63165919921672196961
[...]

This seems to be a problem with different xerces versions I use. When I try
to set RMI_jonas.jar in front
of my enhydra classpath, my java crashes (same effect on a solaris machine).

What I tried then is recompile jonas with a different xerces. It compiles
fine, but I get a runtime error that
the class NodeContainer can't be found. I have seen this class comes with
the xerces in the extermals
directory. Is it standard? I couldn't find it in any xerces versions I have
on my machine.
If I use the xerces in the externals dir I get the same unmarshall error ...

Do I have to set something special in enhydra to run it with jonas?

Can anybody help please?

Thanks, Heike

------
some more stack trace:

java.rmi.UnmarshalException: error unmarshalling return; nested exception
is:
        java.io.InvalidClassException: org.apache.xerces.dom.NodeImpl; 
Local class not compatible: stream classdesc
        serialVersionUID=2815829867052120872 
local class serialVersionUID=-63165919921672196961
        at java.io.ObjectStreamClass.validateLocalClass(ObjectStreamClass.j
ava:523)
        at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:567)
        at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream
.java:936)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream
.java:940)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream
.java:940)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:118
6)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
        at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.jav
a:2262)
        at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.ja
va:519)
        at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:141
1)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at de.bms.pta.dspiz.JOnASPizRemote_Stub.requestParkingLocation(JOnA
SPizRemote_Stub.java:182)
        at de.bms.pta.parkPC.business.ParkBO.requestParkingLocation(ParkBO.
java:39)
        at de.bms.pta.parkPC.presentation.TravelPlansPresentation.run(Trave
lPlansPresentation.java:79)
        at com.lutris.appserver.server.httpPresentation.HttpPresentationMan
ager.runPresentationObj(HttpPresentationManager.java:423)
        at com.lutris.appserver.server.httpPresentation.HttpPresentationMan
ager.Run(HttpPresentationManager.java:231)
        at com.lutris.appserver.server.httpPresentation.servlet.HttpPresent
ationServlet.serviceDirect(HttpPresentationServlet.java:588)
        at com.lutris.appserver.server.httpPresentation.servlet.HttpPresent
ationServlet.service(HttpPresentationServlet.java:770)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWr
apper.java:641)
        at org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWr
apper.java:549)
        at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapp
er.java:392)
        at org.apache.tomcat.core.Context.handleRequest(Context.java:732)
        at org.enhydra.servlet.servletManager.ServletManager.service(Servle
tManager.java:1096)
        at
        org.enhydra.servlet.connectionMethods.http.HttpHandler.doARequest
(HttpHandler.java:241)
        at org.enhydra.servlet.connectionMethods.http.HttpHandler.processRe
quests(HttpHandler.java:258)
        at org.enhydra.servlet.connectionMethods.http.HttpHandler.run(HttpH
andler.java:96)
        at java.lang.Thread.run(Thread.java:484)
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to