Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 33368 invoked from network); 28 Aug 2007 00:37:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Aug 2007 00:37:58 -0000 Received: (qmail 72538 invoked by uid 500); 28 Aug 2007 00:37:52 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 72515 invoked by uid 500); 28 Aug 2007 00:37:52 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 72504 invoked by uid 99); 28 Aug 2007 00:37:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Aug 2007 17:37:52 -0700 X-ASF-Spam-Status: No, hits=3.8 required=10.0 tests=HTML_MESSAGE,MIME_QP_LONG_LINE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [69.147.95.75] (HELO smtp112.plus.mail.sp1.yahoo.com) (69.147.95.75) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 28 Aug 2007 00:37:45 +0000 Received: (qmail 93558 invoked from network); 28 Aug 2007 00:37:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:From:Subject:Date:To:X-Mailer; b=OnHhJfJXSMTuWsS1mH3UCZyW6KHMoZ5U5kzD9wp2QX165N4Mzy5vSJFyF6zHudypantzzy6kHQg67aIPpDOiUUmQxgnfHWyPaAXEOu9zq465X4yE+XFaiMkFP7EmUsI9N2QqfCUDy18JhMVVCe2c2EYpUFJnxd5/yUlrCviOU3g= ; Received: from unknown (HELO ?192.168.1.106?) (david_jencks@67.102.173.8 with plain) by smtp112.plus.mail.sp1.yahoo.com with SMTP; 28 Aug 2007 00:37:23 -0000 X-YMail-OSG: fZPyjswVM1k0NP9dM3G8KCzFbV7ehORyTRh0WWEMbqJ_K_NJOCS0ecfKq12kBJ4gnyOzwAwfoBzsXun193yhPXqoJ_FML_AEkwwvGWSYZEsyJNuG2Q-- Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <46D362F6.7000303@gmail.com> References: <46D34668.5010304@gmail.com> <1F2FC73F-4F7C-4159-B6E8-C916C77F8201@gmail.com> <46D362F6.7000303@gmail.com> Content-Type: multipart/alternative; boundary=Apple-Mail-32--499165156 Message-Id: <7EFAA85B-7A32-4032-821F-7EBAF8E8CA8F@yahoo.com> From: David Jencks Subject: Re: Problem at geronimo boot Date: Mon, 27 Aug 2007 17:37:12 -0700 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-32--499165156 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Are you including spring and acegi in your ear? If so, which versions? Geronimo includes 2.0.5 and if you are using a different version that may cause conflicts. You could try including org.springframework. in your geronimo-web.xml plan and perhaps also in geronimo- application.xml. Is your ear a single jar file or is it exploded (unpacked)? If it's unpacked maybe it is not all copied in place before the hot deployer starts trying to deploy it?? Hope this results in at least different behavior :-) thanks david jencks On Aug 27, 2007, at 4:49 PM, Paolo Denti wrote: > Kevan, thanks for the welcome. > > - first of all, there is definitely a problem with the hot deploy > 01:38:30,491 ERROR [DirectoryMonitor] Unable to scan file / > Applications/geronimo-jetty6-jee5-2.0.1/deploy/lautizieEar.ear > during initialization > java.lang.NullPointerException > at > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.getDeploymentT > ime(DirectoryHotDeployer.java:237) > at > org.apache.geronimo.deployment.hot.DirectoryMonitor.initialize > (DirectoryMonitor.java:240) > at org.apache.geronimo.deployment.hot.DirectoryMonitor.run > (DirectoryMonitor.java:213) > at java.lang.Thread.run(Thread.java:613) > 01:38:36,340 ERROR [Deployer] Deployment failed due to > java.lang.NullPointerException > at > org.apache.geronimo.deployment.CopyResourceContext.addFile > (CopyResourceContext.java:144) > at org.apache.geronimo.deployment.DeploymentContext.addFile > (DeploymentContext.java:461) > at > org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.installM > odule(AbstractWebModuleBuilder.java:288) > ... > - second, even with standard deploy, as you suggested, there is > another problem. it looks related to my application but i think it > is related to some classloader issue > > this is the stacktrace given by the deploy.sh > ============================================ > org.apache.geronimo.kernel.config.LifecycleException: start of > default/myappEar/1188257714796/car failed > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:547) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:511) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager$ > $FastClassByCGLIB$$ce77a924.invoke() > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke > (FastMethodInvoker.java:38) > at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke > (GBeanOperation.java:124) > at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke > (GBeanInstance.java:865) > at org.apache.geronimo.kernel.basic.BasicKernel.invoke > (BasicKernel.java:239) > at org.apache.geronimo.kernel.KernelGBean.invoke > (KernelGBean.java:342) > at org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$ > $1cccefc9.invoke() > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke > (FastMethodInvoker.java:38) > at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke > (GBeanOperation.java:124) > at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke > (GBeanInstance.java:865) > at org.apache.geronimo.kernel.basic.BasicKernel.invoke > (BasicKernel.java:239) > at org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke > (MBeanGBeanBridge.java:168) > at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke > (DynamicMetaDataImpl.java:213) > at com.sun.jmx.mbeanserver.MetaDataImpl.invoke > (MetaDataImpl.java:220) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke > (DefaultMBeanServerInterceptor.java:815) > at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke > (JmxMBeanServer.java:784) > at javax.management.remote.rmi.RMIConnectionImpl.doOperation > (RMIConnectionImpl.java:1408) > at javax.management.remote.rmi.RMIConnectionImpl.access$100 > (RMIConnectionImpl.java:81) > at javax.management.remote.rmi.RMIConnectionImpl > $PrivilegedOperation.run(RMIConnectionImpl.java:1245) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation > (RMIConnectionImpl.java:1348) > at javax.management.remote.rmi.RMIConnectionImpl.invoke > (RMIConnectionImpl.java:782) > 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 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:613) > Caused by: > org.apache.geronimo.kernel.config.InvalidConfigException: Unknown > start exception > at > org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration > GBeans(ConfigurationUtil.java:514) > at > org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration > GBeans(ConfigurationUtil.java:485) > at > org.apache.geronimo.kernel.config.KernelConfigurationManager.start > (KernelConfigurationManager.java:187) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:530) > ... 36 more > Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: > Configuration default/myappEar_myappWeb.war/1188257714796/car > failed to start due to the following reasons: > The service J2EEApplication=default/myappEar/1188257714796/ > car,WebFilter=Acegi Filter Chain > Proxy,WebModule=myappWeb.war,j2eeType=URLWebFilterMapping,name="[/% > 5C*]" did not start because default/myappEar/1188257714796/car? > J2EEApplication=default/myappEar/1188257714796/ > car,WebModule=myappWeb.war,j2eeType=WebFilter,name=Acegi%20Filter% > 20Chain%20Proxy did not start. > The service J2EEApplication=default/myappEar/1188257714796/ > car,WebFilter=sitemesh,WebModule=myappWeb.war,j2eeType=URLWebFilterMap > ping,name="[/%5C*]" did not start because default/myappEar/ > 1188257714796/car?J2EEApplication=default/myappEar/1188257714796/ > car,WebFilter=Acegi%20Filter%20Chain% > 20Proxy,WebModule=myappWeb.war,j2eeType=URLWebFilterMapping,name=%22 > [/%5C*]%22 did not start. > The service J2EEApplication=default/myappEar/1188257714796/ > car,WebModule=myappWeb.war,j2eeType=Servlet,name=myappweb did not > start because org.apache.geronimo.kernel.proxy.DeadProxyException: > Proxy is no longer valid to gbean: default/myappEar/1188257714796/ > car?J2EEApplication=default/myappEar/1188257714796/ > car,j2eeType=WebModule,name=myappWeb.war > The service J2EEApplication=default/myappEar/1188257714796/ > car,WebModule=myappWeb.war,j2eeType=WebFilter,name=Acegi Filter > Chain Proxy did not start because Error creating bean with name > 'messageSource' defined in ServletContext resource [/WEB-INF/ > applicationContextListener.xml]: Initialization of bean failed; > nested exception is java.lang.NoSuchMethodError: > org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/ > lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method; > > at > org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration > GBeans(ConfigurationUtil.java:477) > ... 39 more > =========================== > as you see the cause is > Error creating bean with name 'messageSource' defined in > ServletContext resource [/WEB-INF/applicationContextListener.xml]: > Initialization of bean failed; nested exception is > java.lang.NoSuchMethodError: > org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/ > lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method; > > the stack in geronimo, during the deploy, is > =========================== > 01:41:33,902 ERROR [ContextLoader] Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'messageSource' defined in ServletContext > resource [/WEB-INF/applicationContextListener.xml]: Initialization > of bean failed; nested exception is java.lang.NoSuchMethodError: > org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/ > lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method; > Caused by: > java.lang.NoSuchMethodError: > org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/ > lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method; > at > org.springframework.transaction.interceptor.AbstractFallbackTransactio > nAttributeSource.computeTransactionAttribute > (AbstractFallbackTransactionAttributeSource.java:144) > at > org.springframework.transaction.interceptor.AbstractFallbackTransactio > nAttributeSource.getTransactionAttribute > (AbstractFallbackTransactionAttributeSource.java:103) > at > org.springframework.transaction.interceptor.TransactionAttributeSource > Advisor$TransactionAttributeSourcePointcut.matches > (TransactionAttributeSourceAdvisor.java:102) > at org.springframework.aop.support.AopUtils.canApply > (AopUtils.java:195) > at org.springframework.aop.support.AopUtils.canApply > (AopUtils.java:236) > ..... > =========================== > > consider that the application is working and the the loading of the > resourcebundle is done by this part of spring config > ================================ > class="org.springframework.context.support.ReloadableResourceBundleMes > sageSource"> > > > /WEB-INF/resourcebundle/mailMessages > > > > > ================================= > > just my impression is that the problem lies in loading the resources > > Paolo > > Kevan Miller wrote: >> >> On Aug 27, 2007, at 5:47 PM, Paolo Denti wrote: >> >>> Hi, i am a brand new geronimo user (or at least i am trying to be) >>> I am trying to deploy already existing applications (EARs), >>> already working on jboss, without any particular deployment >>> descriptior, on geronimo. >>> I always get NPEs at geronimo startup. below you can find the >>> stacktrace. >>> it happens if i deploy with geronimo running or if i deploy with >>> geronimo stopped and then start geronimo. >>> >>> environment is >>> - geronimo 2.0.1 with jetty >>> - os x 10.4.10 >>> - jdk 1.5.0_07 >>> - JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ >>> CurrentJDK/Home >> >> Hi Paolo, >> Welcome... :-) >> >> Thanks for the info. >> >> Rather than using the hot deploy directory, could you try to >> deploy your ear using the deploy command? >> >> Remove your EAR from geronimo-jetty6-jee5-2.0.1/deploy/ >> >> Start the server (e.g. geronimo-jetty6-jee5-2.0.1/bin/geronimo.sh >> run) >> >> Then, in a separate term window deploy your app using the following: >> >> geronimo-jetty6-jee5-2.0.1/bin/deploy.sh >> >> If this fails in the same way, then we'll need to dig a little >> further... Well, we'll need to dig a bit further, regardless, to >> understand why the hot-deploy directory isn't working... >> >> --kevan >> >>> >>> thanks >>> Paolo >>> >>> Geronimo Application Server started >>> 23:16:07,293 ERROR [Deployer] Deployment failed due to >>> java.lang.NullPointerException >>> at >>> org.apache.geronimo.deployment.CopyResourceContext.addFile >>> (CopyResourceContext.java:144) >>> at >>> org.apache.geronimo.deployment.DeploymentContext.addFile >>> (DeploymentContext.java:461) >>> at >>> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.instal >>> lModule(AbstractWebModuleBuilder.java:288) >>> at >>> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder$ >>> $FastClassByCGLIB$$8523248f.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ >>> $EnhancerByCGLIB$$ab38932.installModule() >>> at >>> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.installMo >>> dule(SwitchingModuleBuilder.java:153) >>> at >>> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$ >>> $FastClassByCGLIB$$d0c31844.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ >>> $EnhancerByCGLIB$$ab38932.installModule() >>> at >>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfigurat >>> ion(EARConfigBuilder.java:567) >>> at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$ >>> $FastClassByCGLIB$$38e56ec6.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at >>> org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$ >>> $EnhancerByCGLIB$$41e10347.buildConfiguration() >>> at org.apache.geronimo.deployment.Deployer.deploy >>> (Deployer.java:304) >>> at org.apache.geronimo.deployment.Deployer.deploy >>> (Deployer.java:126) >>> at org.apache.geronimo.deployment.Deployer$ >>> $FastClassByCGLIB$$734a235d.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:865) >>> at org.apache.geronimo.kernel.basic.BasicKernel.invoke >>> (BasicKernel.java:239) >>> at >>> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.do >>> Deploy(AbstractDeployCommand.java:116) >>> at >>> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run >>> (DistributeCommand.java:61) >>> at java.lang.Thread.run(Thread.java:613) >>> 23:16:07,311 ERROR [DirectoryHotDeployer] Unable to deploy: >>> java.lang.NullPointerException >>> org.apache.geronimo.common.DeploymentException: >>> java.lang.NullPointerException >>> at org.apache.geronimo.deployment.Deployer.deploy >>> (Deployer.java:385) >>> at org.apache.geronimo.deployment.Deployer.deploy >>> (Deployer.java:126) >>> at org.apache.geronimo.deployment.Deployer$ >>> $FastClassByCGLIB$$734a235d.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:865) >>> at org.apache.geronimo.kernel.basic.BasicKernel.invoke >>> (BasicKernel.java:239) >>> at >>> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.do >>> Deploy(AbstractDeployCommand.java:116) >>> at >>> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run >>> (DistributeCommand.java:61) >>> at java.lang.Thread.run(Thread.java:613) >>> Caused by: java.lang.NullPointerException >>> at >>> org.apache.geronimo.deployment.CopyResourceContext.addFile >>> (CopyResourceContext.java:144) >>> at >>> org.apache.geronimo.deployment.DeploymentContext.addFile >>> (DeploymentContext.java:461) >>> at >>> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.instal >>> lModule(AbstractWebModuleBuilder.java:288) >>> at >>> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder$ >>> $FastClassByCGLIB$$8523248f.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ >>> $EnhancerByCGLIB$$ab38932.installModule() >>> at >>> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.installMo >>> dule(SwitchingModuleBuilder.java:153) >>> at >>> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$ >>> $FastClassByCGLIB$$d0c31844.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ >>> $EnhancerByCGLIB$$ab38932.installModule() >>> at >>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfigurat >>> ion(EARConfigBuilder.java:567) >>> at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$ >>> $FastClassByCGLIB$$38e56ec6.invoke() >>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: >>> 53) >>> at >>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >>> (FastMethodInvoker.java:38) >>> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >>> (GBeanOperation.java:124) >>> at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >>> (GBeanInstance.java:830) >>> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >>> (RawInvoker.java:57) >>> at >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >>> (RawOperationInvoker.java:35) >>> at >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >>> (ProxyMethodInterceptor.java:96) >>> at >>> org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$ >>> $EnhancerByCGLIB$$41e10347.buildConfiguration() >>> at org.apache.geronimo.deployment.Deployer.deploy >>> (Deployer.java:304) >>> ... 10 more >>> >>> 23:16:09,671 ERROR [DirectoryHotDeployer] Unable to undeploy >>> java.lang.NullPointerException >>> at >>> org.apache.geronimo.deployment.plugin.ConfigIDExtractor.identifyTarg >>> etModuleIDs(ConfigIDExtractor.java:174) >>> at >>> org.apache.geronimo.deployment.hot.DirectoryHotDeployer.fileRemoved( >>> DirectoryHotDeployer.java:350) >>> at >>> org.apache.geronimo.deployment.hot.DirectoryMonitor.scanDirectory >>> (DirectoryMonitor.java:325) >>> at org.apache.geronimo.deployment.hot.DirectoryMonitor.run >>> (DirectoryMonitor.java:216) >>> at java.lang.Thread.run(Thread.java:613) >>> >>> >> --Apple-Mail-32--499165156 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Are you including spring and = acegi in your ear?=A0 If so, which versions?

