[
https://jira.jboss.org/jira/browse/JBIDE-4448?page=com.atlassian.jira.plu...
]
Rustam Abdullaev commented on JBIDE-4448:
-----------------------------------------
It's a medium-sized project with 1 EAR containing 1 WAR and a set of utility JARs. And
we do use JMX for publishing.
I think the issue is that some JARs are locked under Windows, which prevents the EAR
directory from being deleted.
So the EAR directory remains in place after the application is undeployed:
C:\>cd C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear>dir
activation-1.1.jar echo-stub.jar log4j-1.2.14.jar
spring-web-2.5.6.jar
aopalliance-1.0.jar jaxb-xercesImpl-1.5.jar spring-beans-2.5.6.jar
webservices-api-1.4.jar
commons-logging-1.0.4.jar jaxws-spring-1.8.jar spring-context-2.5.6.jar
webservices-rt-1.4.jar
commons-pool-1.3.jar jsr250-api-1.0.jar spring-core-2.5.6.jar
xbean-spring-2.7.jar
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear>del /q *.*
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\activation-1.1.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\aopalliance-1.0.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\commons-logging-1.0.4.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\commons-pool-1.3.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\echo-stub.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\jaxb-xercesImpl-1.5.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\jaxws-spring-1.8.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\jsr250-api-1.0.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\log4j-1.2.14.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\spring-beans-2.5.6.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\spring-context-2.5.6.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\spring-core-2.5.6.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\spring-web-2.5.6.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\webservices-api-1.4.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\webservices-rt-1.4.jar
The process cannot access the file because it is being used by another process.
C:\java\jboss-4.2.3.GA\server\default\deploy\echo-ear.ear\xbean-spring-2.7.jar
The process cannot access the file because it is being used by another process.
error during undeployment: no META-INF/application.xml found
------------------------------------------------------------
Key: JBIDE-4448
URL:
https://jira.jboss.org/jira/browse/JBIDE-4448
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: JBossAS
Affects Versions: 3.0.1.GA
Reporter: Rustam Abdullaev
Assignee: Rob Stryker
Fix For: 3.1.0.M2, 3.1.0.M3
using deployment option "Use workspace metadata", getting an error each time I
try to undeploy my application:
17:19:03,378 INFO [EARDeployer] Undeploying J2EE application, destroy step:
file:/D:/workspaces/eclipse/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/echo-ear.ear/
17:19:03,378 INFO [EARDeployer] Undeployed J2EE application:
file:/D:/workspaces/eclipse/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/echo-ear.ear/
17:19:03,378 INFO [EARDeployer] Init J2EE application:
file:/D:/workspaces/eclipse/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/echo-ear.ear/
17:19:03,378 ERROR [MainDeployer] Could not initialise deployment:
file:/D:/workspaces/eclipse/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/echo-ear.ear/
org.jboss.deployment.DeploymentException: No META-INF/application.xml found
at org.jboss.deployment.EARDeployer.init(EARDeployer.java:146)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:194)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
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:585)
at
org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
at sun.reflect.GeneratedMethodAccessor119.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at
org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
at sun.reflect.GeneratedMethodAccessor118.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at
org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:818)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:419)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira