You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Vamsavardhana Reddy <c1...@gmail.com> on 2006/02/02 09:51:06 UTC

Unable to checkout OpenEJB :(

Hi,

I ran maven m:fresh-checkout .  The command deleted the openejb directory,
but, then the checkout failed.  So, I ended up with no openejb directory in
the source tree :(

Can someone help me with openejb checkout?

Thanks,
Vamsi
-----------------------------------------------------
The following is the console output.

C:\GeronimoSource\geronimo>maven m:fresh-checkout
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

build:start:

m:fresh-checkout:
    [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
m:checkout:
    [cvs] Using cvs passfile: C:\Documents and
Settings\Administrator\.cvspass
    [cvs] /home/projects/openejb/scm: no such repository
    [cvs] cvs checkout: authorization failed: server cvs.openejb.orgrejected ac
cess to /home/projects/openejb/scm for user anonymous
    [cvs] cvs checkout: used empty password; try "cvs login" with a real
passwor
d

BUILD FAILED
File...... C:\GeronimoSource\geronimo\maven.xml
Element... ant:cvs
Line...... 254
Column.... 15
cvs exited with error code 1
Command line was [Executing 'cvs' with arguments:
'-d:pserver:anonymous@cvs.openejb.org:/home/projects/openejb/scm'
'-q'
'checkout'
'-P'
'openejb'

The ' characters around the executable and arguments are
not part of the command.

.
.
.

Total time: 57 seconds
Finished at: Thu Feb 02 13:15:46 IST 2006

Re: Unable to checkout OpenEJB :(

Posted by David Blevins <da...@visi.com>.
On Feb 2, 2006, at 1:33 PM, Kevan Miller wrote:

>
> On Feb 2, 2006, at 4:15 PM, David Blevins wrote:
>
>> New snapshots are up:
>>
>>   http://dist.codehaus.org/openejb/jars/?M=D
>
> Super! Thanks David. At some point, I'd like to learn what you  
> updated in continuum to get this working.

Continuum seemed to just not like me updating the scm url from  
scm:cvs:.... to scm:svn:....

It cleaned out the old directory as I would expect, but never checked  
out the new code.  I went in and did it by hand and how it seems happy.

-David


Re: Unable to checkout OpenEJB :(

Posted by Kevan Miller <ke...@gmail.com>.
On Feb 2, 2006, at 4:15 PM, David Blevins wrote:

> New snapshots are up:
>
>   http://dist.codehaus.org/openejb/jars/?M=D

Super! Thanks David. At some point, I'd like to learn what you  
updated in continuum to get this working.
--kevan

>
>
> On Feb 2, 2006, at 7:52 AM, Kevan Miller wrote:
>> you may be able to download a tarball from here (I can't get their  
>> new svn to work...) -- http://svn.openejb.codehaus.org/trunk/ 
>> openejb2/ Codehaus seems to be experiencing some network  
>> difficulties...
>
> for some reason codehaus doesn't support "http", only "https"
>
> give this a try if you want the source https:// 
> svn.openejb.codehaus.org/trunk/openejb2
>
> -David


Re: Unable to checkout OpenEJB :(

Posted by David Blevins <da...@visi.com>.
New snapshots are up:

   http://dist.codehaus.org/openejb/jars/?M=D


On Feb 2, 2006, at 7:52 AM, Kevan Miller wrote:
> you may be able to download a tarball from here (I can't get their  
> new svn to work...) -- http://svn.openejb.codehaus.org/trunk/ 
> openejb2/ Codehaus seems to be experiencing some network  
> difficulties...

for some reason codehaus doesn't support "http", only "https"

give this a try if you want the source https:// 
svn.openejb.codehaus.org/trunk/openejb2

-David

Re: Unable to checkout OpenEJB :(

Posted by Kevan Miller <ke...@gmail.com>.
Thomas,
Thanks. I believe this is a known problem and has been fixed (there  
was irc chatter on the subject, last night). Until a new snapshot is  
published, you may be able to download a tarball from here (I can't  
get their new svn to work...) -- http://svn.openejb.codehaus.org/ 
trunk/openejb2/ Codehaus seems to be experiencing some network  
difficulties...

--kevan

On Feb 2, 2006, at 10:12 AM, Thomas Woehlke wrote:

> After
> - deleteing openejb directory
> - running "svn update"
> - "maven m:build"
>
> i found these Exception in my logs for server-startup:
>
> --------------------------
>
> Booting Geronimo Kernel (in Java 1.4.2_08)...
> Started configuration  1/26   0s geronimo/rmi-naming/1.1-SNAPSHOT/car
> Started configuration  2/26   1s geronimo/j2ee-server/1.1-SNAPSHOT/car
> Started configuration  3/26   1s geronimo/j2ee-security/1.1- 
> SNAPSHOT/car
> Started configuration  4/26   0s geronimo/axis/1.1-SNAPSHOT/car
> Started configuration  5/26   1s geronimo/openejb/1.1-SNAPSHOT/car
> Started configuration  6/26   6s geronimo/activemq-broker/1.1- 
> SNAPSHOT/car
> Started configuration  7/26   0s geronimo/activemq/1.1-SNAPSHOT/car
> Started configuration  8/26   0s geronimo/system-database/1.1- 
> SNAPSHOT/car
> Started configuration  9/26   2s geronimo/directory/1.1-SNAPSHOT/car
> Started configuration 10/26   0s geronimo/ldap-realm/1.1-SNAPSHOT/car
> Started configuration 11/26   3s geronimo/tomcat/1.1-SNAPSHOT/car
> Started configuration 12/26   0s geronimo/geronimo-gbean-deployer/ 
> 1.1-SNAPSHOT/car
> Started configuration 13/26   1s geronimo/j2ee-deployer/1.1- 
> SNAPSHOT/car
> Started configuration 14/26   0s geronimo/openejb-deployer/1.1- 
> SNAPSHOT/car
> Started configuration 15/26   0s geronimo/axis-deployer/1.1- 
> SNAPSHOT/car
> Started configuration 16/26   0s geronimo/client-deployer/1.1- 
> SNAPSHOT/car
> Started configuration 17/26   0s geronimo/tomcat-deployer/1.1- 
> SNAPSHOT/car
> Started configuration 18/26   0s geronimo/welcome-tomcat/1.1- 
> SNAPSHOT/car
> Started configuration 19/26   0s geronimo/ldap-demo-tomcat/1.1- 
> SNAPSHOT/car
> Started configuration 20/26   0s geronimo/servlets-examples-tomcat/ 
> 1.1-SNAPSHOT/car
> Started configuration 21/26   1s geronimo/jsp-examples-tomcat/1.1- 
> SNAPSHOT/car
> Started configuration 22/26   1s geronimo/webconsole-tomcat/1.1- 
> SNAPSHOT/car
> Started configuration 23/26   1s geronimo/uddi-tomcat/1.1-SNAPSHOT/car
> 16:02:45,098 WARN  [KeySequenceEJB] KeySequenceEJB
> javax.ejb.TransactionRolledbackLocalException
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:123)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    at org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$ 
> $7c83232e.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate 
> (TradeBean.java:1178)
>    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java: 
> 79)
>    at org.openejb.slsb.StatelessCallbackInterceptor.invoke 
> (StatelessCallbackInterceptor.java:66)
>    at org.openejb.slsb.HandlerChainInterceptor.invoke 
> (HandlerChainInterceptor.java:76)
>    at org.openejb.naming.ComponentContextInterceptor.invoke 
> (ComponentContextInterceptor.java:51)
>    at org.openejb.ConnectionTrackingInterceptor.invoke 
> (ConnectionTrackingInterceptor.java:81)
>    at org.openejb.security.EJBIdentityInterceptor$1.run 
> (EJBIdentityInterceptor.java:80)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at javax.security.auth.Subject.doAs(Subject.java:379)
>    at org.openejb.security.EJBIdentityInterceptor.invoke 
> (EJBIdentityInterceptor.java:77)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate 
> (DefaultStatelessEjbContainer.java:217)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.ejbCreate(<generated>)
>    at org.openejb.slsb.StatelessInstanceContext.ejbCreate 
> (StatelessInstanceContext.java:161)
>    at org.openejb.slsb.StatelessInstanceFactory.createInstance 
> (StatelessInstanceFactory.java:75)
>    at org.openejb.util.SoftLimitedInstancePool.acquire 
> (SoftLimitedInstancePool.java:81)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:87)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:140)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    at org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$ 
> $ec9d5878.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.direct.TradeDirect.init 
> (TradeDirect.java:2265)
>    at  
> org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.cont 
> extInitialized(TradeWebContextListener.java:33)
>    at org.apache.catalina.core.StandardContext.listenerStart 
> (StandardContext.java:3692)
>    at org.apache.catalina.core.StandardContext.start 
> (StandardContext.java:4127)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.access$101 
> (GeronimoStandardContext.java:64)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext 
> $SystemMethodValve.invoke(GeronimoStandardContext.java:260)
>    at  
> org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke 
> (TransactionContextValve.java:53)
>    at org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke 
> (ComponentContextValve.java:47)
>    at org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke 
> (InstanceContextValve.java:60)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.start 
> (GeronimoStandardContext.java:176)
>    at org.apache.catalina.core.ContainerBase.addChildInternal 
> (ContainerBase.java:759)
>    at org.apache.catalina.core.ContainerBase.addChild 
> (ContainerBase.java:739)
>    at org.apache.catalina.core.StandardHost.addChild 
> (StandardHost.java:524)
>    at org.apache.geronimo.tomcat.TomcatContainer.addContext 
> (TomcatContainer.java:287)
>    at org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$ 
> $9370b073.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$ 
> $7af7fb0d.addContext(<generated>)
>    at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
> (TomcatWebAppContext.java:406)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
> (GBeanInstance.java:936)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:325)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.start 
> (GBeanInstance.java:520)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart 
> (GBeanDependency.java:191)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded 
> (GBeanDependency.java:164)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget 
> (GBeanDependency.java:287)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running 
> (GBeanDependency.java:200)
>    at  
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEven 
> t(BasicLifecycleMonitor.java:155)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access 
> $300(BasicLifecycleMonitor.java:38)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor 
> $RawLifecycleBroadcaster.fireRunningEvent 
> (BasicLifecycleMonitor.java:231)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:350)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
> (GBeanInstanceState.java:132)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
> (GBeanInstance.java:537)
>    at  
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
> (BasicKernel.java:208)
>    at  
> org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans 
> (Configuration.java:315)
>    at org.apache.geronimo.kernel.config.Configuration$ 
> $FastClassByCGLIB$$7f4b4a9b.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:835)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:178)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:173)
>    at  
> org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start 
> (ConfigurationManagerImpl.java:142)
>    at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$ 
> $FastClassByCGLIB$$fbed85d2.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.kernel.config.ConfigurationManager$ 
> $EnhancerByCGLIB$$259d7f0a.start(<generated>)
>    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java: 
> 335)
>    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
>    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
> Caused by: java.lang.NullPointerException
>    at org.apache.geronimo.security.ContextManager.getCurrentContext 
> (ContextManager.java:131)
>    at org.openejb.security.EjbSecurityInterceptor.invoke 
> (EjbSecurityInterceptor.java:92)
>    at org.openejb.security.EjbRunAsInterceptor.invoke 
> (EjbRunAsInterceptor.java:89)
>    at org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke 
> (PolicyContextHandlerEJBInterceptor.java:88)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:101)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:119)
>    ... 122 more
> 16:02:45,098 WARN  [TradeEJB] TradeEJB
> javax.ejb.TransactionRolledbackLocalException
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:123)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    at org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$ 
> $7c83232e.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate 
> (TradeBean.java:1178)
>    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java: 
> 79)
>    at org.openejb.slsb.StatelessCallbackInterceptor.invoke 
> (StatelessCallbackInterceptor.java:66)
>    at org.openejb.slsb.HandlerChainInterceptor.invoke 
> (HandlerChainInterceptor.java:76)
>    at org.openejb.naming.ComponentContextInterceptor.invoke 
> (ComponentContextInterceptor.java:51)
>    at org.openejb.ConnectionTrackingInterceptor.invoke 
> (ConnectionTrackingInterceptor.java:81)
>    at org.openejb.security.EJBIdentityInterceptor$1.run 
> (EJBIdentityInterceptor.java:80)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at javax.security.auth.Subject.doAs(Subject.java:379)
>    at org.openejb.security.EJBIdentityInterceptor.invoke 
> (EJBIdentityInterceptor.java:77)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate 
> (DefaultStatelessEjbContainer.java:217)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.ejbCreate(<generated>)
>    at org.openejb.slsb.StatelessInstanceContext.ejbCreate 
> (StatelessInstanceContext.java:161)
>    at org.openejb.slsb.StatelessInstanceFactory.createInstance 
> (StatelessInstanceFactory.java:75)
>    at org.openejb.util.SoftLimitedInstancePool.acquire 
> (SoftLimitedInstancePool.java:81)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:87)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:140)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    at org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$ 
> $ec9d5878.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.direct.TradeDirect.init 
> (TradeDirect.java:2265)
>    at  
> org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.cont 
> extInitialized(TradeWebContextListener.java:33)
>    at org.apache.catalina.core.StandardContext.listenerStart 
> (StandardContext.java:3692)
>    at org.apache.catalina.core.StandardContext.start 
> (StandardContext.java:4127)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.access$101 
> (GeronimoStandardContext.java:64)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext 
> $SystemMethodValve.invoke(GeronimoStandardContext.java:260)
>    at  
> org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke 
> (TransactionContextValve.java:53)
>    at org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke 
> (ComponentContextValve.java:47)
>    at org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke 
> (InstanceContextValve.java:60)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.start 
> (GeronimoStandardContext.java:176)
>    at org.apache.catalina.core.ContainerBase.addChildInternal 
> (ContainerBase.java:759)
>    at org.apache.catalina.core.ContainerBase.addChild 
> (ContainerBase.java:739)
>    at org.apache.catalina.core.StandardHost.addChild 
> (StandardHost.java:524)
>    at org.apache.geronimo.tomcat.TomcatContainer.addContext 
> (TomcatContainer.java:287)
>    at org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$ 
> $9370b073.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$ 
> $7af7fb0d.addContext(<generated>)
>    at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
> (TomcatWebAppContext.java:406)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
> (GBeanInstance.java:936)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:325)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.start 
> (GBeanInstance.java:520)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart 
> (GBeanDependency.java:191)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded 
> (GBeanDependency.java:164)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget 
> (GBeanDependency.java:287)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running 
> (GBeanDependency.java:200)
>    at  
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEven 
> t(BasicLifecycleMonitor.java:155)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access 
> $300(BasicLifecycleMonitor.java:38)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor 
> $RawLifecycleBroadcaster.fireRunningEvent 
> (BasicLifecycleMonitor.java:231)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:350)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
> (GBeanInstanceState.java:132)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
> (GBeanInstance.java:537)
>    at  
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
> (BasicKernel.java:208)
>    at  
> org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans 
> (Configuration.java:315)
>    at org.apache.geronimo.kernel.config.Configuration$ 
> $FastClassByCGLIB$$7f4b4a9b.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:835)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:178)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:173)
>    at  
> org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start 
> (ConfigurationManagerImpl.java:142)
>    at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$ 
> $FastClassByCGLIB$$fbed85d2.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.kernel.config.ConfigurationManager$ 
> $EnhancerByCGLIB$$259d7f0a.start(<generated>)
>    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java: 
> 335)
>    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
>    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
> Caused by: java.lang.NullPointerException
>    at org.apache.geronimo.security.ContextManager.getCurrentContext 
> (ContextManager.java:131)
>    at org.openejb.security.EjbSecurityInterceptor.invoke 
> (EjbSecurityInterceptor.java:92)
>    at org.openejb.security.EjbRunAsInterceptor.invoke 
> (EjbRunAsInterceptor.java:89)
>    at org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke 
> (PolicyContextHandlerEJBInterceptor.java:88)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:101)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:119)
>    ... 122 more
> 16:02:45,098 ERROR [Log] Error: TradeDirect:init -- error looking  
> up TradeEJB -- Asynchronous 1-phase will not work
>    java.rmi.RemoteException: null; nested exception is:
>    javax.ejb.TransactionRolledbackLocalException
> java.rmi.RemoteException: null; nested exception is:
>    javax.ejb.TransactionRolledbackLocalException
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:138)
>    at org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$ 
> $ec9d5878.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.direct.TradeDirect.init 
> (TradeDirect.java:2265)
>    at  
> org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.cont 
> extInitialized(TradeWebContextListener.java:33)
>    at org.apache.catalina.core.StandardContext.listenerStart 
> (StandardContext.java:3692)
>    at org.apache.catalina.core.StandardContext.start 
> (StandardContext.java:4127)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.access$101 
> (GeronimoStandardContext.java:64)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext 
> $SystemMethodValve.invoke(GeronimoStandardContext.java:260)
>    at  
> org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke 
> (TransactionContextValve.java:53)
>    at org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke 
> (ComponentContextValve.java:47)
>    at org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke 
> (InstanceContextValve.java:60)
>    at org.apache.geronimo.tomcat.GeronimoStandardContext.start 
> (GeronimoStandardContext.java:176)
>    at org.apache.catalina.core.ContainerBase.addChildInternal 
> (ContainerBase.java:759)
>    at org.apache.catalina.core.ContainerBase.addChild 
> (ContainerBase.java:739)
>    at org.apache.catalina.core.StandardHost.addChild 
> (StandardHost.java:524)
>    at org.apache.geronimo.tomcat.TomcatContainer.addContext 
> (TomcatContainer.java:287)
>    at org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$ 
> $9370b073.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$ 
> $7af7fb0d.addContext(<generated>)
>    at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
> (TomcatWebAppContext.java:406)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
> (GBeanInstance.java:936)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:325)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.start 
> (GBeanInstance.java:520)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart 
> (GBeanDependency.java:191)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded 
> (GBeanDependency.java:164)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget 
> (GBeanDependency.java:287)
>    at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running 
> (GBeanDependency.java:200)
>    at  
> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEven 
> t(BasicLifecycleMonitor.java:155)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access 
> $300(BasicLifecycleMonitor.java:38)
>    at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor 
> $RawLifecycleBroadcaster.fireRunningEvent 
> (BasicLifecycleMonitor.java:231)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
> GBeanInstanceState.java:350)
>    at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
> (GBeanInstanceState.java:110)
>    at  
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
> (GBeanInstanceState.java:132)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
> (GBeanInstance.java:537)
>    at  
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
> (BasicKernel.java:208)
>    at  
> org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans 
> (Configuration.java:315)
>    at org.apache.geronimo.kernel.config.Configuration$ 
> $FastClassByCGLIB$$7f4b4a9b.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:835)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:178)
>    at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:173)
>    at  
> org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start 
> (ConfigurationManagerImpl.java:142)
>    at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$ 
> $FastClassByCGLIB$$fbed85d2.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.apache.geronimo.kernel.config.ConfigurationManager$ 
> $EnhancerByCGLIB$$259d7f0a.start(<generated>)
>    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java: 
> 335)
>    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
>    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
> Caused by: javax.ejb.TransactionRolledbackLocalException
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:123)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    at org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$ 
> $7c83232e.create(<generated>)
>    at org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate 
> (TradeBean.java:1178)
>    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java: 
> 79)
>    at org.openejb.slsb.StatelessCallbackInterceptor.invoke 
> (StatelessCallbackInterceptor.java:66)
>    at org.openejb.slsb.HandlerChainInterceptor.invoke 
> (HandlerChainInterceptor.java:76)
>    at org.openejb.naming.ComponentContextInterceptor.invoke 
> (ComponentContextInterceptor.java:51)
>    at org.openejb.ConnectionTrackingInterceptor.invoke 
> (ConnectionTrackingInterceptor.java:81)
>    at org.openejb.security.EJBIdentityInterceptor$1.run 
> (EJBIdentityInterceptor.java:80)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at javax.security.auth.Subject.doAs(Subject.java:379)
>    at org.openejb.security.EJBIdentityInterceptor.invoke 
> (EJBIdentityInterceptor.java:77)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate 
> (DefaultStatelessEjbContainer.java:217)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.ejbCreate(<generated>)
>    at org.openejb.slsb.StatelessInstanceContext.ejbCreate 
> (StatelessInstanceContext.java:161)
>    at org.openejb.slsb.StatelessInstanceFactory.createInstance 
> (StatelessInstanceFactory.java:75)
>    at org.openejb.util.SoftLimitedInstancePool.acquire 
> (SoftLimitedInstancePool.java:81)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:87)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:140)
>    at org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>    at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:74)
>    at org.openejb.security.DefaultSubjectInterceptor.invoke 
> (DefaultSubjectInterceptor.java:79)
>    at org.openejb.slsb.DefaultStatelessEjbContainer.invoke 
> (DefaultStatelessEjbContainer.java:207)
>    at org.openejb.slsb.DefaultStatelessEjbContainer$ 
> $FastClassByCGLIB$$75c151ae.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:118)
>    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>    at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>    at org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$ 
> $3eac4b59.invoke(<generated>)
>    at org.openejb.AbstractEjbDeployment.invoke 
> (AbstractEjbDeployment.java:208)
>    at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>    ... 62 more
> Caused by: java.lang.NullPointerException
>    at org.apache.geronimo.security.ContextManager.getCurrentContext 
> (ContextManager.java:131)
>    at org.openejb.security.EjbSecurityInterceptor.invoke 
> (EjbSecurityInterceptor.java:92)
>    at org.openejb.security.EjbRunAsInterceptor.invoke 
> (EjbRunAsInterceptor.java:89)
>    at org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke 
> (PolicyContextHandlerEJBInterceptor.java:88)
>    at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:101)
>    at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:119)
>    ... 122 more
> Started configuration 24/26   6s geronimo/daytrader-derby-tomcat/ 
> 1.1-SNAPSHOT/car
> Started configuration 25/26   0s geronimo/remote-deploy-tomcat/1.1- 
> SNAPSHOT/car
> Started configuration 26/26   0s geronimo/hot-deployer/1.1-SNAPSHOT/ 
> car
> Startup completed in 29 seconds
>  Listening on Ports:
>    1099 0.0.0.0 RMI Naming
>    1389 0.0.0.0 Apache Directory LDAP
>    1527 0.0.0.0 Derby Connector
>    4201 0.0.0.0 ActiveIO Connector EJB
>    4242 0.0.0.0 Remote Login Listener
>    8009 0.0.0.0 Tomcat Connector AJP
>    8080 0.0.0.0 Tomcat Connector HTTP
>    8443 0.0.0.0 Tomcat Connector HTTPS
>   61616 0.0.0.0 ActiveMQ Message Broker Connector
>
>  Started Application Modules:
>    WAR: geronimo/ldap-demo-tomcat/1.1-SNAPSHOT/car
>    EAR: geronimo/uddi-tomcat/1.1-SNAPSHOT/car
>    RAR: geronimo/system-database/1.1-SNAPSHOT/car
>    EAR: geronimo/webconsole-tomcat/1.1-SNAPSHOT/car
>    WAR: geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car
>    WAR: geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
>    WAR: geronimo/remote-deploy-tomcat/1.1-SNAPSHOT/car
>    EAR: geronimo/daytrader-derby-tomcat/1.1-SNAPSHOT/car
>    WAR: geronimo/welcome-tomcat/1.1-SNAPSHOT/car
>    RAR: geronimo/activemq/1.1-SNAPSHOT/car
>
>  Web Applications:
>    http://wsot8:8080/
>    http://wsot8:8080/console
>    http://wsot8:8080/console-standard
>    http://wsot8:8080/daytrader
>    http://wsot8:8080/jsp-examples
>    http://wsot8:8080/juddi
>    http://wsot8:8080/ldap-demo
>    http://wsot8:8080/remote-deploy
>    http://wsot8:8080/servlets-examples
>
>  WARNING: Some GBeans were not started successfully:
>    TradeBrokerMDB (starting)
>    TradeStreamerMDB (starting)
>
> Geronimo Application Server started
>
> --------------------------
>
> Kevan Miller schrieb:
>>
>> On Feb 2, 2006, at 3:51 AM, Vamsavardhana Reddy wrote:
>>
>>> Hi,
>>>
>>> I ran maven m:fresh-checkout .  The command deleted the openejb  
>>> directory, but, then the checkout failed.  So, I ended up with no  
>>> openejb directory in the source tree :(
>>>
>>> Can someone help me with openejb checkout?
>>
>> Vamsi,
>> OpenEJB moved their repository from cvs to svn, last night.  
>> However, it seems that no corresponding Geronimo changes were  
>> made. So, private builds and even the OpenEJB gbuild is broken.
>>
>> It's not always necessary to checkout and build OpenEJB to build  
>> Geronimo. If you don't need it, you can try wiping out your  
>> openejb dir and seeing if your build works... Meantime, we'll be  
>> working on fixing the build...
>>
>> BTW, you might want to upgrade your maven to 1.1-beta-2. That's  
>> the version being used by most people. We need to refresh our  
>> build instructions.
>>
>> --kevan
>>>
>>> Thanks,
>>> Vamsi
>>> -----------------------------------------------------
>>> The following is the console output.
>>>
>>> C:\GeronimoSource\geronimo>maven m:fresh-checkout
>>>  __  __
>>> |  \/  |__ _Apache__ ___
>>> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
>>> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
>>>
>>> build:start:
>>>
>>> m:fresh-checkout:
>>>     [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
>>> m:checkout:
>>>     [cvs] Using cvs passfile: C:\Documents and Settings 
>>> \Administrator\.cvspass
>>>     [cvs] /home/projects/openejb/scm: no such repository
>>>     [cvs] cvs checkout: authorization failed: server  
>>> cvs.openejb.org <http://cvs.openejb.org> rejected ac
>>> cess to /home/projects/openejb/scm for user anonymous
>>>     [cvs] cvs checkout: used empty password; try "cvs login" with  
>>> a real passwor
>>> d
>>>
>>> BUILD FAILED
>>> File...... C:\GeronimoSource\geronimo\maven.xml
>>> Element... ant:cvs
>>> Line...... 254
>>> Column.... 15
>>> cvs exited with error code 1
>>> Command line was [Executing 'cvs' with arguments:
>>> '-d:pserver:anonymous@cvs.openejb.org  
>>> <ma...@cvs.openejb.org>:/home/projects/openejb/scm'
>>> '-q'
>>> 'checkout'
>>> '-P'
>>> 'openejb'
>>>
>>> The ' characters around the executable and arguments are
>>> not part of the command.
>>>
>>> .
>>> .
>>> .
>>>
>>> Total time: 57 seconds
>>> Finished at: Thu Feb 02 13:15:46 IST 2006
>>
>
>
> -- 
> ----------------------------------------------------
>   Thomas Woehlke                  skally GmbH                  
> twoehlke@skally.de
>   Konrad-Zuse Str. 10         www.skally.de
>   44801 Bochum                0234 / 97 08 - 336
>   -----------------------------------------------------
>


Re: Unable to checkout OpenEJB :(

Posted by Thomas Woehlke <tw...@skally.de>.
After
- deleteing openejb directory
- running "svn update"
- "maven m:build"

i found these Exception in my logs for server-startup:

--------------------------

Booting Geronimo Kernel (in Java 1.4.2_08)...
Started configuration  1/26   0s geronimo/rmi-naming/1.1-SNAPSHOT/car
Started configuration  2/26   1s geronimo/j2ee-server/1.1-SNAPSHOT/car
Started configuration  3/26   1s geronimo/j2ee-security/1.1-SNAPSHOT/car
Started configuration  4/26   0s geronimo/axis/1.1-SNAPSHOT/car
Started configuration  5/26   1s geronimo/openejb/1.1-SNAPSHOT/car
Started configuration  6/26   6s geronimo/activemq-broker/1.1-SNAPSHOT/car
Started configuration  7/26   0s geronimo/activemq/1.1-SNAPSHOT/car
Started configuration  8/26   0s geronimo/system-database/1.1-SNAPSHOT/car
Started configuration  9/26   2s geronimo/directory/1.1-SNAPSHOT/car
Started configuration 10/26   0s geronimo/ldap-realm/1.1-SNAPSHOT/car
Started configuration 11/26   3s geronimo/tomcat/1.1-SNAPSHOT/car
Started configuration 12/26   0s 
geronimo/geronimo-gbean-deployer/1.1-SNAPSHOT/car
Started configuration 13/26   1s geronimo/j2ee-deployer/1.1-SNAPSHOT/car
Started configuration 14/26   0s geronimo/openejb-deployer/1.1-SNAPSHOT/car
Started configuration 15/26   0s geronimo/axis-deployer/1.1-SNAPSHOT/car
Started configuration 16/26   0s geronimo/client-deployer/1.1-SNAPSHOT/car
Started configuration 17/26   0s geronimo/tomcat-deployer/1.1-SNAPSHOT/car
Started configuration 18/26   0s geronimo/welcome-tomcat/1.1-SNAPSHOT/car
Started configuration 19/26   0s geronimo/ldap-demo-tomcat/1.1-SNAPSHOT/car
Started configuration 20/26   0s 
geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car
Started configuration 21/26   1s 
geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
Started configuration 22/26   1s geronimo/webconsole-tomcat/1.1-SNAPSHOT/car
Started configuration 23/26   1s geronimo/uddi-tomcat/1.1-SNAPSHOT/car
16:02:45,098 WARN  [KeySequenceEJB] KeySequenceEJB
javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$$7c83232e.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate(TradeBean.java:1178)
    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java:79)
    at 
org.openejb.slsb.StatelessCallbackInterceptor.invoke(StatelessCallbackInterceptor.java:66)
    at 
org.openejb.slsb.HandlerChainInterceptor.invoke(HandlerChainInterceptor.java:76)
    at 
org.openejb.naming.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:51)
    at 
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
    at 
org.openejb.security.EJBIdentityInterceptor$1.run(EJBIdentityInterceptor.java:80)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at 
org.openejb.security.EJBIdentityInterceptor.invoke(EJBIdentityInterceptor.java:77)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate(DefaultStatelessEjbContainer.java:217)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.ejbCreate(<generated>)
    at 
org.openejb.slsb.StatelessInstanceContext.ejbCreate(StatelessInstanceContext.java:161)
    at 
org.openejb.slsb.StatelessInstanceFactory.createInstance(StatelessInstanceFactory.java:75)
    at 
org.openejb.util.SoftLimitedInstancePool.acquire(SoftLimitedInstancePool.java:81)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:87)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:140)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$$ec9d5878.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.direct.TradeDirect.init(TradeDirect.java:2265)
    at 