Geronimo includes 2.0.5 and = if you are using a different version that may cause conflicts.=A0 You = could try including

<dep:hidden-classes>
=A0 = <dep:filter>org.springframework.</dep:filter>
</d= ep:hidden-classes>

in your geronimo-web.xml = plan and perhaps also in geronimo-application.xml.

Is your ear a single = jar file or is it exploded (unpacked)?=A0 If it's unpacked maybe it is = not all copied in place before the hot deployer starts trying to deploy = it??

Hope = this results in at least different behavior :-)

thanks
david = jencks

On Aug 27, 2007, at 4:49 PM, Paolo Denti = wrote:

Kevan, thanks for the welcome.

- first of all, = there is definitely a problem with the hot deploy
01:38:30,491 ERROR = [DirectoryMonitor] Unable to scan file = /Applications/geronimo-jetty6-jee5-2.0.1/deploy/lautizieEar.ear during = initialization
java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0=A0= at = org.apache.geronimo.deployment.hot.DirectoryHotDeployer.getDeploymentTime(= DirectoryHotDeployer.java:237)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.hot.DirectoryMonitor.initialize(DirectoryMo= nitor.java:240)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.hot.DirectoryMonitor.run(DirectoryMonitor.j= ava:213)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:613)
01:38:36,340 ERROR [Deployer] = Deployment failed due to
java.lang.NullPointerException
=A0=A0=A0= =A0=A0=A0=A0 at = org.apache.geronimo.deployment.CopyResourceContext.addFile(CopyResourceCon= text.java:144)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.DeploymentContext.addFile(DeploymentContext= .java:461)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.installModul= e(AbstractWebModuleBuilder.java:288)
...
- second, even with = standard deploy, as you suggested, there is another problem. it looks = related to my application but i think it is related to some classloader = issue

