Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 12251 invoked from network); 4 Aug 2006 15:04:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Aug 2006 15:04:26 -0000 Received: (qmail 37899 invoked by uid 500); 4 Aug 2006 15:04:23 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 37848 invoked by uid 500); 4 Aug 2006 15:04:23 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 37837 invoked by uid 99); 4 Aug 2006 15:04:23 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 08:04:22 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=DNS_FROM_RFC_ABUSE,FROM_HAS_MIXED_NUMS,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of c1vamsi1c@gmail.com designates 64.233.182.191 as permitted sender) Received: from [64.233.182.191] (HELO nf-out-0910.google.com) (64.233.182.191) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 08:04:20 -0700 Received: by nf-out-0910.google.com with SMTP id m18so781798nfc for ; Fri, 04 Aug 2006 08:03:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=iPfKNjj+urrzsb4u6JYe3Xv7zSyRe6DBfENsR7PemjKjIDdTBncXWYRytMT/nGE+jcOOT00NgcupdDdp0+pkAne1BQGcJ/gFwWvK4XdlHvTLxr8I8raM7C5Qv0mrSk2FjKq33Oks1U/FDnxxgfOfEJs+Vd3dxo4LoBvSQY5tCas= Received: by 10.78.166.7 with SMTP id o7mr1583750hue; Fri, 04 Aug 2006 08:03:58 -0700 (PDT) Received: by 10.78.69.6 with HTTP; Fri, 4 Aug 2006 08:03:58 -0700 (PDT) Message-ID: <22d56c4d0608040803i7acd994cjcbb0167747022ae7@mail.gmail.com> Date: Fri, 4 Aug 2006 20:33:58 +0530 From: "Vamsavardhana Reddy" To: dev@geronimo.apache.org Subject: Re: login-domain-principal or realm-principal in default-principal causing deployment errors In-Reply-To: <74e15baa0608040751l445cd864vcdd8a5f8b0a2c822@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_37128_33217057.1154703838344" References: <22d56c4d0608040643h27fdc766j72482b6ccd70607e@mail.gmail.com> <74e15baa0608040751l445cd864vcdd8a5f8b0a2c822@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_37128_33217057.1154703838344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline The following is the security related configuration in my geronimo-web.xml. sql-realm-advanced On 8/4/06, Aaron Mulder wrote: > > Please post your plan. It seems likely that either the principal > class or principal name is missing. > > Thanks, > Aaron > > On 8/4/06, Vamsavardhana Reddy wrote: > > Is it allowed to have a login-domain-principal or realm-principal as > > default-principal tag? I am getting NullPointerExceptions while > deploying > > web applications with deployment plan having login-domain-principal or > > realm-principal as default-principal. Stacktrace given below. > > > > 18:27:38,580 ERROR [Deployer] Deployment failed due to > > java.lang.NullPointerException > > at > > org.apache.geronimo.security.deployment.SecurityBuilder.buildPrincipal( > SecurityBuilder.java:229) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildDefaultPrincipal > (SecurityBuilder.java:205) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfig > (SecurityBuilder.java:196) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfiguration > (SecurityBuilder.java:60) > > at > > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext( > TomcatModuleBuilder.java:260) > > at > > > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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$$9d0e1f31.initContext > () > > at > > org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext( > SwitchingModuleBuilder.java:156) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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$$9d0e1f31.initContext > () > > at > > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration( > EARConfigBuilder.java:500) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$a8fb27a3.buildConfiguration > () > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302) > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:852) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java > :239) > > at > > > org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy > (AbstractDeployCommand.java:106) > > at > > org.apache.geronimo.deployment.plugin.local.DistributeCommand.run( > DistributeCommand.java:60) > > at java.lang.Thread.run(Unknown Source) > > 18:32:45,982 ERROR [Deployer] Deployment failed due to > > java.lang.NullPointerException > > at > > org.apache.geronimo.security.deployment.SecurityBuilder.buildPrincipal( > SecurityBuilder.java:229) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildDefaultPrincipal > (SecurityBuilder.java:205) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfig > (SecurityBuilder.java:196) > > at > > > org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfiguration > (SecurityBuilder.java:60) > > at > > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext( > TomcatModuleBuilder.java:260) > > at > > > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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$$9d0e1f31.initContext > () > > at > > org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext( > SwitchingModuleBuilder.java:156) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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$$9d0e1f31.initContext > () > > at > > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration( > EARConfigBuilder.java:500) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:817) > > 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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$a8fb27a3.buildConfiguration > () > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302) > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124) > > 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:122) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:852) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java > :239) > > at > > > org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy > (AbstractDeployCommand.java:106) > > at > > org.apache.geronimo.deployment.plugin.local.DistributeCommand.run( > DistributeCommand.java:60) > > at java.lang.Thread.run(Unknown Source) > > > > > ------=_Part_37128_33217057.1154703838344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline The following is the security related configuration in my geronimo-web.xml.


  <security-realm-name>sql-realm-advanced</security-realm-name>
  <security>
      <default-principal>
                  <realm-principal realm-name="sql-realm-advanced" domain-name="sql-realm" class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="admin"/>
      </default-principal>
      <role-mappings>
          <role role-name="admin">
                  <realm-principal realm-name="sql-realm-advanced" domain-name="sql-realm" class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="admin"/>
                  <realm-principal realm-name="sql-realm-advanced" domain-name="sql-realm" class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" name="user3"/>
          </role>
          <role role-name="user">
                  <realm-principal realm-name="sql-realm-advanced" domain-name="sql-realm" class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="user"/>
                  <realm-principal realm-name="some-other-realm" domain-name="sql-realm" class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="admin"/>
                  <principal class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="user"/>
          </role>
      </role-mappings>
  </security>