org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.contextInitialized(TradeWebContextListener.java:33)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:64)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:260)
    at 
org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
    at 
org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
    at 
org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:176)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:287)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$7af7fb0d.addContext(<generated>)
    at 
org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:406)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
    at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
    at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$259d7f0a.start(<generated>)
    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:335)
    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
Caused by: java.lang.NullPointerException
    at 
org.apache.geronimo.security.ContextManager.getCurrentContext(ContextManager.java:131)
    at 
org.openejb.security.EjbSecurityInterceptor.invoke(EjbSecurityInterceptor.java:92)
    at 
org.openejb.security.EjbRunAsInterceptor.invoke(EjbRunAsInterceptor.java:89)
    at 
org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke(PolicyContextHandlerEJBInterceptor.java:88)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:101)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
    ... 122 more
16:02:45,098 WARN  [TradeEJB] TradeEJB
javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$$7c83232e.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate(TradeBean.java:1178)
    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java:79)
    at 
org.openejb.slsb.StatelessCallbackInterceptor.invoke(StatelessCallbackInterceptor.java:66)
    at 
org.openejb.slsb.HandlerChainInterceptor.invoke(HandlerChainInterceptor.java:76)
    at 
org.openejb.naming.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:51)
    at 
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
    at 
org.openejb.security.EJBIdentityInterceptor$1.run(EJBIdentityInterceptor.java:80)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at 
org.openejb.security.EJBIdentityInterceptor.invoke(EJBIdentityInterceptor.java:77)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate(DefaultStatelessEjbContainer.java:217)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.ejbCreate(<generated>)
    at 