this is the stacktrace given by the deploy.sh
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
= org.apache.geronimo.kernel.config.LifecycleException: start of = default/myappEar/1188257714796/car failed
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:547)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:511)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByC= GLIB$$ce77a924.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 865)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(= <generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 865)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.ja= va:168)
=A0=A0=A0=A0=A0=A0=A0 at = com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.jav= a:213)
=A0=A0=A0=A0=A0=A0=A0 at = com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
= =A0=A0=A0=A0=A0=A0=A0 at = com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanS= erverInterceptor.java:815)
=A0=A0=A0=A0=A0=A0=A0 at = com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
= =A0=A0=A0=A0=A0=A0=A0 at = javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImp= l.java:1408)
=A0=A0=A0=A0=A0=A0=A0 at = javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl= .java:81)
=A0=A0=A0=A0=A0=A0=A0 at = javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIC= onnectionImpl.java:1245)
=A0=A0=A0=A0=A0=A0=A0 at = java.security.AccessController.doPrivileged(Native Method)
=A0=A0=A0=A0= =A0=A0=A0 at = javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMICon= nectionImpl.java:1348)
=A0=A0=A0=A0=A0=A0=A0 at = javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.jav= a:782)
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
=A0=A0=A0=A0= =A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39)
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.reflect.Method.invoke(Method.java:585)
=A0=A0=A0=A0=A0=A0=A0= at = sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
= =A0=A0=A0=A0=A0=A0=A0 at = sun.rmi.transport.Transport$1.run(Transport.java:153)
=A0=A0=A0=A0=A0=A0= =A0 at java.security.AccessController.doPrivileged(Native Method)
= =A0=A0=A0=A0=A0=A0=A0 at = sun.rmi.transport.Transport.serviceCall(Transport.java:149)
=A0=A0=A0=A0= =A0=A0=A0 at = sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466) =A0=A0=A0=A0=A0=A0=A0 at = sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java= :707)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:613)
Caused by: = org.apache.geronimo.kernel.config.InvalidConfigException: Unknown start = exception
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:514)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:485)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelC= onfigurationManager.java:187)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:530)
=A0=A0=A0=A0=A0=A0=A0 ... = 36 more
Caused by: = org.apache.geronimo.gbean.InvalidConfigurationException: Configuration = default/myappEar_myappWeb.war/1188257714796/car failed to start due to = the following reasons:
=A0 The service = J2EEApplication=3Ddefault/myappEar/1188257714796/car,WebFilter=3DAcegi = Filter Chain = Proxy,WebModule=3DmyappWeb.war,j2eeType=3DURLWebFilterMapping,name=3D"[/%5= C*]" did not start because = default/myappEar/1188257714796/car?J2EEApplication=3Ddefault/myappEar/1188= 257714796/car,WebModule=3DmyappWeb.war,j2eeType=3DWebFilter,name=3DAcegi%2= 0Filter%20Chain%20Proxy did not start.
=A0 The service = J2EEApplication=3Ddefault/myappEar/1188257714796/car,WebFilter=3Dsitemesh,= WebModule=3DmyappWeb.war,j2eeType=3DURLWebFilterMapping,name=3D"[/%5C*]" = did not start because = default/myappEar/1188257714796/car?J2EEApplication=3Ddefault/myappEar/1188= 257714796/car,WebFilter=3DAcegi%20Filter%20Chain%20Proxy,WebModule=3Dmyapp= Web.war,j2eeType=3DURLWebFilterMapping,name=3D%22[/%5C*]%22 did not = start.
=A0 The service = J2EEApplication=3Ddefault/myappEar/1188257714796/car,WebModule=3DmyappWeb.= war,j2eeType=3DServlet,name=3Dmyappweb did not start because = org.apache.geronimo.kernel.proxy.DeadProxyException: Proxy is no longer = valid to gbean: = default/myappEar/1188257714796/car?J2EEApplication=3Ddefault/myappEar/1188= 257714796/car,j2eeType=3DWebModule,name=3DmyappWeb.war
=A0 The = service = J2EEApplication=3Ddefault/myappEar/1188257714796/car,WebModule=3DmyappWeb.= war,j2eeType=3DWebFilter,name=3DAcegi Filter Chain Proxy did not start = because Error creating bean with name 'messageSource' defined in = ServletContext resource [/WEB-INF/applicationContextListener.xml]: = Initialization of bean failed; nested exception is = java.lang.NoSuchMethodError: = org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/lang/refle= ct/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method;

