After resolving previously mentioned issue, something more interesting was waiting for me on the way to my journey to deploy ODE on weblogic. Here is a small stack trace for the same.
java.rmi.ServerException: RemoteException occurred in server thread; nested exce
java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
java.io.InvalidClassException: javax.xml.namespace.QName; local class in
compatible: stream classdesc serialVersionUID = 4418622981026545151, local class
serialVersionUID = -711357515002332258
This issue was reported as a bug with java and you can check its description and some more information about it at this link. Below are some of the solutions which are given at above mentioned link.
Submitted On 04-MAY-2007
I had the same problem as the last person who submitted On 08-MAR-2007. I was using 1.5.0_10 with weblogic 9.2. I downgraded to 1.5.0_06 and it works.
Submitted On 22-JUN-2007
Look into adding the following option to java as a workaround for this issue: -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 Submitted On 24-JUL-2008 Titto Even I solved this error by pointing the jdk for weblogic to BEA JRockit(R) JDK 5.0 Update 4 (R26.0.0-189_CR269406)
I have tried almost all of them but nothing has worked for yours truly. Workaround ‘-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0’ has been suggested by many of other links and I’ll suggest you to use this solution first. Below are some of the links I have gone through during my voyage of resolving this issue.
Some of these links can prove beneficial for you if you are struggling with this kind of exception.
Solution: The solution which worked for us can’t be suggested at first go. But we were not able to move forward and the delivery deadlines were about to crush us, we were left with no more RnD time and have implemented it. And the solution is to change QName.class in stax-api-1.0.1.jar in ODE libs with one in C:\bea\jdk150_12\jre\lib\rt.jar. Ummm, the solution looks tricky but it is just like that.