org.openejb.slsb.StatelessInstanceContext.ejbCreate(StatelessInstanceContext.java:161)
    at 
org.openejb.slsb.StatelessInstanceFactory.createInstance(StatelessInstanceFactory.java:75)
    at 
org.openejb.util.SoftLimitedInstancePool.acquire(SoftLimitedInstancePool.java:81)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:87)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:140)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$$ec9d5878.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.direct.TradeDirect.init(TradeDirect.java:2265)
    at 
org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.contextInitialized(TradeWebContextListener.java:33)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:64)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:260)
    at 
org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
    at 
org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
    at 
org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:176)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:287)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$7af7fb0d.addContext(<generated>)
    at 
org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:406)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
    at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
    at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$259d7f0a.start(<generated>)
    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:335)
    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
Caused by: java.lang.NullPointerException
    at 
org.apache.geronimo.security.ContextManager.getCurrentContext(ContextManager.java:131)
    at 
org.openejb.security.EjbSecurityInterceptor.invoke(EjbSecurityInterceptor.java:92)
    at 
org.openejb.security.EjbRunAsInterceptor.invoke(EjbRunAsInterceptor.java:89)
    at 
org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke(PolicyContextHandlerEJBInterceptor.java:88)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:101)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
    ... 122 more
16:02:45,098 ERROR [Log] Error: TradeDirect:init -- error looking up 
TradeEJB -- Asynchronous 1-phase will not work
    java.rmi.RemoteException: null; nested exception is:
    javax.ejb.TransactionRolledbackLocalException