=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:477)
=A0=A0=A0=A0=A0=A0=A0 ... 39 more
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
as you see the cause is
Error creating = bean with name 'messageSource' defined in ServletContext resource = [/WEB-INF/applicationContextListener.xml]: Initialization of bean = failed; nested exception is java.lang.NoSuchMethodError: = org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/lang/refle= ct/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method;

the = stack in geronimo, during the deploy, is
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
01:41:33,902 ERROR [ContextLoader] Context initialization = failed
org.springframework.beans.factory.BeanCreationException: = Error creating bean with name 'messageSource' defined in ServletContext = resource [/WEB-INF/applicationContextListener.xml]: Initialization of = bean failed; nested exception is java.lang.NoSuchMethodError: = org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/lang/refle= ct/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method;
Caused by: =
java.lang.NoSuchMethodError: = org.springframework.util.ClassUtils.getMostSpecificMethod(Ljava/lang/refle= ct/Method;Ljava/lang/Class;)Ljava/lang/reflect/Method;
=A0=A0=A0=A0=A0= =A0=A0 at = org.springframework.transaction.interceptor.AbstractFallbackTransactionAtt= ributeSource.computeTransactionAttribute(AbstractFallbackTransactionAttrib= uteSource.java:144)
=A0=A0=A0=A0=A0=A0=A0 at = org.springframework.transaction.interceptor.AbstractFallbackTransactionAtt= ributeSource.getTransactionAttribute(AbstractFallbackTransactionAttributeS= ource.java:103)
=A0=A0=A0=A0=A0=A0=A0 at = org.springframework.transaction.interceptor.TransactionAttributeSourceAdvi= sor$TransactionAttributeSourcePointcut.matches(TransactionAttributeSourceA= dvisor.java:102)
=A0=A0=A0=A0=A0=A0=A0 at = org.springframework.aop.support.AopUtils.canApply(AopUtils.java:195)
= =A0=A0=A0=A0=A0=A0=A0 at = org.springframework.aop.support.AopUtils.canApply(AopUtils.java:236)
= .....
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D

