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

Reply via email to