java.rmi.RemoteException: null; nested exception is:
    javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:138)
    at 
org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$$ec9d5878.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.direct.TradeDirect.init(TradeDirect.java:2265)
    at 
org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.contextInitialized(TradeWebContextListener.java:33)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:64)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:260)
    at 
org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
    at 
org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
    at 
org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:176)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:287)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$7af7fb0d.addContext(<generated>)
    at 
org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:406)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
    at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
    at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$259d7f0a.start(<generated>)
    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:335)
    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
Caused by: javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$$7c83232e.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate(TradeBean.java:1178)
    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java:79)
    at 
org.openejb.slsb.StatelessCallbackInterceptor.invoke(StatelessCallbackInterceptor.java:66)
    at 
org.openejb.slsb.HandlerChainInterceptor.invoke(HandlerChainInterceptor.java:76)
    at 
org.openejb.naming.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:51)
    at 
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
    at 
org.openejb.security.EJBIdentityInterceptor$1.run(EJBIdentityInterceptor.java:80)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at 
org.openejb.security.EJBIdentityInterceptor.invoke(EJBIdentityInterceptor.java:77)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate(DefaultStatelessEjbContainer.java:217)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.ejbCreate(<generated>)
    at 
org.openejb.slsb.StatelessInstanceContext.ejbCreate(StatelessInstanceContext.java:161)
    at 
