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)