Folks,
the EJB client jndi binding seems to have changed, which breaks all
(jaxr) ejb_vehicle tests. The log says:
11-18-2011 04:58:00: ERROR: java.lang.RuntimeException:
javax.naming.NameNotFoundException: BusinessLifeCycleManager_ejb_vehicle
-- service jboss.naming.context.java.BusinessLifeCycleManager_ejb_vehicle
at
org.jboss.as.ejb3.deployment.processors.EjbLookupInjectionSource$1.getReference(EjbLookupInjectionSource.java:93)
at
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:115)
at
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:74)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:177)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:92)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:213)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.sun.ts.lib.util.TSNamingContext.lookup(TSNamingContext.java:62)
at com.sun.ts.lib.util.TSNamingContext.lookup(TSNamingContext.java:48)
at
com.sun.ts.tests.common.vehicle.ejb.EJBVehicleRunner.run(EJBVehicleRunner.java:52)
at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102)
at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392)
at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:210)
at com.sun.ts.lib.harness.EETest.run(EETest.java:204)
at
com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.as.appclient.service.ApplicationClientStartService$1.run(ApplicationClientStartService.java:123)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.naming.NameNotFoundException:
BusinessLifeCycleManager_ejb_vehicle -- service
jboss.naming.context.java.BusinessLifeCycleManager_ejb_vehicle
at
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:88)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:177)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:82)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:213)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at
org.jboss.as.ejb3.deployment.processors.EjbLookupInjectionSource$1.getReference(EjbLookupInjectionSource.java:79)
I'd guess that the XSLT generated mapping in the jboss descriptors is
not in sync any more.
cheers
-thomas
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
JBoss OSGi Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx