2 Replies Latest reply on Nov 29, 2016 4:33 AM by Renga Rajan

    @Remote and @Local may not both be specified on the same interface

    Renga Rajan Newbie

      Hi All,

       

      We are upgrading JBoss AS 4.x to 5.x. while deploying our application, we are getting the below errors. The same Application is deployed in 4.x Env successfully. We are using EJB 3.0 spec in 4.x Env with JDK1.6.

       

      Currently deploying in JBoss 5.1.0GA with JDK1.8. Please help as it is very critical issue and show stopper. Thank you

       

      ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Real: name=vfszip:/C:/dev/jboss-4.2.1/release/jboss-5.1.0.GA/server/xxxx/deploy/xxx.ear/ state=PreReal mode=Manual requiredState=Real

      • org.jboss.deployers.spi.DeploymentException: Error deploying xxxxEjb_ejb3.jar: Error creating ejb container AthleteManagerBean: @Remote and @Local may not both be specified on the same interface "interface izone.xxxxx.business.ejb3.AthleteManager" for EJB "AthleteManagerBean" per EJB3 Spec 4.6.6, Bullet 5.4 [EJBTHREE-751]

      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:196)

      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:99)

      at org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer.internalDeploy(AbstractVFSRealDeployer.java:45)

      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

      at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

      at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

      at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

      at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

      at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

      at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

      at org.jboss.Main.boot(Main.java:221)

      at org.jboss.Main$1.run(Main.java:556)

      at java.lang.Thread.run(Thread.java:745)

      Caused by: org.jboss.deployers.spi.DeploymentException: Error creating ejb container AthleeManagerBean: @Remote and @Local may not both be specified on the same interface "interface izone.xxxx.business.ejb3.AthleteManager" for EJB "AthleteManagerBean" per EJB3 Spec 4.6.6, Bullet 5.4 [EJBTHREE-751]

      at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:732)

      at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:669)

      at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:651)

      at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:614)

      at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:491)

      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:182)

      ... 34 more

      Caused by: java.lang.RuntimeException: @Remote and @Local may not both be specified on the same interface "interface izone.xxx.business.ejb3.AthleteManager" for EJB "AthleteManagerBean" per EJB3 Spec 4.6.6, Bullet 5.4 [EJBTHREE-751]

      at org.jboss.ejb3.proxy.factory.ProxyFactoryHelper.getLocalAndBusinessLocalInterfaces(ProxyFactoryHelper.java:233)

      at org.jboss.ejb3.proxy.factory.ProxyFactoryHelper.getLocalBusinessInterfaces(ProxyFactoryHelper.java:550)

      at org.jboss.ejb3.session.SessionContainer.resolveBusinessInterfaces(SessionContainer.java:192)

      at org.jboss.ejb3.EJBContainer.instantiated(EJBContainer.java:1564)

      at org.jboss.ejb3.session.SessionContainer.instantiated(SessionContainer.java:182)

      at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:726)

      ... 39 more