org.openejb.slsb.StatelessInstanceFactory.createInstance(StatelessInstanceFactory.java:75)
    at 
org.openejb.util.SoftLimitedInstancePool.acquire(SoftLimitedInstancePool.java:81)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:87)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:140)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$3eac4b59.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    ... 62 more
Caused by: java.lang.NullPointerException
    at 
org.apache.geronimo.security.ContextManager.getCurrentContext(ContextManager.java:131)
    at 
org.openejb.security.EjbSecurityInterceptor.invoke(EjbSecurityInterceptor.java:92)
    at 
org.openejb.security.EjbRunAsInterceptor.invoke(EjbRunAsInterceptor.java:89)
    at 
org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke(PolicyContextHandlerEJBInterceptor.java:88)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:101)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
    ... 122 more
Started configuration 24/26   6s 
geronimo/daytrader-derby-tomcat/1.1-SNAPSHOT/car
Started configuration 25/26   0s 
geronimo/remote-deploy-tomcat/1.1-SNAPSHOT/car
Started configuration 26/26   0s geronimo/hot-deployer/1.1-SNAPSHOT/car
Startup completed in 29 seconds
  Listening on Ports:
    1099 0.0.0.0 RMI Naming
    1389 0.0.0.0 Apache Directory LDAP
    1527 0.0.0.0 Derby Connector
    4201 0.0.0.0 ActiveIO Connector EJB
    4242 0.0.0.0 Remote Login Listener
    8009 0.0.0.0 Tomcat Connector AJP
    8080 0.0.0.0 Tomcat Connector HTTP
    8443 0.0.0.0 Tomcat Connector HTTPS
   61616 0.0.0.0 ActiveMQ Message Broker Connector

  Started Application Modules:
    WAR: geronimo/ldap-demo-tomcat/1.1-SNAPSHOT/car
    EAR: geronimo/uddi-tomcat/1.1-SNAPSHOT/car
    RAR: geronimo/system-database/1.1-SNAPSHOT/car
    EAR: geronimo/webconsole-tomcat/1.1-SNAPSHOT/car
    WAR: geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car
    WAR: geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
    WAR: geronimo/remote-deploy-tomcat/1.1-SNAPSHOT/car
    EAR: geronimo/daytrader-derby-tomcat/1.1-SNAPSHOT/car
    WAR: geronimo/welcome-tomcat/1.1-SNAPSHOT/car
    RAR: geronimo/activemq/1.1-SNAPSHOT/car

  Web Applications:
    http://wsot8:8080/
    http://wsot8:8080/console
    http://wsot8:8080/console-standard
    http://wsot8:8080/daytrader
    http://wsot8:8080/jsp-examples
    http://wsot8:8080/juddi
    http://wsot8:8080/ldap-demo
    http://wsot8:8080/remote-deploy
    http://wsot8:8080/servlets-examples

  WARNING: Some GBeans were not started successfully:
    TradeBrokerMDB (starting)
    TradeStreamerMDB (starting)

