The client container is an extension of the server since it relies on
the server doing all of the work. There is no way a 4.x only classpath
client setup can talk to the 5.0 client container deployment.
Dimitris Andreadis wrote:
The bulk of the compatibility-matrix failures is resolved.
What's left now is the appclient tests:
https://jira.jboss.org/jira/browse/JBAS-6208
The 4.2.x side uses AOP 1.5.6.GA while the 5.x server uses AOP 2.0.0.GA
The error on the client side is the own below, and on the server side
at the bottom.
Is this supposed to work?
Client Side ---
*** DEPLOYMENTS IN ERROR: Name -> Error
ClassLoaderSystem -> java.lang.NoSuchMethodError:
org.jboss.aop.AspectManager.addArrayReplacement(Lorg/jboss/aop/array/ArrayReplacement;)V
ClientLauncherClassPath:0.0.0$MODULE -> java.lang.NoSuchMethodError:
org.jboss.aop.AspectManager.getManagerFQN()Ljava/lang/String;
ClassLoading -> java.lang.NoSuchMethodError:
org.jboss.aop.AspectManager.getManagerFQN()Ljava/lang/String;
ClientLauncherClassPath:0.0.0 -> java.lang.NoSuchMethodError:
org.jboss.aop.AspectManager.getManagerFQN()Ljava/lang/String;
*** DEPLOYMENTS MISSING DEPENDENCIES: Name -> Dependency{Required
State:Actual State}
ClientContainer -> ClientLauncherClassPath:0.0.0{Installed:**ERROR**},
null{Installed:** UNRESOLVED JndiDepends: 'test-client/metaData' **}
at
org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.internalValidate(AbstractKernelDeployer.java:290)
at
org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.validate(AbstractKernelDeployer.java:174)
at org.jboss.ejb3.client.ClientLauncher.validate(ClientLauncher.java:471)
at org.jboss.ejb3.client.ClientLauncher.launch(ClientLauncher.java:269)
at org.jboss.ejb3.client.ClientLauncher.launch(ClientLauncher.java:174)
at
org.jboss.test.client.test.AppClientUnitTestCase.testClientLauncher(AppClientUnitTestCase.java:67)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at
org.jboss.test.compatibility.test.matrix.MatrixTestContainer$TestProxy.run(MatrixTestContainer.java:185)
at
org.jboss.test.compatibility.test.matrix.MatrixTestContainer$TestSuiteProxy.run(MatrixTestContainer.java:85)/
--- Server Side
Caused by: java.lang.ClassNotFoundException:
org.jboss.resource.adapter.jms.infl
ow.JmsActivationSpec from
BaseClassLoader@100b8b{VFSClassLoaderPolicy@1660e34{na
me=vfszip:/X:/cvs/jboss-public/jboss-head/build/output/jboss-5.0.0.GA/server/def
ault/deploy/jms-ra.rar
domain=ClassLoaderDomain@951a0{name=DefaultDomain parentP
olicy=BEFORE
parent=org.jboss.system.NoAnnotationURLClassLoader@fe64b9} roots=[M
emoryContextHandler@19832209[path=
context=vfsmemory://5c4o0m-mfjij4-fnos5mto-1-
fnos61xx-1q real=vfsmemory://5c4o0m-mfjij4-fnos5mto-1-fnos61xx-1q],
DelegatingHa
ndler(a)23773478[path=jms-ra.rar
context=file:/X:/cvs/jboss-public/jboss-head/buil
d/output/jboss-5.0.0.GA/server/default/deploy/
real=file:/X:/cvs/jboss-public/jb
oss-head/build/output/jboss-5.0.0.GA/server/default/deploy/jms-ra.rar],
Delegati
ngHandler(a)28235713[path=jms-ra.rar/jms-ra.jar
context=file:/X:/cvs/jboss-public/
jboss-head/build/output/jboss-5.0.0.GA/server/default/deploy/
real=file:/X:/cvs/
jboss-public/jboss-head/build/output/jboss-5.0.0.GA/server/default/deploy/jms-ra
.rar/jms-ra.jar]] delegates=null
exported=[org.jboss.resource.adapter.jms, META
-INF, org.jboss.resource.adapter.jms.inflow.dlq,
org.jboss.resource.adapter.jms.
inflow] <IMPORT-ALL>NON_EMPTY}}
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoa
der.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.jboss.resource.deployment.ActivationSpecFactory.createActivationS
pec(ActivationSpecFactory.java:107)
at
org.jboss.resource.deployers.RARDeployment.createActivationSpec(RARDe
ployment.java:313)
at
org.jboss.resource.deployers.RARDeployment.internalInvoke(RARDeployme
nt.java:276)
at
org.jboss.system.ServiceDynamicMBeanSupport.invoke(ServiceDynamicMBea
nSupport.java:156)
at
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:1
64)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory.createActiva
tionSpec(JBossMessageEndpointFactory.java:449)