[ http://jira.jboss.com/jira/browse/JBAS-1467?page=history ]
Adrian Brock closed JBAS-1467:
------------------------------
Resolution: Duplicate Issue
> hot deploy fwedged by deployment errors
> ---------------------------------------
>
> Key: JBAS-1467
> URL: http://jira.jboss.com/jira/browse/JBAS-1467
> Project: JBoss Application Server
> Type: Bug
> Versions: JBossAS-4.0.1 Final
> Environment: Win XP Pro SP 2
> JBoss 4.0.1 (CVSTag=JBoss_4_0_1 date=200412230944)
> JDK 1.5.0
> Reporter: Carl Schwarcz
>
>
> Deploying an application with validation can result in subsequent deployments
> failing with "Error in accessing application metadata:" There is no work
> around except to take the server down, remove the deployed ear and bring the
> server up again.
> 14:41:21,125 INFO [EARDeployer] Init J2EE application:
> file:/C:/jboss-4.0.1/server/default/deploy/carlApplication.ear
> 14:41:24,687 WARN [verifier] EJB spec violation:
> Bean : DemoBean
> Method : public abstract String doIt(String, String;, [Z) throws
> RemoteException
> Section: 7.10.5
> Warning: The methods defined in the remote interface must have a matching
> method in the bean's class with the same name
> and same number and types of arguments.
> 14:41:24,718 ERROR [MainDeployer] could not create deployment:
> file:/C:/jboss-4.0.1/server/default/tmp/deploy/tmp54847ca
> rlApplication.ear-contents/carlEjbLayer.jar
> org.jboss.deployment.DeploymentException: Verification of Enterprise Beans
> failed, see above for error messages.
> at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:553)
> at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
> at org.jboss.deployment.MainDeployer.create(MainDeployer.java:910)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
> at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy8.deploy(Unknown Source)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:20
> 4)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
> 14:41:24,718 ERROR [MainDeployer] could not create deployment:
> file:/C:/jboss-4.0.1/server/default/deploy/carlApplicatio
> n.ear
> org.jboss.deployment.DeploymentException: Verification of Enterprise Beans
> failed, see above for error messages.
> at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:553)
> at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
> at org.jboss.deployment.MainDeployer.create(MainDeployer.java:910)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
> at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy8.deploy(Unknown Source)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:20
> 4)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
> 14:47:48,484 WARN [ServiceController] Ignoring request to stop nonexistent
> service: null
> 14:47:48,484 INFO [EJBDeployer] Undeploying:
> file:/C:/jboss-4.0.1/server/default/tmp/deploy/tmp54847carlApplication.ear
> -contents/carlEjbLayer.jar
> 14:47:48,484 WARN [ServiceController] Ignoring request to stop nonexistent
> service: null
> 14:47:48,484 WARN [ServiceController] Ignoring request to stop nonexistent
> service: jboss.j2ee:service=EARDeployment,ur
> l='carlApplication.ear'
> 14:47:51,078 WARN [ServiceController] Ignoring request to destroy
> nonexistent service: null
> 14:47:51,078 WARN [ServiceController] Ignoring request to remove nonexistent
> service: null
> 14:47:51,078 INFO [EARDeployer] Undeploying J2EE application, destroy step:
> file:/C:/jboss-4.0.1/server/default/deploy/
> carlApplication.ear
> 14:47:51,078 WARN [ServiceController] Ignoring request to destroy
> nonexistent service: jboss.j2ee:service=EARDeployment
> ,url='carlApplication.ear'
> 14:47:51,078 WARN [ServiceController] Ignoring request to remove nonexistent
> service: jboss.j2ee:service=EARDeployment,
> url='carlApplication.ear'
> 14:47:51,078 WARN [DeploymentInfo] Could not delete
> file:/C:/jboss-4.0.1/server/default/tmp/deploy/tmp54847carlApplicat
> ion.ear restart will delete it
> 14:47:51,109 INFO [EARDeployer] Init J2EE application:
> file:/C:/jboss-4.0.1/server/default/deploy/carlApplication.ear
> 14:47:51,187 INFO [EARDeployment] Registration is not done -> stop
> 14:47:51,203 ERROR [MainDeployer] Could not initialise deployment:
> file:/C:/jboss-4.0.1/server/default/deploy/carlApplic
> ation.ear
> org.jboss.deployment.DeploymentException: Error in accessing application
> metadata: ; - nested throwable: (javax.manageme
> nt.InstanceAlreadyExistsException:
> jboss.j2ee:service=EARDeployment,url='carlApplication.ear' already
> registered.)
> at org.jboss.deployment.EARDeployer.init(EARDeployer.java:270)
> at org.jboss.deployment.MainDeployer.init(MainDeployer.java:828)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:765)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
> at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy8.deploy(Unknown Source)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:463)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:20
> 4)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
> Caused by: javax.management.InstanceAlreadyExistsException:
> jboss.j2ee:service=EARDeployment,url='carlApplication.ear' a
> lready registered.
> at
> org.jboss.mx.server.registry.BasicMBeanRegistry.add(BasicMBeanRegistry.java:755)
> at
> org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:211)
> at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
> at
> org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1397)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1392)
> at
> org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:359)
> at org.jboss.deployment.EARDeployer.init(EARDeployer.java:262)
> ... 21 more
--
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development