consider that the application is working and = the the loading of the resourcebundle is done by this part of spring = config
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=A0=A0=A0 <bean = id=3D"messageSource" = class=3D"org.springframework.context.support.ReloadableResourceBundleMessa= geSource">
=A0=A0=A0 =A0=A0=A0 <property = name=3D"basenames">
=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 = <list>
=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 = <value>/WEB-INF/resourcebundle/mailMessages</value>
=A0=A0= =A0 =A0=A0=A0 =A0=A0=A0 </list>
=A0=A0=A0 =A0=A0=A0 = </property>
=A0=A0=A0 =A0=A0=A0 <property = name=3D"cacheSeconds" value=3D"0"/>
=A0=A0=A0 </bean>
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D

just my impression is that the problem = lies in loading the resources

Paolo

= Kevan Miller wrote:

On Aug 27, 2007, at 5:47 PM, Paolo Denti = wrote:

Hi, i am a brand new geronimo user (or at least i am trying = to be)
I am trying to deploy already existing applications (EARs), = already working on jboss, without any particular deployment descriptior, = on geronimo.
I always get NPEs at geronimo startup. below you can = find the stacktrace.
it happens if i deploy with geronimo running or = if i deploy with geronimo stopped and then start geronimo.

= environment is
- geronimo 2.0.1 with jetty
- os x 10.4.10
- = jdk 1.5.0_07
- = JAVA_HOME=3D/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJD= K/Home

