Looking a bit around the internet is seems that the client is using a
different version of the jars contained within JBoss. Is it possible that
the Proxy's client is using some jars versions different from what is
contained within JBoss? (Which version of jbossall-client or jboss-client is
the Cactus plugin using?)
Marco
----- Original Message -----
From: "Marco Tedone" <[EMAIL PROTECTED]>
To: "Cactus-Users" <cactus-user@jakarta.apache.org>
Sent: Saturday, October 29, 2005 5:26 PM
Subject: Problems with maven plugin
Hi, I'm still getting the same errors with Maven plugin. I installed
version 1.7.1 of the Cactus plugin. I deploy to JBoss 3.2.5 (but 3.2.7
does the same). The test runs, but then I get an exception and the system
doesn't return (I have to press Ctrl+C to stop the execution of 'maven
cactus:test'.
I can enclose a zip with the code if you wish. Here follows the exception:
cactus:test-war:
[cactus] -----------------------------------------------------------------
[cactus] Running tests against JBoss 3.2.5 @ http://localhost:8280
[cactus] -----------------------------------------------------------------
[cactus] Deleting 302 files from
D:\OPENSOURCES\jboss-3.2.5\server\ports-02
[cactus] Deleted 90 directories from
D:\OPENSOURCES\jboss-3.2.5\server\ports-02
[cactus] Copying 204 files to
D:\OPENSOURCES\jboss-3.2.5\server\ports-02
[cactus] Copied 2 empty directories to
D:\OPENSOURCES\jboss-3.2.5\server\ports-02
[cactus] Running uk.co.jemos.web1.HelloWorldServletTest
[cactus] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.36 sec
[cactus] Testsuite: uk.co.jemos.web1.HelloWorldServletTest
[cactus] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.36 sec
[cactus]
[cactus] Testcase: testWeb1Servlet took 0.313 sec
[cactus] Exception in thread "main" javax.naming.NamingException: Could
not dereference object [Root exception
is javax.naming.CommunicationException [Root exception is
java.io.InvalidClassException: org.jboss.util.id.GUID; lo
cal class incompatible: stream classdesc serialVersionUID =
3289509836244263718, local class serialVersionUID = 692
6421946503004889]]
[cactus] at
org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:972)
[cactus] at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:615)
[cactus] at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:509)
[cactus] at
javax.naming.InitialContext.lookup(InitialContext.java:351)
[cactus] at org.jboss.Shutdown.main(Shutdown.java:188)
[cactus] Caused by: javax.naming.CommunicationException [Root exception
is java.io.InvalidClassException: org.j
boss.util.id.GUID; local class incompatible: stream classdesc
serialVersionUID = 3289509836244263718, local class s
erialVersionUID = 6926421946503004889]
[cactus] at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:649)
[cactus] at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:509)
[cactus] at
javax.naming.InitialContext.lookup(InitialContext.java:351)
[cactus] at
org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:966)
[cactus] ... 4 more
[cactus] Caused by: java.io.InvalidClassException:
org.jboss.util.id.GUID; local class incompatible: stream cla
ssdesc serialVersionUID = 3289509836244263718, local class
serialVersionUID = 6926421946503004889
[cactus] at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
[cactus] at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
[cactus] at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at
org.jboss.invocation.InvokerInterceptor.readExternal(InvokerInterceptor.java:125)
[cactus] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at
org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)
[cactus] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at
org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)
[cactus] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at
org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)
[cactus] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at
org.jboss.proxy.ClientContainer.readExternal(ClientContainer.java:111)
[cactus] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
[cactus] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
[cactus] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
[cactus] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
[cactus] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
[cactus] at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
[cactus] at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:30)
[cactus] at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:552)
[cactus] ... 7 more
[cactus] [ERROR] Java Result: 1
As you can see the test is not returning. It seems a problem with the
serialVersionUID. Why would that happen?
Marco
---
[This E-mail has been scanned for viruses but it is your responsibility to
maintain up to date anti virus software on the device that you are
currently using to read this email. ]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
[This E-mail has been scanned for viruses but it is your responsibility
to maintain up to date anti virus software on the device that you are
currently using to read this email. ]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]