Geronimo Application Server started

--------------------------

Kevan Miller schrieb:
>
> On Feb 2, 2006, at 3:51 AM, Vamsavardhana Reddy wrote:
>
>> Hi,
>>
>> I ran maven m:fresh-checkout .  The command deleted the openejb 
>> directory, but, then the checkout failed.  So, I ended up with no 
>> openejb directory in the source tree :(
>>
>> Can someone help me with openejb checkout?
>
> Vamsi,
> OpenEJB moved their repository from cvs to svn, last night. However, 
> it seems that no corresponding Geronimo changes were made. So, private 
> builds and even the OpenEJB gbuild is broken.
>
> It's not always necessary to checkout and build OpenEJB to build 
> Geronimo. If you don't need it, you can try wiping out your openejb 
> dir and seeing if your build works... Meantime, we'll be working on 
> fixing the build...
>
> BTW, you might want to upgrade your maven to 1.1-beta-2. That's the 
> version being used by most people. We need to refresh our build 
> instructions.
>
> --kevan 
>
>>
>> Thanks,
>> Vamsi
>> -----------------------------------------------------
>> The following is the console output.
>>
>> C:\GeronimoSource\geronimo>maven m:fresh-checkout
>>  __  __
>> |  \/  |__ _Apache__ ___
>> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
>> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
>>
>> build:start:
>>
>> m:fresh-checkout:
>>     [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
>> m:checkout:
>>     [cvs] Using cvs passfile: C:\Documents and 
>> Settings\Administrator\.cvspass
>>     [cvs] /home/projects/openejb/scm: no such repository
>>     [cvs] cvs checkout: authorization failed: server cvs.openejb.org 
>> <http://cvs.openejb.org> rejected ac
>> cess to /home/projects/openejb/scm for user anonymous
>>     [cvs] cvs checkout: used empty password; try "cvs login" with a 
>> real passwor
>> d
>>
>> BUILD FAILED
>> File...... C:\GeronimoSource\geronimo\maven.xml
>> Element... ant:cvs
>> Line...... 254
>> Column.... 15
>> cvs exited with error code 1
>> Command line was [Executing 'cvs' with arguments:
>> '-d:pserver:anonymous@cvs.openejb.org 
>> <ma...@cvs.openejb.org>:/home/projects/openejb/scm'
>> '-q'
>> 'checkout'
>> '-P'
>> 'openejb'
>>
>> The ' characters around the executable and arguments are
>> not part of the command.
>>
>> .
>> .
>> .
>>
>> Total time: 57 seconds
>> Finished at: Thu Feb 02 13:15:46 IST 2006
>


-- 
----------------------------------------------------
   Thomas Woehlke              
   
   skally GmbH                 twoehlke@skally.de
   Konrad-Zuse Str. 10         www.skally.de
   44801 Bochum                0234 / 97 08 - 336
   
-----------------------------------------------------


Re: Unable to checkout OpenEJB :(

Posted by Vamsavardhana Reddy <c1...@gmail.com>.
Jacek,

Thanks.

As for the procedure, it works and for now it is THE solution for this
problem.  I will not worry whether it is dumb or smart.

Regards,
Vamsi
On 2/6/06, Jacek Laskowski <el...@gmail.com> wrote:
>
> 2006/2/6, Vamsavardhana Reddy <c1...@gmail.com>:
> > Trying to checkout openejb, I ended up with a new error " Server
> certificate
> > verification failed".
> ...
> >      [exec] (R)eject, accept (t)emporarily or accept (p)ermanently? svn:
> > PROPFIND
> Hi,
>
> I don't know how to do it in Maven or in a better way, but what I'd
> done when I faced the issue was to execute the following command:
>
>   $ svn co https://svn.codehaus.org/openejb/trunk/openejb2 openejb
>
> and when svn asked whether the server (or domain) should've been
> added, I pressed 'p'. After doing it, you can Ctrl-C, delete the
> openejb directory and execute maven m:fresh-checkout.
>
> I wish I had known a better way to deal with it. The above procedure
> looks so dumb.
>
> --
> Jacek Laskowski
> http://www.laskowski.org.pl
>

Re: Unable to checkout OpenEJB :(

Posted by Jacek Laskowski <el...@gmail.com>.
2006/2/6, Vamsavardhana Reddy <c1...@gmail.com>:
> Trying to checkout openejb, I ended up with a new error " Server certificate
> verification failed".
...
>      [exec] (R)eject, accept (t)emporarily or accept (p)ermanently? svn:
> PROPFIND
Hi,

I don't know how to do it in Maven or in a better way, but what I'd
done when I faced the issue was to execute the following command:

  $ svn co https://svn.codehaus.org/openejb/trunk/openejb2 openejb

and when svn asked whether the server (or domain) should've been
added, I pressed 'p'. After doing it, you can Ctrl-C, delete the
openejb directory and execute maven m:fresh-checkout.

I wish I had known a better way to deal with it. The above procedure
looks so dumb.

--
Jacek Laskowski
http://www.laskowski.org.pl

Re: Unable to checkout OpenEJB :(

Posted by Vamsavardhana Reddy <c1...@gmail.com>.
Trying to checkout openejb, I ended up with a new error " Server certificate
verification failed".

Below is the command line output.

C:\GeronimoSource\geronimo>maven -Dmaven.test.skip=true -
Dmaven.itest.skip=true
m:fresh-checkout
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-2

DEPRECATED: the default goal should be specified in the <build> section of
proje
ct.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the <build> section of
proje
ct.xml instead of maven.xml
build:start:

m:fresh-checkout:
m:checkout:
    [exec] Error validating server certificate for '
https://svn.codehaus.org:443
':
    [exec]  - The certificate is not issued by a trusted authority. Use the
    [exec]    fingerprint to validate the certificate manually!
    [exec] Certificate information:
    [exec]  - Hostname: *.codehaus.org
    [exec]  - Valid: from Apr  6 00:00:00 2005 GMT until Apr  6 23:59:59
2006 GM
T
    [exec]  - Issuer: (c)2002 Comodo Limited, Terms and Conditions of use:
http:
//www.comodo.net/repository, Comodo Trust Network, Comodo Limited, GB
    [exec]  - Fingerprint:
4f:ad:4a:ad:05:b1:1d:3e:4b:5f:94:ad:07:db:7d:40:90:18
:63:39
    [exec] (R)eject, accept (t)emporarily or accept (p)ermanently? svn:
PROPFIND
 request failed on '/openejb/trunk/openejb2'
    [exec] svn: PROPFIND of '/openejb/trunk/openejb2': Server certificate
verifi
cation failed: issuer is not trusted (https://svn.codehaus.org)
    [exec] [ERROR] Result: 1

    [exec] At revision 375233.
BUILD SUCCESSFUL
Total time   : 1 minutes 22 seconds
Finished at  : Monday, February 6, 2006 2:57:32 PM IST



On 2/2/06, Kevan Miller <ke...@gmail.com> wrote:
>
>
> On Feb 2, 2006, at 3:51 AM, Vamsavardhana Reddy wrote:
>
> Hi,
>
> I ran maven m:fresh-checkout .  The command deleted the openejb directory,
> but, then the checkout failed.  So, I ended up with no openejb directory
> in the source tree :(
>
> Can someone help me with openejb checkout?
>
>
> Vamsi,
> OpenEJB moved their repository from cvs to svn, last night. However, it
> seems that no corresponding Geronimo changes were made. So, private builds
> and even the OpenEJB gbuild is broken.
>
> It's not always necessary to checkout and build OpenEJB to build Geronimo.
> If you don't need it, you can try wiping out your openejb dir and seeing
> if your build works... Meantime, we'll be working on fixing the build...
>
> BTW, you might want to upgrade your maven to 1.1-beta-2. That's the
> version being used by most people. We need to refresh our build
> instructions.
>
> --kevan
>
>
> Thanks,
> Vamsi
> -----------------------------------------------------
> The following is the console output.
>
> C:\GeronimoSource\geronimo>maven m:fresh-checkout
>  __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
>
> build:start:
>
> m:fresh-checkout:
>     [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
> m:checkout:
>     [cvs] Using cvs passfile: C:\Documents and
> Settings\Administrator\.cvspass
>     [cvs] /home/projects/openejb/scm: no such repository
>     [cvs] cvs checkout: authorization failed: server cvs.openejb.orgrejected ac
> cess to /home/projects/openejb/scm for user anonymous
>     [cvs] cvs checkout: used empty password; try "cvs login" with a real
> passwor
> d
>
> BUILD FAILED
> File...... C:\GeronimoSource\geronimo\maven.xml
> Element... ant:cvs
> Line...... 254
> Column.... 15
> cvs exited with error code 1
> Command line was [Executing 'cvs' with arguments:
> '-d:pserver:anonymous@cvs.openejb.org:/home/projects/openejb/scm'
> '-q'
> 'checkout'
> '-P'
> 'openejb'
>
> The ' characters around the executable and arguments are
> not part of the command.
>
> .
> .
> .
>
> Total time: 57 seconds
> Finished at: Thu Feb 02 13:15:46 IST 2006
>
>
>

Re: Unable to checkout OpenEJB :(

Posted by Thomas Woehlke <tw...@skally.de>.
I just deleted the openejb subdir, made "svn update" und then build via 
"maven"

After starting the geronimo-j2ee-tomcat Server via startup.bat in bin,
I found this Exception concerning EJB:

-----------------------------------

15:36:56,892 DEBUG [WebappClassLoader] 
loadClass(org.apache.geronimo.samples.daytrader.web.TradeWebContextListener, 
false)
15:36:56,892 DEBUG [WebappClassLoader]   Delegating to parent 
classloader1 org.apache.geronimo.tomcat.TomcatClassLoader@c5294d
15:36:56,908 DEBUG [WebappClassLoader]   Loading class from parent
15:36:57,408 DEBUG [WebappClassLoader]     findResources(jndi.properties)
15:36:57,408 DEBUG [WebappClassLoader] 
loadClass(com.sun.jndi.rmi.registry.RegistryContextFactory, false)
15:36:57,408 DEBUG [WebappClassLoader] 
loadClass(org.apache.geronimo.naming.java.javaURLContextFactory, false)
15:36:57,408 DEBUG [WebappClassLoader]   Delegating to parent 
classloader1 org.apache.geronimo.tomcat.TomcatClassLoader@c5294d
15:36:57,408 DEBUG [WebappClassLoader]   Loading class from parent
15:36:57,627 DEBUG [UtilDelegateImpl] Set delegate 
com.sun.corba.se.internal.POA.ShutdownUtilDelegate
15:36:57,658 DEBUG [UtilDelegateImpl] Load class: 
com.sun.corba.se.internal.javax.rmi.PortableRemoteObject, null, null
15:36:57,876 WARN  [KeySequenceEJB] KeySequenceEJB
javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$$e80333f2.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate(TradeBean.java:1178)
    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java:79)
    at 
org.openejb.slsb.StatelessCallbackInterceptor.invoke(StatelessCallbackInterceptor.java:66)
    at 
org.openejb.slsb.HandlerChainInterceptor.invoke(HandlerChainInterceptor.java:76)
    at 
org.openejb.naming.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:51)
    at 
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
    at 
org.openejb.security.EJBIdentityInterceptor$1.run(EJBIdentityInterceptor.java:80)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at 
org.openejb.security.EJBIdentityInterceptor.invoke(EJBIdentityInterceptor.java:77)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate(DefaultStatelessEjbContainer.java:217)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.ejbCreate(<generated>)
    at 
org.openejb.slsb.StatelessInstanceContext.ejbCreate(StatelessInstanceContext.java:161)
    at 
org.openejb.slsb.StatelessInstanceFactory.createInstance(StatelessInstanceFactory.java:75)
    at 
org.openejb.util.SoftLimitedInstancePool.acquire(SoftLimitedInstancePool.java:81)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:87)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:140)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$$edc99277.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.direct.TradeDirect.init(TradeDirect.java:2265)
    at 
org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.contextInitialized(TradeWebContextListener.java:33)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:64)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:260)
    at 
org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
    at 
org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
    at 
org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:176)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:287)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$578277.addContext(<generated>)
    at 
org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:406)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
    at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
    at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$aafd0674.start(<generated>)
    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:335)
    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
Caused by: java.lang.NullPointerException
    at 
org.apache.geronimo.security.ContextManager.getCurrentContext(ContextManager.java:131)
    at 
org.openejb.security.EjbSecurityInterceptor.invoke(EjbSecurityInterceptor.java:92)
    at 
org.openejb.security.EjbRunAsInterceptor.invoke(EjbRunAsInterceptor.java:89)
    at 
org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke(PolicyContextHandlerEJBInterceptor.java:88)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:101)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
    ... 122 more