On 8/4/06, Aaron Mulder <ammulder@alumni.princeton.edu> wrote:
Please post your plan.  It seems likely that either the principal
class or principal name is missing.

Thanks,
     Aaron

On 8/4/06, Vamsavardhana Reddy <c1vamsi1c@gmail.com > wrote:
> Is it allowed to have a login-domain-principal or realm-principal as
> default-principal tag?  I am getting NullPointerExceptions while deploying
> web applications with deployment plan having login-domain-principal or
> realm-principal as default-principal.  Stacktrace given below.
>
>  18:27:38,580 ERROR [Deployer] Deployment failed due to
>  java.lang.NullPointerException
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildPrincipal (SecurityBuilder.java:229)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildDefaultPrincipal(SecurityBuilder.java:205)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfig (SecurityBuilder.java:196)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfiguration(SecurityBuilder.java:60)
>      at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext (TomcatModuleBuilder.java:260)
>      at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>)
>      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 :122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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$$9d0e1f31.initContext(<generated>)
>      at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext(SwitchingModuleBuilder.java :156)
>      at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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$$9d0e1f31.initContext (<generated>)
>      at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:500)
>      at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke (<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$a8fb27a3.buildConfiguration(<generated>)
>      at
> org.apache.geronimo.deployment.Deployer.deploy (Deployer.java:302)
>      at
> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
>      at
> org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
>      at
> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java :239)
>      at
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:106)
>      at
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run (DistributeCommand.java:60)
>      at java.lang.Thread.run(Unknown Source)
>  18:32:45,982 ERROR [Deployer] Deployment failed due to
>  java.lang.NullPointerException
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildPrincipal (SecurityBuilder.java:229)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildDefaultPrincipal(SecurityBuilder.java:205)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfig (SecurityBuilder.java:196)
>      at
> org.apache.geronimo.security.deployment.SecurityBuilder.buildSecurityConfiguration(SecurityBuilder.java:60)
>      at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext (TomcatModuleBuilder.java:260)
>      at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>)
>      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 :122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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$$9d0e1f31.initContext(<generated>)
>      at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext(SwitchingModuleBuilder.java :156)
>      at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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$$9d0e1f31.initContext (<generated>)
>      at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:500)
>      at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke (<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
>      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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$a8fb27a3.buildConfiguration(<generated>)
>      at
> org.apache.geronimo.deployment.Deployer.deploy (Deployer.java:302)
>      at
> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
>      at
> org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
>      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:122)
>      at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
>      at
> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java :239)
>      at
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:106)
>      at
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run (DistributeCommand.java:60)
>      at java.lang.Thread.run(Unknown Source)
>
>

------=_Part_37128_33217057.1154703838344--