Hi all,

  For unit tests, I thought the RMI adaptor might be easier than JMX-NET.
Unfortunately, I've been running into some snags...

  When I try to message an MBean, that takes a Vector parameter, over the
RMI adaptor, I get the exception below.  What is confusing to me is that I
don't use QNames at all.  Why is the adaptor complaining about an object I
don't even use (it is on the classpath)?

  Is there an easier solution than RMI for remote access to the MBeans in
the server?

  TIA.

  - Matt Munz

    [junit] Error unmarshaling return; nested exception is:
    [junit]     java.io.InvalidClassException: javax.xml.namespace.QName;
local class incompatible: stream classdesc ser
ialVersionUID = -9120448754896609940, local class serialVersionUID
= -5673018430892733549
    [junit] java.rmi.UnmarshalException: Error unmarshaling return; nested
exception is:
    [junit]     java.io.InvalidClassException: javax.xml.namespace.QName;
local class incompatible: stream classdesc ser
ialVersionUID = -9120448754896609940, local class serialVersionUID
= -5673018430892733549
    [junit]     at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:217)
    [junit]     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
    [junit]     at
org.jboss.jmx.adaptor.rmi.RMIAdaptorImpl_Stub.invoke(Unknown Source)
    [junit]     at
com.apelon.emr.decisionsupport.test.KnowledgeBaseTest.testFetchDiseasesForSy
mptomSetDb(KnowledgeBaseT
est.java:130)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
    [junit]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
    [junit]     at
com.apelon.emr.projectbuilder.RunTestsTask.execute(RunTestsTask.java:23)
    [junit]     at
com.apelon.emr.projectbuilder.EmrTaskInvoker.execute(EmrTaskInvoker.java:44)
    [junit] Caused by: java.io.InvalidClassException:
javax.xml.namespace.QName; local class incompatible: stream classd
esc serialVersionUID = -9120448754896609940, local class serialVersionUID
= -5673018430892733549
    [junit]     at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:459)
    [junit]     at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
    [junit]     at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    [junit]     at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
    [junit]     at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    [junit]     at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
    [junit]     at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
    [junit]     at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
    [junit]     at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    [junit]     at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
    [junit]     at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
    [junit]     at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
    [junit]     at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    [junit]     at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
    [junit]     at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
    [junit]     at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
    [junit]     at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    [junit]     at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
    [junit]     at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:215)
    [junit]     ... 30 more



-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to