15:36:57,892 WARN  [TradeEJB] TradeEJB
javax.ejb.TransactionRolledbackLocalException
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBLocalHome$$EnhancerByCGLIB$$e80333f2.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.ejb.TradeBean.ejbCreate(TradeBean.java:1178)
    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.openejb.slsb.EjbCreateMethod.execute(EjbCreateMethod.java:79)
    at 
org.openejb.slsb.StatelessCallbackInterceptor.invoke(StatelessCallbackInterceptor.java:66)
    at 
org.openejb.slsb.HandlerChainInterceptor.invoke(HandlerChainInterceptor.java:76)
    at 
org.openejb.naming.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:51)
    at 
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
    at 
org.openejb.security.EJBIdentityInterceptor$1.run(EJBIdentityInterceptor.java:80)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:379)
    at 
org.openejb.security.EJBIdentityInterceptor.invoke(EJBIdentityInterceptor.java:77)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.ejbCreate(DefaultStatelessEjbContainer.java:217)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.ejbCreate(<generated>)
    at 
org.openejb.slsb.StatelessInstanceContext.ejbCreate(StatelessInstanceContext.java:161)
    at 
org.openejb.slsb.StatelessInstanceFactory.createInstance(StatelessInstanceFactory.java:75)
    at 
org.openejb.util.SoftLimitedInstancePool.acquire(SoftLimitedInstancePool.java:81)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:87)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:140)
    at 
