[jboss-jira] [JBoss JIRA] Commented: (EJBTHREE-1434) 5.0.0CR1: EJB refs across EARs don't work
Juergen Zimmermann (JIRA)
jira-events at lists.jboss.org
Wed Jul 9 13:28:26 EDT 2008
[ http://jira.jboss.com/jira/browse/EJBTHREE-1434?page=comments#action_12420600 ]
Juergen Zimmermann commented on EJBTHREE-1434:
----------------------------------------------
Here are the log records in server.log when deploying the 2nd EAR:
2008-07-09 19:24:53,084 WARN [org.jboss.deployment.MappedReferenceMetaDataResolverDeployer] (HDScanner) Unresolved references exist in JBossMetaData:[testHskaEJB.jar#KundenverwaltungTestBean:AnnotatedEJBReferenceMetaData{name=kvProxy,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=null,beanInterface=interface de.hska.kundenverwaltung.Kundenverwaltung}]
2008-07-09 19:24:53,154 INFO [STDOUT] (HDScanner) ======> Creating interceptor metadata bridge
2008-07-09 19:24:53,244 WARN [org.jboss.injection.EJBRemoteHandler] (HDScanner) EJBTHREE-1289: Using legacy EjbEncInjector, because mappedName for enc "env/de.hska.test.KundenverwaltungTestBean/kvProxy", field "kvProxy" is null (container.environmentRefGroup.annotatedEjbReferences = [AnnotatedEJBReferenceMetaData{name=kvProxy,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=null,beanInterface=interface de.hska.kundenverwaltung.Kundenverwaltung}])
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) Created KernelDeployment for: testHskaEJB.jar
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) installing bean: jboss.j2ee:ear=testHska.ear,jar=testHskaEJB.jar,name=KundenverwaltungTestBean,service=EJB3
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) with dependencies:
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) and demands:
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) Class:de.hska.kundenverwaltung.Kundenverwaltung
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) jboss.ejb:service=EJBTimerService
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) and supplies:
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) Class:de.hska.test.KundenverwaltungTestRemote
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) jndi:testHska/KundenverwaltungTestBean/remote-de.hska.test.KundenverwaltungTestRemote
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) jndi:KundenverwaltungTestBean
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) jndi:testHska/KundenverwaltungTestBean/remote
2008-07-09 19:24:53,254 INFO [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) Added bean(jboss.j2ee:ear=testHska.ear,jar=testHskaEJB.jar,name=KundenverwaltungTestBean,service=EJB3) to KernelDeployment of: testHskaEJB.jar
2008-07-09 19:24:53,495 INFO [org.jboss.ejb3.EJBContainer] (HDScanner) STOPPED EJB: de.hska.test.KundenverwaltungTestBean ejbName: KundenverwaltungTestBean
2008-07-09 19:24:53,495 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Start: name=jboss.j2ee:ear=testHska.ear,jar=testHskaEJB.jar,name=KundenverwaltungTestBean,service=EJB3 state=Create
java.lang.NullPointerException
at org.jboss.ejb3.proxy.factory.ProxyFactoryHelper.getRemoteAndBusinessRemoteInterfaces(ProxyFactoryHelper.java:617)
at org.jboss.ejb3.proxy.factory.ProxyFactoryHelper.getJndiName(ProxyFactoryHelper.java:421)
at org.jboss.ejb3.Ejb3Deployment.getEjbJndiName(Ejb3Deployment.java:377)
at org.jboss.ejb3.EJBContainer.getEjbJndiName(EJBContainer.java:1427)
at org.jboss.injection.EjbEncInjector.inject(EjbEncInjector.java:80)
at org.jboss.ejb3.EJBContainer.start(EJBContainer.java:855)
at org.jboss.ejb3.session.SessionContainer.start(SessionContainer.java:185)
at org.jboss.ejb3.stateless.StatelessContainer.start(StatelessContainer.java:202)
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.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:56)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:110)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:45)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:624)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:442)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:88)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:46)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:991)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1023)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2008-07-09 19:24:53,735 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] (HDScanner) Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** CONTEXTS IN ERROR: Name -> Error
jboss.j2ee:ear=testHska.ear,jar=testHskaEJB.jar,name=KundenverwaltungTestBean,service=EJB3 -> java.lang.NullPointerException
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:676)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:661)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:291)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
> 5.0.0CR1: EJB refs across EARs don't work
> -----------------------------------------
>
> Key: EJBTHREE-1434
> URL: http://jira.jboss.com/jira/browse/EJBTHREE-1434
> Project: EJB 3.0
> Issue Type: Bug
> Affects Versions: AS 5.0.0.CR1
> Environment: JBoss 5.0.0.CR1, JDK 6u10beta
> Reporter: Juergen Zimmermann
> Assigned To: Andrew Lee Rubinger
> Attachments: hska.ear.zip, src.zip, testHska.ear.zip
>
>
> I'm having 2 different EARs and stateless session beans of the 2nd EAR are referencing stateless session beans of the 1st ear. It worked fine with 4.2.2
> I'll attach a stripped down testcase:
> * src.zip: source of projects for Eclipse w/ JBoss Tools
> * hska.ear.zip: exploded EAR 1 (and zipped for transferring)
> * testHska.ear.zip: exploded EAR 1 (and zipped for transferring)
> src.zip:
> * hska is the 1st EAR project
> * hskaEJB contains the ejb module for hska
> * testHska is the EAR project for the 2nd EAR
> * testHskaEJB is the ejb module for testHska and references a SLSB of hskaEJB
> * testHskaClient is an application client module for testHska using JUnit
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list