Hi Paolo,
=
Welcome... :-)

=
Thanks for the info.

Rather than using the = hot deploy directory, could you try to deploy your ear using the deploy = command?

=
Remove your EAR from=A0geronimo-jetty6-jee5-2.0.1/deploy/
=

Start the = server (e.g.=A0geronimo-jetty6-jee5-2.0.1/bin/geronimo.sh run)
=

Then, in a = separate term window deploy your app using the following:
=

=A0 = geronimo-jetty6-jee5-2.0.1/bin/deploy.sh <your-ear-file>=A0
=

If this fails = in the same way, then we'll need to dig a little further... Well, we'll = need to dig a bit further, regardless, to understand why the hot-deploy = directory isn't working...

--kevan

=

thanks
Paolo

Geronimo = Application Server started
23:16:07,293 ERROR [Deployer] Deployment = failed due to
java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0=A0= at = org.apache.geronimo.deployment.CopyResourceContext.addFile(CopyResourceCon= text.java:144)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.DeploymentContext.addFile(DeploymentContext= .java:461)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.installModul= e(AbstractWebModuleBuilder.java:288)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder$$FastClassBy= CGLIB$$8523248f.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ab3893= 2.installModule(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.installModule(S= witchingModuleBuilder.java:153)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGL= IB$$d0c31844.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ab3893= 2.installModule(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EA= RConfigBuilder.java:567)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38= e56ec6.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$$EnhancerByCGLIB$= $41e10347.buildConfiguration(<generated>)
=A0=A0=A0=A0=A0=A0=A0 = at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:304)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:126)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke= (<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 865)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy= (AbstractDeployCommand.java:116)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(Distribu= teCommand.java:61)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:613)
23:16:07,311 ERROR = [DirectoryHotDeployer] Unable to deploy: = java.lang.NullPointerException
= org.apache.geronimo.common.DeploymentException: = java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:385)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:126)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke= (<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 865)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy= (AbstractDeployCommand.java:116)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(Distribu= teCommand.java:61)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:613)
Caused by: = java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.CopyResourceContext.addFile(CopyResourceCon= text.java:144)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.DeploymentContext.addFile(DeploymentContext= .java:461)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.installModul= e(AbstractWebModuleBuilder.java:288)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder$$FastClassBy= CGLIB$$8523248f.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ab3893= 2.installModule(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.installModule(S= witchingModuleBuilder.java:153)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGL= IB$$d0c31844.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ab3893= 2.installModule(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EA= RConfigBuilder.java:567)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38= e56ec6.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 830)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$$EnhancerByCGLIB$= $41e10347.buildConfiguration(<generated>)
=A0=A0=A0=A0=A0=A0=A0 = at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:304)
= =A0=A0=A0=A0=A0=A0=A0 ... 10 more

23:16:09,671 ERROR = [DirectoryHotDeployer] Unable to undeploy
= java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.plugin.ConfigIDExtractor.identifyTargetModu= leIDs(ConfigIDExtractor.java:174)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.hot.DirectoryHotDeployer.fileRemoved(Direct= oryHotDeployer.java:350)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.hot.DirectoryMonitor.scanDirectory(Director= yMonitor.java:325)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.deployment.hot.DirectoryMonitor.run(DirectoryMonitor.j= ava:216)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:613)


=

=

= --Apple-Mail-32--499165156--