1 Reply Latest reply on Dec 12, 2002 10:44 AM by slaboure

    Hotdeploy and farming?

    aradka

      When I try to hotdeploy an .ear, containing a war and 2 jars(overwrite the file in the farm directory), in the process of undeploying the original, it deletes the new file.

      It seems that Jboss has cached all the EJB's because it still deploys them, but fails when it tries to deploy the war file. It also fails to redeploy on any other nodes.

      I'm using jboss-3.0.3_tomcat-4.1.12.

      Alex
      Log from node 1 (node with farm directory)
      2002-12-11 17:28:32,154 INFO [org.jboss.deployment.MainDeployer] Undeploying file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,155 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:28:32,158 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:28:32,158 INFO [org.jboss.web.catalina.EmbeddedCatalinaService41] undeploy, ctxPath=/quaestor2.0, warUrl=file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:32,159 INFO [org.jboss.web.localhost.Engine] StandardHost[localhost]: Removing web application at context path /quaestor2.0
      2002-12-11 17:28:32,634 ERROR [org.jboss.deployment.MainDeployer] Undeployment failed: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0.war
      org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (java.lang.NullPointerException)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:355)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:469)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:481)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:443)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:438)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:411)
      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:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy15.undeploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.undeploy(URLDeploymentScanner.java:457)
      at org.jboss.ha.framework.server.FarmMemberService.undeploy(FarmMemberService.java:389)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:552)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:212)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:225)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:202)
      Caused by: java.lang.NullPointerException
      at org.jboss.util.file.Files.delete(Files.java:39)
      at org.jboss.web.catalina.EmbeddedCatalinaService41.performUndeploy(EmbeddedCatalinaService41.java:330)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:345)
      ... 19 more
      2002-12-11 17:28:32,637 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:28:32,645 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:28:32,645 INFO [org.jboss.deployment.EARDeployer] Undeploying J2EE application, destroy step: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,647 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:28:32,678 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=ratebot_gen.jar
      2002-12-11 17:28:32,679 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:28:32,682 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:28:32,682 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:28:32,683 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:32,683 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:32,683 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:28:32,718 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=quaestor2.0_gen.jar
      2002-12-11 17:28:32,719 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:28:32,742 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:28:32,743 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/109.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:28:32,743 INFO [org.jboss.deployment.MainDeployer] Cleaned Deployment file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,743 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,757 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,835 INFO [org.jboss.deployment.EARDeployer] Init J2EE application: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:32,960 INFO [org.jboss.ha.framework.server.FarmMemberService] doUndeployment(), File: farm/quaestor2.0.ear
      2002-12-11 17:28:32,961 INFO [org.jboss.ha.framework.server.FarmMemberService] farmUndeployment(), removed file/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:33,589 INFO [org.jboss.ejb.EjbModule] Creating
      2002-12-11 17:28:33,612 INFO [org.jboss.ejb.EjbModule] Deploying ZD2RateStagingEJB
      2002-12-11 17:28:33,628 INFO [org.jboss.ejb.EjbModule] Deploying ZDCorpRateStagingEJB
      2002-12-11 17:28:33,644 INFO [org.jboss.ejb.EjbModule] Deploying ZDRateStagingEJB
      2002-12-11 17:28:33,660 INFO [org.jboss.ejb.EjbModule] Deploying ZDTestRateStagingEJB
      2002-12-11 17:28:33,676 INFO [org.jboss.ejb.EjbModule] Deploying ZLRateStagingEJB
      2002-12-11 17:28:33,693 INFO [org.jboss.ejb.EjbModule] Deploying ZLTestRateStagingEJB
      2002-12-11 17:28:33,717 INFO [org.jboss.ejb.EjbModule] Deploying ZRRateStagingEJB
      2002-12-11 17:28:33,733 INFO [org.jboss.ejb.EjbModule] Deploying ZRTestRateStagingEJB
      2002-12-11 17:28:33,749 INFO [org.jboss.ejb.EjbModule] Deploying ZTRateStagingEJB
      2002-12-11 17:28:33,765 INFO [org.jboss.ejb.EjbModule] Deploying ZTTestRateStagingEJB
      2002-12-11 17:28:33,781 INFO [org.jboss.ejb.EjbModule] Deploying RateBotEJB
      2002-12-11 17:28:33,952 INFO [org.jboss.ejb.EjbModule] Created
      2002-12-11 17:28:35,032 INFO [org.jboss.ejb.EjbModule] Creating
      2002-12-11 17:28:35,079 INFO [org.jboss.ejb.EjbModule] Deploying CRCountryEJB
      2002-12-11 17:28:35,096 INFO [org.jboss.ejb.EjbModule] Deploying CRCurrencyEJB
      2002-12-11 17:28:35,112 INFO [org.jboss.ejb.EjbModule] Deploying CRCurrentRateEJB
      2002-12-11 17:28:35,128 INFO [org.jboss.ejb.EjbModule] Deploying CRCustomerEJB
      2002-12-11 17:28:35,144 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationCategoryEJB
      2002-12-11 17:28:35,160 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationEJB
      2002-12-11 17:28:35,176 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationTetherValueEJB
      2002-12-11 17:28:35,192 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationVendorLookupEJB
      2002-12-11 17:28:35,208 INFO [org.jboss.ejb.EjbModule] Deploying CRProductEJB
      2002-12-11 17:28:35,224 INFO [org.jboss.ejb.EjbModule] Deploying CRProductSettingEJB
      2002-12-11 17:28:35,240 INFO [org.jboss.ejb.EjbModule] Deploying CRProductTetherValueEJB
      2002-12-11 17:28:35,256 INFO [org.jboss.ejb.EjbModule] Deploying CRRateCategoryCRSEJB
      2002-12-11 17:28:35,297 INFO [org.jboss.ejb.EjbModule] Deploying CRRateCategoryMVEJB
      2002-12-11 17:28:35,313 INFO [org.jboss.ejb.EjbModule] Deploying CRRateHistoryEJB
      2002-12-11 17:28:35,329 INFO [org.jboss.ejb.EjbModule] Deploying CRRateMatchEJB
      2002-12-11 17:28:35,345 INFO [org.jboss.ejb.EjbModule] Deploying CRRateTypeCRSEJB
      2002-12-11 17:28:35,361 INFO [org.jboss.ejb.EjbModule] Deploying CRRateTypeEJB
      2002-12-11 17:28:35,468 INFO [org.jboss.ejb.EjbModule] Deploying CRRateTypeMVEJB
      2002-12-11 17:28:35,484 INFO [org.jboss.ejb.EjbModule] Deploying CRStateEJB
      2002-12-11 17:28:35,499 INFO [org.jboss.ejb.EjbModule] Deploying CRUserEJB
      2002-12-11 17:28:35,515 INFO [org.jboss.ejb.EjbModule] Deploying CRVendorEJB
      2002-12-11 17:28:35,531 INFO [org.jboss.ejb.EjbModule] Deploying CarEJB
      2002-12-11 17:28:35,547 INFO [org.jboss.ejb.EjbModule] Deploying CarTetherValueEJB
      2002-12-11 17:28:35,564 INFO [org.jboss.ejb.EjbModule] Deploying CarFacadeEJB
      2002-12-11 17:28:35,579 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationFacadeEJB
      2002-12-11 17:28:35,593 INFO [org.jboss.ejb.EjbModule] Deploying CRLocationParamsFacadeEJB
      2002-12-11 17:28:35,608 INFO [org.jboss.ejb.EjbModule] Deploying CRProductParamsFacadeEJB
      2002-12-11 17:28:35,623 INFO [org.jboss.ejb.EjbModule] Deploying CRProductFacadeEJB
      2002-12-11 17:28:35,639 INFO [org.jboss.ejb.EjbModule] Deploying CRProductSettingFacadeEJB
      2002-12-11 17:28:35,654 INFO [org.jboss.ejb.EjbModule] Deploying CRRateManagerEJB
      2002-12-11 17:28:35,669 INFO [org.jboss.ejb.EjbModule] Deploying CRCustomerManagerEJB
      2002-12-11 17:28:36,054 INFO [org.jboss.ejb.EjbModule] Created
      2002-12-11 17:28:36,055 INFO [org.jboss.ejb.EjbModule] Starting
      2002-12-11 17:28:36,306 INFO [org.jboss.ejb.EjbModule] Started
      2002-12-11 17:28:36,307 INFO [org.jboss.ejb.EjbModule] Starting
      2002-12-11 17:28:37,499 INFO [org.jboss.ejb.EjbModule] Started
      2002-12-11 17:28:37,553 INFO [org.jboss.web.catalina.EmbeddedCatalinaService41] deploy, ctxPath=/quaestor2.0, warUrl=file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:37,577 INFO [org.jboss.web.localhost.Engine] WebappLoader[/quaestor2.0]: Deploying class repositories to work directory /usr/local/jboss-3.0.3_tomcat-4.1.12/tomcat-4.1.x/work/MainEngine/localhost/quaestor2.0
      2002-12-11 17:28:37,601 INFO [org.jboss.web.localhost.Engine] WebappLoader[/quaestor2.0]: Deploy class files /WEB-INF/classes to /usr/local/jboss-3.0.3_tomcat-4.1.12/tomcat-4.1.x/work/MainEngine/localhost/quaestor2.0/WEB-INF/classes
      2002-12-11 17:28:37,890 INFO [org.jboss.web.localhost.Engine] ContextConfig[/quaestor2.0]: Added certificates -> request attribute Valve
      2002-12-11 17:28:37,890 INFO [org.jboss.web.localhost.Engine] ContextConfig[/quaestor2.0]: Configured an authenticator for method FORM
      2002-12-11 17:28:38,042 INFO [org.jboss.web.catalina.EmbeddedCatalinaService41] Using Java2 parent classloader delegation: true
      2002-12-11 17:28:38,043 INFO [org.jboss.web.localhost.Engine] StandardManager[/quaestor2.0]: Seeding random number generator class java.security.SecureRandom
      2002-12-11 17:28:38,049 INFO [org.jboss.web.localhost.Engine] StandardManager[/quaestor2.0]: Seeding of random number generator has been completed
      2002-12-11 17:28:38,984 INFO [org.jboss.web.localhost.Engine] StandardWrapper[/quaestor2.0:default]: Loading container servlet default
      2002-12-11 17:28:38,988 INFO [org.jboss.web.localhost.Engine] StandardWrapper[/quaestor2.0:invoker]: Loading container servlet invoker
      2002-12-11 17:28:39,000 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:39,001 ERROR [STDERR] java.io.FileNotFoundException: /usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear (No such file or directory)
      2002-12-11 17:28:39,002 ERROR [STDERR] at java.io.FileInputStream.open(Native Method)
      2002-12-11 17:28:39,002 ERROR [STDERR] at java.io.FileInputStream.(FileInputStream.java:103)
      2002-12-11 17:28:39,002 ERROR [STDERR] at org.jboss.ha.framework.server.FarmMemberService.getFileContent(FarmMemberService.java:310)
      2002-12-11 17:28:39,002 ERROR [STDERR] at org.jboss.ha.framework.server.FarmMemberService.deploy(FarmMemberService.java:359)
      2002-12-11 17:28:39,003 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:553)
      2002-12-11 17:28:39,003 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:212)
      2002-12-11 17:28:39,003 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:225)
      2002-12-11 17:28:39,003 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:202)
      2002-12-11 17:28:39,003 ERROR [org.jboss.ha.framework.server.FarmMemberService] java.io.FileNotFoundException: /usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear (No such file or directory)
      2002-12-11 17:28:44,019 INFO [org.jboss.deployment.MainDeployer] Undeploying file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:44,019 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:28:44,023 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:28:44,023 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:28:44,031 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:28:44,031 INFO [org.jboss.web.catalina.EmbeddedCatalinaService41] undeploy, ctxPath=/quaestor2.0, warUrl=file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:44,031 INFO [org.jboss.web.localhost.Engine] StandardHost[localhost]: Removing web application at context path /quaestor2.0
      2002-12-11 17:28:44,231 ERROR [org.jboss.deployment.MainDeployer] Undeployment failed: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0.war
      org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (java.lang.NullPointerException)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:355)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:469)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:481)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:443)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:438)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:411)
      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:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy15.undeploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.undeploy(URLDeploymentScanner.java:457)
      at org.jboss.ha.framework.server.FarmMemberService.undeploy(FarmMemberService.java:389)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:546)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:212)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:225)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:202)
      Caused by: java.lang.NullPointerException
      at org.jboss.util.file.Files.delete(Files.java:39)
      at org.jboss.web.catalina.EmbeddedCatalinaService41.performUndeploy(EmbeddedCatalinaService41.java:330)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:345)
      ... 19 more
      2002-12-11 17:28:44,233 INFO [org.jboss.deployment.EARDeployer] Undeploying J2EE application, destroy step: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:44,235 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:28:44,262 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=ratebot_gen.jar
      2002-12-11 17:28:44,263 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:28:44,265 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:28:44,266 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:28:44,266 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:28:44,373 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=quaestor2.0_gen.jar
      2002-12-11 17:28:44,373 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:28:44,378 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:28:44,378 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:28:44,379 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:44,379 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/110.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:28:44,380 INFO [org.jboss.deployment.MainDeployer] Cleaned Deployment file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:28:44,380 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear

      Log from node 2:
      2002-12-11 17:29:06,432 INFO [org.jboss.deployment.MainDeployer] Undeploying file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:29:06,433 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:29:06,437 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:29:06,437 INFO [org.jboss.web.catalina.EmbeddedCatalinaService41] undeploy, ctxPath=/quaestor2.0, warUrl=file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:29:06,437 INFO [org.jboss.web.localhost.Engine] StandardHost[localhost]: Removing web application at context path /quaestor2.0
      2002-12-11 17:29:06,456 ERROR [org.jboss.deployment.MainDeployer] Undeployment failed: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0.war
      org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (java.lang.NullPointerException)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:355)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:469)
      at org.jboss.deployment.MainDeployer.stop(MainDeployer.java:481)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:443)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:438)
      at org.jboss.deployment.MainDeployer.undeploy(MainDeployer.java:411)
      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:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
      at $Proxy15.undeploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.undeploy(URLDeploymentScanner.java:457)
      at org.jboss.ha.framework.server.FarmMemberService.undeploy(FarmMemberService.java:389)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:546)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:212)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:225)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:202)
      Caused by: java.lang.NullPointerException
      at org.jboss.util.file.Files.delete(Files.java:39)
      at org.jboss.web.catalina.EmbeddedCatalinaService41.performUndeploy(EmbeddedCatalinaService41.java:330)
      at org.jboss.web.AbstractWebContainer.stop(AbstractWebContainer.java:345)
      ... 19 more
      2002-12-11 17:29:06,458 INFO [org.jboss.ejb.EjbModule] Stopping
      2002-12-11 17:29:06,466 INFO [org.jboss.ejb.EjbModule] Stopped
      2002-12-11 17:29:06,467 INFO [org.jboss.deployment.EARDeployer] Undeploying J2EE application, destroy step: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:29:06,468 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:29:06,492 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=ratebot_gen.jar
      2002-12-11 17:29:06,493 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:29:06,495 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:29:06,496 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/ratebot_gen.jar
      2002-12-11 17:29:06,496 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:29:06,496 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0.war
      2002-12-11 17:29:06,497 INFO [org.jboss.ejb.EjbModule] Destroying
      2002-12-11 17:29:06,531 INFO [org.jboss.ejb.EjbModule] Remove JSR-77 EJB Module: jboss.management.single:J2EEApplication=quaestor2.0.ear,J2EEServer=Single,j2eeType=EJBModule,name=quaestor2.0_gen.jar
      2002-12-11 17:29:06,532 INFO [org.jboss.ejb.EjbModule] Destroyed
      2002-12-11 17:29:06,537 INFO [org.jboss.deployment.MainDeployer] not deleting localUrl, it is null or not a copy: file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:29:06,537 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/tmp/deploy/server/all/farm/quaestor2.0.ear/108.quaestor2.0.ear-contents/quaestor2.0_gen.jar
      2002-12-11 17:29:06,537 INFO [org.jboss.deployment.MainDeployer] Cleaned Deployment file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:29:06,538 INFO [org.jboss.deployment.MainDeployer] Undeployed file:/usr/local/jboss-3.0.3_tomcat-4.1.12/server/all/farm/quaestor2.0.ear
      2002-12-11 17:29:12,639 INFO [STDOUT] MethodCall.invoke(): found no method called farmDeploy in class org.jboss.ha.framework.server.FarmMemberService with [
      2002-12-11 17:29:12,640 INFO [STDOUT] java.lang.String
      2002-12-11 17:29:12,640 INFO [STDOUT] ,
      2002-12-11 17:29:12,640 INFO [STDOUT] null
      2002-12-11 17:29:12,640 INFO [STDOUT] ,
      2002-12-11 17:29:12,640 INFO [STDOUT] java.util.Date
      2002-12-11 17:29:12,640 INFO [STDOUT] ] formal parameters
      2002-12-11 17:29:18,014 INFO [org.jboss.ha.framework.server.FarmMemberService] doUndeployment(), File: farm/quaestor2.0.ear