org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
    at 
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:74)
    at 
org.openejb.security.DefaultSubjectInterceptor.invoke(DefaultSubjectInterceptor.java:79)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer.invoke(DefaultStatelessEjbContainer.java:207)
    at 
org.openejb.slsb.DefaultStatelessEjbContainer$$FastClassByCGLIB$$75c151ae.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.openejb.StatelessEjbContainer$$EnhancerByCGLIB$$c40bd2c3.invoke(<generated>)
    at 
org.openejb.AbstractEjbDeployment.invoke(AbstractEjbDeployment.java:208)
    at 
org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
    at 
org.openejb.proxy.SessionEJBHome$$EnhancerByCGLIB$$edc99277.create(<generated>)
    at 
org.apache.geronimo.samples.daytrader.direct.TradeDirect.init(TradeDirect.java:2265)
    at 
org.apache.geronimo.samples.daytrader.web.TradeWebContextListener.contextInitialized(TradeWebContextListener.java:33)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:64)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:260)
    at 
org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
    at 
org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
    at 
org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
    at 
org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardContext.java:176)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:287)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$578277.addContext(<generated>)
    at 
org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:406)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
    at 
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
    at 
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
    at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
    at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
    at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
    at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118)
    at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
    at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
    at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
    at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
    at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$aafd0674.start(<generated>)
    at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:335)
    at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
    at org.apache.geronimo.system.main.Daemon.main(Daemon.java:416)
Caused by: java.lang.NullPointerException
    at 
org.apache.geronimo.security.ContextManager.getCurrentContext(ContextManager.java:131)
    at 
org.openejb.security.EjbSecurityInterceptor.invoke(EjbSecurityInterceptor.java:92)
    at 
org.openejb.security.EjbRunAsInterceptor.invoke(EjbRunAsInterceptor.java:89)
    at 
org.openejb.security.PolicyContextHandlerEJBInterceptor.invoke(PolicyContextHandlerEJBInterceptor.java:88)
    at 
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:101)
    at 
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
    ... 122 more
15:36:57,908 ERROR [Log] Error: TradeDirect:init -- error looking up 
TradeEJB -- Asynchronous 1-phase will not work
    java.rmi.RemoteException: null; nested exception is:
    javax.ejb.TransactionRolledbackLocalException
15:36:57,923 DEBUG [WebappClassLoader] 
loadClass(org.apache.geronimo.samples.daytrader.web.OrdersAlertFilter, 
false)

-----------------------------------

Kevan Miller schrieb:
>
> On Feb 2, 2006, at 3:51 AM, Vamsavardhana Reddy wrote:
>
>> Hi,
>>
>> I ran maven m:fresh-checkout .  The command deleted the openejb 
>> directory, but, then the checkout failed.  So, I ended up with no 
>> openejb directory in the source tree :(
>>
>> Can someone help me with openejb checkout?
>
> Vamsi,
> OpenEJB moved their repository from cvs to svn, last night. However, 
> it seems that no corresponding Geronimo changes were made. So, private 
> builds and even the OpenEJB gbuild is broken.
>
> It's not always necessary to checkout and build OpenEJB to build 
> Geronimo. If you don't need it, you can try wiping out your openejb 
> dir and seeing if your build works... Meantime, we'll be working on 
> fixing the build...
>
> BTW, you might want to upgrade your maven to 1.1-beta-2. That's the 
> version being used by most people. We need to refresh our build 
> instructions.
>
> --kevan 
>
>>
>> Thanks,
>> Vamsi
>> -----------------------------------------------------
>> The following is the console output.
>>
>> C:\GeronimoSource\geronimo>maven m:fresh-checkout
>>  __  __
>> |  \/  |__ _Apache__ ___
>> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
>> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
>>
>> build:start:
>>
>> m:fresh-checkout:
>>     [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
>> m:checkout:
>>     [cvs] Using cvs passfile: C:\Documents and 
>> Settings\Administrator\.cvspass
>>     [cvs] /home/projects/openejb/scm: no such repository
>>     [cvs] cvs checkout: authorization failed: server cvs.openejb.org 
>> <http://cvs.openejb.org> rejected ac
>> cess to /home/projects/openejb/scm for user anonymous
>>     [cvs] cvs checkout: used empty password; try "cvs login" with a 
>> real passwor
>> d
>>
>> BUILD FAILED
>> File...... C:\GeronimoSource\geronimo\maven.xml
>> Element... ant:cvs
>> Line...... 254
>> Column.... 15
>> cvs exited with error code 1
>> Command line was [Executing 'cvs' with arguments:
>> '-d:pserver:anonymous@cvs.openejb.org 
>> <ma...@cvs.openejb.org>:/home/projects/openejb/scm'
>> '-q'
>> 'checkout'
>> '-P'
>> 'openejb'
>>
>> The ' characters around the executable and arguments are
>> not part of the command.
>>
>> .
>> .
>> .
>>
>> Total time: 57 seconds
>> Finished at: Thu Feb 02 13:15:46 IST 2006
>


Re: Unable to checkout OpenEJB :(

Posted by Kevan Miller <ke...@gmail.com>.
On Feb 2, 2006, at 3:51 AM, Vamsavardhana Reddy wrote:

> Hi,
>
> I ran maven m:fresh-checkout .  The command deleted the openejb  
> directory, but, then the checkout failed.  So, I ended up with no  
> openejb directory in the source tree :(
>
> Can someone help me with openejb checkout?

Vamsi,
OpenEJB moved their repository from cvs to svn, last night. However,  
it seems that no corresponding Geronimo changes were made. So,  
private builds and even the OpenEJB gbuild is broken.

It's not always necessary to checkout and build OpenEJB to build  
Geronimo. If you don't need it, you can try wiping out your openejb  
dir and seeing if your build works... Meantime, we'll be working on  
fixing the build...

BTW, you might want to upgrade your maven to 1.1-beta-2. That's the  
version being used by most people. We need to refresh our build  
instructions.

--kevan

>
> Thanks,
> Vamsi
> -----------------------------------------------------
> The following is the console output.
>
> C:\GeronimoSource\geronimo>maven m:fresh-checkout
>  __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
>
> build:start:
>
> m:fresh-checkout:
>     [delete] Deleting directory C:\GeronimoSource\geronimo\openejb
> m:checkout:
>     [cvs] Using cvs passfile: C:\Documents and Settings 
> \Administrator\.cvspass
>     [cvs] /home/projects/openejb/scm: no such repository
>     [cvs] cvs checkout: authorization failed: server  
> cvs.openejb.org rejected ac
> cess to /home/projects/openejb/scm for user anonymous
>     [cvs] cvs checkout: used empty password; try "cvs login" with a  
> real passwor
> d
>
> BUILD FAILED
> File...... C:\GeronimoSource\geronimo\maven.xml
> Element... ant:cvs
> Line...... 254
> Column.... 15
> cvs exited with error code 1
> Command line was [Executing 'cvs' with arguments:
> '-d:pserver:anonymous@cvs.openejb.org:/home/projects/openejb/scm'
> '-q'
> 'checkout'
> '-P'
> 'openejb'
>
> The ' characters around the executable and arguments are
> not part of the command.
>
> .
> .
> .
>
> Total time: 57 seconds
> Finished at: Thu Feb 02 13:15:46 IST 2006