I talked with Dain about this a bit and discovered that:
1. Until a couple days ago there was a bug preventing ResourceAdapter from starting, so the ManagedConnectionFactoryWrapper wouldn't get started.
2. There is a bug/missing feature that calls to gbean operations get to the gbean even when it is not started.
So, the best advice at the moment is to update Geronimo from cvs and try again.
thanks david jencks
On Friday, June 25, 2004, at 09:57 AM, David Jencks wrote:
On Friday, June 25, 2004, at 09:07 AM, Gordon Sivewright wrote:
Thanks David,
I added some extra debug in the code to try and figure out what was going wrong.
One thing I noticed was that the ManagerConnectionFactoryWrapper is created but does not have its doStart method called when I start the server. Could this be the problem?
That is definitely the problem, and it should never happen. If the gbean hasn't been started, no calls to getProxy should be getting to the gbean.
Could you also check what the debug console says the state of the resource adapter, managedConnectionFactory, connectionManager and connectionFactory gbeans are?
You might also try updating geronimo from cvs, as I fixed a bug (geronimo-255) last night that might be related to this problem. However I don't see exactly how it would apply here.
Many thanks for working with us on this.
david jencks
Here are my dds (geronimo-ra.xml, ra.xml, ejb-jar.xml and openejb-jar.xml) which are slightly modified from the activeMQ examples written by Hiram.
---geronimo-ra.xml---
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee" version="1.5"
configId="com/spirit/wave/ra"
parentId="org/apache/geronimo/Server">
<resourceadapter>
<resourceadapter-instance>
<resourceadapter-name>SpiritWave RA</resourceadapter-name>
<bootstrapcontext-name>geronimo.connector:role=BootstrapContext</ bootstrapcontext-name>
</resourceadapter-instance>
<outbound-resourceadapter>
<connection-definition>
<connectionfactory-interface>javax.jms.ConnectionFactory</ connectionfactory-interface>
<connectiondefinition-instance>
<name>wave1</name>
<config-property-setting name="ConnectionUrl">tcp://localhost:50607</config-property-setting>
<config-property-setting name="UserName">geronimo</config-property-setting>
<config-property-setting name="Password">geronimo</config-property-setting>
<connectionmanager>
<realm-bridge>TargetRealm</realm-bridge>
<xa-transaction>
<transaction-caching/>
</xa-transaction>
<partitioned-pool>
<max-size>10</max-size>
<blocking-timeout-milliseconds>5000</blocking-timeout-milliseconds>
<match-one/>
<partition-by-subject/>
</partitioned-pool>
</connectionmanager>
<global-jndi-name>wave_ra</global-jndi-name>
<credential- interface>javax.resource.spi.security.PasswordCredential</credential- interface>
</connectiondefinition-instance>
</connection-definition>
</outbound-resourceadapter>
</resourceadapter>
</connector>
--- ra.xml---
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Hiram Chirino (Coredeveloper) -->
<connector xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee" version="1.5">
<description>SpiritWave inbound and outbound JMS ResourceAdapter</description>
<display-name>SpiritWave JMS Resource Adapter</display-name>
<vendor-name>spiritsoft.com</vendor-name>
<eis-type>JMS 1.1</eis-type>
<resourceadapter-version>1.0</resourceadapter-version>
<license>
<description>
</description>
<license-required>true</license-required>
</license>
<resourceadapter>
<resourceadapter-class>com.spirit.connector.WaveResourceAdapter</ resourceadapter-class>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory- class>com.spirit.connector.WaveManagedConnectionFactory</ managedconnectionfactory-class>
<config-property>
<description>The URL to SpiritWave daemon.</description>
<config-property-name>ConnectionUrl</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>tcp://localhost:50607</config-property-value>
</config-property>
<config-property>
<description>The default user name that will be used to establish connections to the ActiveMQ server.</description>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>defaultUser</config-property-value>
</config-property>
<config-property>
<description>The default password that will be used to log the default user into the ActiveMQ server.</description>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>defaultPassword</config-property-value>
</config-property>
<config-property>
<description>The client id that will be set on the connection that is established ot the ActiveMQ server.</description>
<config-property-name>Clientid</config-property-name>
<config-property-type>java.lang.String</config-property-type>
</config-property>
<connectionfactory-interface>javax.jms.ConnectionFactory</ connectionfactory-interface>
<connectionfactory-impl- class>com.spirit.connector.WaveConnectionFactory</connectionfactory- impl-class>
<connection-interface>javax.jms.ConnectionFactory</connection- interface>
<connection-impl-class>com.spirit.connector.WaveManagedConnection</ connection-impl-class>
</connection-definition>
<transaction-support>LocalTransaction</transaction-support>
<authentication-mechanism>
<authentication-mechanism-type>BasicPassword</authentication- mechanism-type>
<credential- interface>javax.resource.spi.security.PasswordCredential</credential- interface>
</authentication-mechanism>
<reauthentication-support>false</reauthentication-support>
</outbound-resourceadapter>
</resourceadapter>
</connector>
---ejb-jar.xml---- <?xml version="1.0" encoding="US-ASCII"?>
<ejb-jar
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"
version="2.1">
<description>
Stateless Session Bean used to test the outbound RA.
</description>
<enterprise-beans>
<session>
<description>
A SSB that uses the JMS RA
</description>
<ejb-name>MessengerBean</ejb-name>
<home>com.spirit.ra.test.ejb.MessengerHome</home>
<remote>com.spirit.ra.test.ejb.MessengerObject</remote>
<ejb-class>com.spirit.ra.test.ejb.MessengerBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<resource-ref>
<res-ref-name>jms/Default</res-ref-name>
<res-type>javax.jms.ConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction> <method> <ejb-name>MessengerBean</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction>
</assembly-descriptor> </ejb-jar>
---opeejb-jar.xml----
<?xml version="1.0"?> <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar" configId="com/spirit/ra/test" parentId="com/spirit/wave/ra">
<enterprise-beans> <session> <ejb-name>MessengerBean</ejb-name> <jndi-name>com/spirit/test/MessengerBean</jndi-name> <resource-ref> <ref-name>jms/Default</ref-name> <target-name>wave1</target-name> </resource-ref> </session> </enterprise-beans> </openejb-jar>
The following entries show up in the debug console after deployment under geronimo.server:
container=ActiveMQ,port=61616,type=JMSConnector
container=ActiveMQ,type=JMSServer
container=Jetty,port=8080,type=WebConnector
container=Jetty,type=WebContainer
J2EEApplication=null,J2EEModule=com/spirit/ra/ test,J2EEServer=geronimo,j2eeType=StatelessSessionBean,name=MessengerB ean
J2EEApplication=null,J2EEServer=geronimo,j2eeType=EJBModule,name=com/ spirit/ra/test
J2EEApplication=null,J2EEServer=geronimo,j2eeType=ResourceAdapterModul e,name=com/spirit/wave/ra
J2EEApplication=null,J2EEServer=geronimo,j2eeType=WebModule,name=org/ apache/geronimo/DebugConsole
J2EEApplication=null,J2EEServer=geronimo,ResourceAdapterModule=com/ spirit/wave/ra,j2eeType=ResourceAdapter,name=SpiritWave RA
J2EEServer=geronimo,j2eeType=ConnectionManager,name=wave1
J2EEServer=geronimo,j2eeType=JCAManagedConnectionFactory,name=wave1
J2EEServer=geronimo,j2eeType=JVM
J2EEServer=geronimo,JCAResource=SpiritWave RA,j2eeType=JCAConnectionFactory,name=wave1
j2eeType=J2EEDomain,name=geronimo.server
j2eeType=J2EEServer,name=geronimo
name=localhost,role=JMXService
role=RMIRegistry
type=BootstrapContext
type=ConnectionTracker
type=HOWLTransactionLog
type=TransactionManager
type=WorkManager
Many thanks,
Gordon
-----Original Message----- From: David Jencks [mailto:[EMAIL PROTECTED] Sent: 24 June 2004 18:07 To: Gordon Sivewright Cc: [EMAIL PROTECTED]; David Blevins Subject: Re: problem accessing a connectionFactory from a sessionbean
I take it you have modified JMXObjectFactory by inserting debugging code?
Can you: 1. move this to the dev list 2. show your xml dds or at least the relevant portions. (geronimo-ra.xml and ejb-jar.xml and openejb-jar.xml to check the naming correspondence, although it looks ok) 3. Try to verify that the managedConnectionFactory gbean is started through debugging or the debug-console.
So far I can't see how this is happening unless --the enhancer is returning a null proxy --the GBean framework is allowing a call to an unstarted bean.
thanks david jencks
On Thursday, June 24, 2004, at 09:16 AM, Gordon Sivewright wrote:
�
Hi guys,
�
I am trying out using a deployed simple ResourceAdapter from a
stateless session bean in geronimo. I have based this as much as I can
on the ActiveMQ examples.I believe I have deployed the ra and bean ok,
but when�doing a jndi lookup of the�connectionFactory from the
sendMessage call I get the following exception:
�
javax.naming.NamingException: could not look up : env/jms/Default
������� at
org.apache.geronimo.naming.java.ReadOnlyContext.lookup(ReadOnlyContex t.
java:209)
������� at
org.apache.geronimo.naming.java.RootContext.lookup(RootContext.java:5 5)
������� at javax.naming.InitialContext.lookup(InitialContext.java:347)
������� at
com.spirit.ra.test.ejb.MessengerBean.sendMessage(MessengerBean.java:1 42
)
������� at
com.spirit.ra.test.ejb.MessengerBean$$FastClassByCGLIB$$28d8e4c5.invo ke
(<generated>)
������� at
org.openejb.dispatch.AbstractMethodOperation.invoke(AbstractMethodOpe ra
tion.java:88)
������� at
org.openejb.slsb.BusinessMethod.execute(BusinessMethod.java:69)
������� at
org.openejb.dispatch.DispatchInterceptor.invoke(DispatchInterceptor.j av
a:72)
������� at
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingIn te
rceptor.java:81)
������� at
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPo li
cy.java:143)
������� at
org.openejb.transaction.TransactionContextInterceptor.invoke(Transact io
nContextInterceptor.java:82)
������� at
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanc eI
nterceptor.java:84)
������� at
org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(Co mp
onentContextInterceptor.java:47)
������� at
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionIntercep to
r.java:82)
������� at
org.openejb.GenericEJBContainer.invoke(GenericEJBContainer.java:150)
������� at
org.openejb.server.ejbd.EjbRequestHandler.invoke(EjbRequestHandler.ja va
:236)
������� at
org.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD (E
jbRequestHandler.java:257)
������� at
org.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHa nd
ler.java:153)
������� at
org.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:134)
������� at org.openejb.server.ejbd.EjbServer.service(EjbServer.java:76)
������� at
org.openejb.server.ServiceLogger.service(ServiceLogger.java:108)
������� at
org.openejb.server.ServiceAccessController.service(ServiceAccessContr ol
ler.java:84)
������� at org.openejb.server.ServicePool$1.run(ServicePool.java:105)
������� at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.NullPointerException
������� at
org.apache.geronimo.naming.jmx.JMXObjectFactory.getObjectInstance(JMX Ob
jectFactory.java:65)
������� at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:3 01
)
������� at
org.apache.geronimo.naming.java.ReadOnlyContext.lookup(ReadOnlyContex t.
java:205)
������� ... 23 more
�
I have traced this down to
� Object proxy = kernel.invoke(jmxRefAddr.getTargetName(),
"getProxy");
�
�returning a null proxy in
org.apache.geronimo.naming.jmx.JMXObjectFactory.
�
The geronimo and openejb build was taken from cvs a couple of days
ago. Not sure what to try next. Any help much appreciated.
�
Gordon Sivewright
�
�
more output with additional trace added below if any help
----------------------------------------------------
�
E:\Geronimo\TestJMS\server\scripts>set
GHOME=E:\Geronimo\geronimoCVS\incubator-geronimo\target
�
E:\Geronimo\TestJMS\server\scripts>J:\jdk\jdk1.4.1_01\bin\java� -jar
E:\Geronimo\geronimoCVS\incubator-geronimo\target\b
in\server.jar�� org/apache/geronimo/DebugConsole� com/spirit/wave/ra�
com/spirit/ra/test
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Repositories
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Parent
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Parent patterns= []
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Repositories patterns= [*:role=Repository,*]
16:43:19,644 INFO� [Kernel] Starting boot
16:43:20,094 INFO� [MBeanServerFactory] Created MBeanServer with ID:
17ce4e7:fd57534192:-8000:LN-DEV-256-GS:1
GBeanMBeanReference from
org.apache.geronimo.kernel.config.ConfigurationManagerImpl to Stores
setPatterns from
org.apache.geronimo.kernel.config.ConfigurationManagerImpl to Stores
patterns= [*:role=ConfigurationSto
re,*]
preRegister org.apache.geronimo.kernel.config.ConfigurationManagerImpl
oname=geronimo.boot:role=ConfigurationManager
online from org.apache.geronimo.kernel.config.ConfigurationManagerImpl
to Stores
getProxy from
org.apache.geronimo.kernel.config.ConfigurationManagerImpl to Stores
16:43:20,335 INFO� [Kernel] Booted
16:43:20,335 WARN� [Kernel] geronimo.kernel loadGBean
geronimo.config:name="org/apache/geronimo/System"
preRegister org.apache.geronimo.kernel.config.Configuration
oname=geronimo.config:name="org/apache/geronimo/System"
online from org.apache.geronimo.kernel.config.Configuration to Parent
getProxy from org.apache.geronimo.kernel.config.Configuration to Parent
patterns.isEmpty
online from org.apache.geronimo.kernel.config.Configuration to
Repositories
getProxy from org.apache.geronimo.kernel.config.Configuration to
Repositories
16:43:20,495 INFO� [ConfigurationManagerImpl] Loaded Configuration
geronimo.config:name="org/apache/geronimo/System"
GBeanMBeanReference from
org.apache.geronimo.system.configuration.LocalConfigStore to > ServerInfo
setPatterns from
org.apache.geronimo.system.configuration.LocalConfigStore to
ServerInfo patterns= [geronimo.system:role
=ServerInfo]
GBeanMBeanReference from
org.apache.geronimo.system.logging.log4j.appender.RollingFileAppender Se
rvice to ServerInfo
setPatterns from
org.apache.geronimo.system.logging.log4j.appender.RollingFileAppender Se
rvice to ServerInfo patterns= [g
eronimo.system:role=ServerInfo]
GBeanMBeanReference from
org.apache.geronimo.system.repository.ReadOnlyRepository to ServerInfo
setPatterns from
org.apache.geronimo.system.repository.ReadOnlyRepository to ServerInfo
patterns= [geronimo.system:role=
ServerInfo]
GBeanMBeanReference from
org.apache.geronimo.system.logging.log4j.Log4jService to ServerInfo
setPatterns from org.apache.geronimo.system.logging.log4j.Log4jService
to ServerInfo patterns= [geronimo.system:role=Ser
verInfo]
GBeanMBeanReference from
org.apache.geronimo.system.configuration.FileConfigurationList to
ServerInfo
setPatterns from
org.apache.geronimo.system.configuration.FileConfigurationList to
ServerInfo patterns= [geronimo.system
:role=ServerInfo]
preRegister org.apache.geronimo.system.configuration.LocalConfigStore
oname=geronimo.system:role=ConfigurationStore,type
=Local
online from org.apache.geronimo.system.configuration.LocalConfigStore
to ServerInfo
getProxy from
org.apache.geronimo.system.configuration.LocalConfigStore to > ServerInfo
preRegister
org.apache.geronimo.system.logging.log4j.appender.RollingFileAppender Se
rvice oname=geronimo.system:role=LogA
ppender,type=DailyRollingFileAppender
online from
org.apache.geronimo.system.logging.log4j.appender.RollingFileAppender Se
rvice to ServerInfo
getProxy from
org.apache.geronimo.system.logging.log4j.appender.RollingFileAppender Se
rvice to ServerInfo
preRegister org.apache.geronimo.system.repository.ReadOnlyRepository
oname=geronimo.system:role=Repository
online from org.apache.geronimo.system.repository.ReadOnlyRepository
to ServerInfo
getProxy from org.apache.geronimo.system.repository.ReadOnlyRepository
to ServerInfo
preRegister org.apache.geronimo.system.logging.log4j.Log4jService
oname=geronimo.system:role=Logger
online from org.apache.geronimo.system.logging.log4j.Log4jService to
ServerInfo
getProxy from org.apache.geronimo.system.logging.log4j.Log4jService to
ServerInfo
preRegister
org.apache.geronimo.system.configuration.FileConfigurationList
oname=geronimo.boot:role=PersistentConfigurat
ionList
online from
org.apache.geronimo.system.configuration.FileConfigurationList to
ServerInfo
getProxy from
org.apache.geronimo.system.configuration.FileConfigurationList to
ServerInfo
preRegister
org.apache.geronimo.system.logging.log4j.appender.ConsoleAppenderServ ic
e oname=geronimo.system:role=LogAppen
der,type=ConsoleAppender
preRegister org.apache.geronimo.system.RMIRegistryService
oname=geronimo.server:role=RMIRegistry
preRegister org.apache.geronimo.system.serverinfo.ServerInfo
oname=geronimo.system:role=ServerInfo
preRegister org.apache.geronimo.system.url.GeronimoURLFactory
oname=geronimo.system:role=URLFactory
16:43:21,286 INFO� [Configuration] Started configuration
org/apache/geronimo/System
16:43:21,466 INFO� [RMIRegistryService] Started RMI Registry on port
1099
16:43:21,617 INFO� [ReadOnlyRepository] Repository root is
file:/E:/Geronimo/geronimoCVS/incubator-geronimo/target/repos
itory/
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Repositories
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Parent
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Parent patterns= [geronimo.config:name="org/apache/g
eronimo/Server"]
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Repositories patterns= [*:role=Repository,*]
16:43:21,727 WARN� [Kernel] geronimo.kernel loadGBean
geronimo.config:name="org/apache/geronimo/DebugConsole"
preRegister org.apache.geronimo.kernel.config.Configuration
oname=geronimo.config:name="org/apache/geronimo/DebugConsole
"
online from org.apache.geronimo.kernel.config.Configuration to Parent
getProxy from org.apache.geronimo.kernel.config.Configuration to Parent
online from org.apache.geronimo.kernel.config.Configuration to
Repositories
getProxy from org.apache.geronimo.kernel.config.Configuration to
Repositories
16:43:21,787 INFO� [ConfigurationManagerImpl] Loaded Configuration
geronimo.config:name="org/apache/geronimo/DebugConsol
e"
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Repositories
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Parent
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Parent patterns= [geronimo.config:name="org/apache/g
eronimo/System"]
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Repositories patterns= [*:role=Repository,*]
16:43:21,877 WARN� [Kernel] geronimo.kernel loadGBean
geronimo.config:name="org/apache/geronimo/Server"
preRegister org.apache.geronimo.kernel.config.Configuration
oname=geronimo.config:name="org/apache/geronimo/Server"
online from org.apache.geronimo.kernel.config.Configuration to Parent
getProxy from org.apache.geronimo.kernel.config.Configuration to Parent
online from org.apache.geronimo.kernel.config.Configuration to
Repositories
getProxy from org.apache.geronimo.kernel.config.Configuration to
Repositories
16:43:21,947 INFO� [ConfigurationManagerImpl] Loaded Configuration
geronimo.config:name="org/apache/geronimo/Server"
GBeanMBeanReference from org.openejb.server.SimpleSocketService to
ContainerIndex
setPatterns from org.openejb.server.SimpleSocketService to
ContainerIndex patterns= [openejb:type=ContainerIndex]
GBeanMBeanReference from
org.apache.geronimo.connector.BootstrapContext to WorkManager
GBeanMBeanReference from
org.apache.geronimo.connector.BootstrapContext to XATerminator
setPatterns from org.apache.geronimo.connector.BootstrapContext to
WorkManager patterns= [geronimo.connector:service=Wor
kManager]
setPatterns from org.apache.geronimo.connector.BootstrapContext to
XATerminator patterns= [geronimo.server:type=Transact
ionManager]
GBeanMBeanReference from ActiveMQ Message Broker Connector to
ActiveMQContainer
setPatterns from ActiveMQ Message Broker Connector to
ActiveMQContainer patterns= [geronimo.server:type=JMSServer,contai
ner=ActiveMQ]
GBeanMBeanReference from
org.apache.geronimo.security.jaas.LoginService to Realms
setPatterns from org.apache.geronimo.security.jaas.LoginService to
Realms patterns= [geronimo.security:type=SecurityReal
m,*]
GBeanMBeanReference from Jetty HTTP Connector to JettyContainer
setPatterns from Jetty HTTP Connector to JettyContainer patterns=
[geronimo.server:type=WebContainer,container=Jetty]
GBeanMBeanReference from org.openejb.ContainerIndex to EJBContainers
setPatterns from org.openejb.ContainerIndex to EJBContainers patterns=
[geronimo.server:j2eeType=StatelessSessionBean,*,
�geronimo.server:j2eeType=StatefulSessionBean,*,
geronimo.server:j2eeType=EntityBean,*]
GBeanMBeanReference from
org.apache.geronimo.transaction.GeronimoTransactionManager to
resourceManagers
GBeanMBeanReference from
org.apache.geronimo.transaction.GeronimoTransactionManager to
transactionLog
setPatterns from
org.apache.geronimo.transaction.GeronimoTransactionManager to
transactionLog patterns= [geronimo.server
:type=HOWLTransactionLog]
setPatterns from
org.apache.geronimo.transaction.GeronimoTransactionManager to
resourceManagers patterns= [geronimo.serv
er:j2eeType=MessageDrivenBean,*,
geronimo.server:j2eeType=JCAManagedConnectionFactory,*]
GBeanMBeanReference from
org.apache.geronimo.j2ee.management.impl.J2EEServerImpl to ServerInfo
setPatterns from
org.apache.geronimo.j2ee.management.impl.J2EEServerImpl to ServerInfo
patterns= [geronimo.system:role=S
erverInfo]
GBeanMBeanReference from
org.apache.geronimo.security.realm.providers.PropertiesFileSecurityRe al
m to ServerInfo
setPatterns from
org.apache.geronimo.security.realm.providers.PropertiesFileSecurityRe al
m to ServerInfo patterns= [geron
imo.system:role=ServerInfo]
GBeanMBeanReference from
org.apache.geronimo.connector.work.GeronimoWorkManager to XAWork
setPatterns from
org.apache.geronimo.connector.work.GeronimoWorkManager to XAWork
patterns= [geronimo.server:type=Transa
ctionManager]
GBeanMBeanReference from org.openejb.server.ServiceDaemon to
SocketService
setPatterns from org.openejb.server.ServiceDaemon to SocketService
patterns= [openejb:type=SocketService,name=EJB]
GBeanMBeanReference from org.apache.geronimo.security.SecurityService
to ModuleConfigurations
GBeanMBeanReference from org.apache.geronimo.security.SecurityService
to Realms
setPatterns from org.apache.geronimo.security.SecurityService to
Realms patterns= [geronimo.security:type=SecurityRealm,
*]
setPatterns from org.apache.geronimo.security.SecurityService to
ModuleConfigurations patterns= []
preRegister org.openejb.server.SimpleSocketService
oname=openejb:type=SocketService,name=EJB
online from org.openejb.server.SimpleSocketService to ContainerIndex
getProxy from org.openejb.server.SimpleSocketService to ContainerIndex
preRegister org.apache.geronimo.j2ee.management.impl.JVMImpl
oname=geronimo.server:j2eeType=JVM,J2EEServer=geronimo
preRegister Jetty Web Container
oname=geronimo.server:type=WebContainer,container=Jetty
preRegister org.apache.geronimo.connector.BootstrapContext
oname=geronimo.server:type=BootstrapContext
online from org.apache.geronimo.connector.BootstrapContext to
WorkManager
getProxy from org.apache.geronimo.connector.BootstrapContext to
WorkManager
online from org.apache.geronimo.connector.BootstrapContext to
XATerminator
getProxy from org.apache.geronimo.connector.BootstrapContext to
XATerminator
preRegister org.apache.geronimo.transaction.log.HOWLLog
oname=geronimo.server:type=HOWLTransactionLog
preRegister ActiveMQ Message Broker Connector
oname=geronimo.server:type=JMSConnector,container=ActiveMQ,port=61616
online from ActiveMQ Message Broker Connector to ActiveMQContainer
getProxy from ActiveMQ Message Broker Connector to ActiveMQContainer
preRegister org.apache.geronimo.j2ee.management.impl.J2EEDomainImpl
oname=geronimo.server:j2eeType=J2EEDomain,name=geron
imo.server
preRegister org.apache.geronimo.security.jaas.LoginService
oname=geronimo.security:type=LoginService
online from org.apache.geronimo.security.jaas.LoginService to Realms
preRegister Jetty HTTP Connector
oname=geronimo.server:type=WebConnector,container=Jetty,port=8080
online from Jetty HTTP Connector to JettyContainer
getProxy from Jetty HTTP Connector to JettyContainer
preRegister org.openejb.ContainerIndex
oname=openejb:type=ContainerIndex
online from org.openejb.ContainerIndex to EJBContainers
getProxy from org.openejb.ContainerIndex to EJBContainers
preRegister org.apache.geronimo.transaction.GeronimoTransactionManager
oname=geronimo.server:type=TransactionManager
online from org.apache.geronimo.transaction.GeronimoTransactionManager
to transactionLog
getProxy from
org.apache.geronimo.transaction.GeronimoTransactionManager to
transactionLog
online from org.apache.geronimo.transaction.GeronimoTransactionManager
to resourceManagers
getProxy from
org.apache.geronimo.transaction.GeronimoTransactionManager to
resourceManagers
preRegister org.apache.geronimo.j2ee.management.impl.J2EEServerImpl
oname=geronimo.server:j2eeType=J2EEServer,name=geron
imo
online from org.apache.geronimo.j2ee.management.impl.J2EEServerImpl to
ServerInfo
getProxy from org.apache.geronimo.j2ee.management.impl.J2EEServerImpl
to ServerInfo
preRegister
org.apache.geronimo.security.realm.providers.PropertiesFileSecurityRe al
m oname=geronimo.security:type=Securi
tyRealm,realm=geronimo-properties-realm
online from
org.apache.geronimo.security.realm.providers.PropertiesFileSecurityRe al
m to ServerInfo
getProxy from
org.apache.geronimo.security.realm.providers.PropertiesFileSecurityRe al
m to ServerInfo
preRegister
org.apache.geronimo.security.jaas.ConfigurationEntryRealmLocal
oname=geronimo.security:type=ConfigurationEnt
ry,jaasId=JMX
preRegister org.apache.geronimo.connector.work.GeronimoWorkManager
oname=geronimo.server:type=WorkManager
online from org.apache.geronimo.connector.work.GeronimoWorkManager to
XAWork
getProxy from org.apache.geronimo.connector.work.GeronimoWorkManager
to XAWork
preRegister
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionT ra
ckingCoordinator oname=geronimo.serve
r:type=ConnectionTracker
preRegister
org.apache.geronimo.security.jaas.GeronimoLoginConfiguration
oname=geronimo.security:type=LoginConfiguration
�
preRegister ActiveMQ Message Broker
oname=geronimo.server:type=JMSServer,container=ActiveMQ
preRegister org.openejb.server.ServiceDaemon
oname=openejb:type=ServiceDaemon,name=EJB
online from org.openejb.server.ServiceDaemon to SocketService
getProxy from org.openejb.server.ServiceDaemon to SocketService
preRegister org.apache.geronimo.jmxremoting.JMXConnector
oname=geronimo.server:role=JMXService,name=localhost
preRegister org.apache.geronimo.security.SecurityService
oname=geronimo.security:type=SecurityService
online from org.apache.geronimo.security.SecurityService to Realms
online from org.apache.geronimo.security.SecurityService to
ModuleConfigurations
16:43:26,163 INFO� [Configuration] Started configuration
org/apache/geronimo/Server
16:43:26,183 INFO� [HttpServer] Starting Jetty/5.0.RC0
16:43:26,203 INFO� [HttpServer] Started
[EMAIL PROTECTED]
16:43:26,223 INFO� [SocketListener] Started SocketListener on
0.0.0.0:8080
16:43:36,869 INFO� [HOWLLog] Initiating transaction manager recovery
16:43:37,260 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=100000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:37,600 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=100000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:37,620 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=200000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:37,961 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=200000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:39,273 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=100000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:39,613 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=100000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:39,633 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=200000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:39,974 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=200000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:40,645 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=100000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:40,985 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=100000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:41,015 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=200000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:41,346 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=200000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:42,017 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=100000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:42,357 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=100000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:42,377 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=200000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:42,718 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=200000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:43,379 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=100000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:43,739 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=100000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:43,739 INFO� [HOWLLog] recovered prepare record for master xid:
[globalId=200000005748415420444f2057452043414c4c20
49543f0000000000000000000000000000000000000,branchId=0000000000000000 00
0000000000000000000000000000000000000000000000]
16:43:44,110 INFO� [HOWLLog] Recovered COMMIT for xid:
[globalId=200000005748415420444f2057452043414c4c2049543f000000000
0000000000000000000000000000,branchId=0000000000000000000000000000000 00
0000000000000000000000000000000] and branches: []
�
16:43:46,764 INFO� [LoginService] Login server has been started
16:43:46,824 INFO� [PropertiesFileSecurityRealm] Properties File Realm
- geronimo-properties-realm - refresh
16:43:46,824 INFO� [PropertiesFileSecurityRealm] Properties File Realm
- geronimo-properties-realm - started
GBeanMBeanReference from Jetty WebApplication Context to JettyContainer
GBeanMBeanReference from Jetty WebApplication Context to
TrackedConnectionAssociator
GBeanMBeanReference from Jetty WebApplication Context to
TransactionManager
GBeanMBeanReference from Jetty WebApplication Context to Configuration
setPatterns from Jetty WebApplication Context to TransactionManager
patterns= [geronimo.server:type=TransactionManager]
setPatterns from Jetty WebApplication Context to Configuration
patterns= [geronimo.config:name="org/apache/geronimo/Debu
gConsole"]
setPatterns from Jetty WebApplication Context to
TrackedConnectionAssociator patterns= > [geronimo.server:type=ConnectionT
racker]
setPatterns from Jetty WebApplication Context to JettyContainer
patterns= [*:type=WebContainer,container=Jetty]
preRegister Jetty WebApplication Context
oname=geronimo.server:J2EEApplication=null,J2EEServer=geronimo,j2eeTy pe
=WebModu
le,name=org/apache/geronimo/DebugConsole
online from Jetty WebApplication Context to Configuration
getProxy from Jetty WebApplication Context to Configuration
online from Jetty WebApplication Context to JettyContainer
getProxy from Jetty WebApplication Context to JettyContainer
online from Jetty WebApplication Context to TransactionManager
getProxy from Jetty WebApplication Context to TransactionManager
online from Jetty WebApplication Context to TrackedConnectionAssociator
getProxy from Jetty WebApplication Context to
TrackedConnectionAssociator
16:43:48,666 INFO� [Configuration] Started configuration
org/apache/geronimo/DebugConsole
16:43:48,776 INFO� [Credential] Checking Resource aliases
16:43:53,654 INFO� [HttpContext] Started
WebApplicationContext[/debug-tool,file:/E:/Geronimo/geronimoCVS/
incubator-geron
imo/target/config-store/7/war/]
16:43:55,937 INFO� [JettyWebApplicationContext]
JettyWebApplicationContext started
16:43:56,308 INFO� [TcpTransportServerChannel] Listening for
connections at: tcp://localhost:61616
16:43:56,338 INFO� [ActiveMQBrokerImpl] ActiveMQ JMS Broker started
16:43:56,778 INFO� [RMIConnectorServer] RMIConnectorServer started at:
service:jmx:rmi://localhost/jndi/rmi:/JMXConnecto
r
16:43:56,788 INFO� [server:name=localhost,role=JMXService] Started
JMXConnector service:jmx:rmi://localhost/jndi/rmi:/JM
XConnector
java.security.policy: error adding Entry:
������� java.lang.IllegalArgumentException: invalid actions mask
16:43:56,938 INFO� [SecurityServiceMBean] Security service started
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Repositories
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Parent
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Parent patterns= [geronimo.config:name="org/apache/g
eronimo/Server"]
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Repositories patterns= [*:role=Repository,*]
16:43:56,999 WARN� [Kernel] geronimo.kernel loadGBean
geronimo.config:name="com/spirit/wave/ra"
preRegister org.apache.geronimo.kernel.config.Configuration
oname=geronimo.config:name="com/spirit/wave/ra"
online from org.apache.geronimo.kernel.config.Configuration to Parent
getProxy from org.apache.geronimo.kernel.config.Configuration to Parent
online from org.apache.geronimo.kernel.config.Configuration to
Repositories
getProxy from org.apache.geronimo.kernel.config.Configuration to
Repositories
16:43:57,029 INFO� [ConfigurationManagerImpl] Loaded Configuration
geronimo.config:name="com/spirit/wave/ra"
GBeanMBeanReference from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
RealmBridge
GBeanMBeanReference from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
ConnectionTracker
setPatterns from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
RealmBridge patterns= [geronimo.secu
rity:service=RealmBridge,name=TargetRealm]
setPatterns from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
ConnectionTracker patterns= [geronim
o.server:type=ConnectionTracker]
GBeanMBeanReference from
org.apache.geronimo.connector.ResourceAdapterWrapper to
BootstrapContext
setPatterns from org.apache.geronimo.connector.ResourceAdapterWrapper
to BootstrapContext patterns= [geronimo.connector:
role=BootstrapContext]
GBeanMBeanReference from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEServer
GBeanMBeanReference from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEApplication
setPatterns from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEServer patterns= [geronimo.ser
ver:j2eeType=J2EEServer,name=geronimo]
setPatterns from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEApplication patterns= []
GBeanMBeanReference from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ManagedConnectionFact
oryListener
GBeanMBeanReference from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ConnectionManagerFact
ory
GBeanMBeanReference from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ResourceAdapterWrappe
r
setPatterns from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ResourceAdapterWrapper patter
ns=
[geronimo.server:J2EEApplication=null,J2EEServer=geronimo,ResourceAda pt
erModule=com/spirit/wave/ra,j2eeType=Resource
Adapter,name=SpiritWave RA]
setPatterns from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ManagedConnectionFactoryListe
ner patterns=
[geronimo.security:service=Realm,type=PasswordCredential,name=wave1]
setPatterns from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ConnectionManagerFactory patt
erns=
[geronimo.server:J2EEServer=geronimo,j2eeType=ConnectionManager,name= wa
ve1]
GBeanMBeanReference from
org.apache.geronimo.connector.deployment.JCAConnectionFactoryImpl to
J2EEServer
setPatterns from
org.apache.geronimo.connector.deployment.JCAConnectionFactoryImpl to
J2EEServer patterns= [geronimo.ser
ver:j2eeType=J2EEServer,name=geronimo]
preRegister
org.apache.geronimo.connector.outbound.GenericConnectionManager
oname=geronimo.server:J2EEServer=geronimo,j2
eeType=ConnectionManager,name=wave1
online from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
RealmBridge
getProxy from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
RealmBridge
online from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
ConnectionTracker
getProxy from
org.apache.geronimo.connector.outbound.GenericConnectionManager to
ConnectionTracker
preRegister
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl
oname=geronimo.server:J2EEApplication=null
,J2EEServer=geronimo,j2eeType=ResourceAdapterModule,name=com/spirit/
wave/ra
online from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEServer
getProxy from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEServer
online from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEApplication
getProxy from
org.apache.geronimo.connector.deployment.ResouceAdapterModuleImpl to
J2EEApplication
patterns.isEmpty
preRegister org.apache.geronimo.connector.ResourceAdapterWrapper
oname=geronimo.server:J2EEApplication=null,J2EEServer=g
eronimo,ResourceAdapterModule=com/spirit/wave/
ra,j2eeType=ResourceAdapter,name=SpiritWave RA
online from org.apache.geronimo.connector.ResourceAdapterWrapper to
BootstrapContext
getProxy from org.apache.geronimo.connector.ResourceAdapterWrapper to
BootstrapContext
WaveResourceAdapter
preRegister
org.apache.geronimo.connector.outbound.security.PasswordCredentialRea lm
oname=geronimo.security:service=Real
m,type=PasswordCredential,name=wave1
preRegister
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
oname=geronimo.server:J2EEServer=gero
nimo,j2eeType=JCAManagedConnectionFactory,name=wave1
online from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ResourceAdapterWrapper
getProxy from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ResourceAdapterWrapper
online from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ConnectionManagerFactory
getProxy from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ConnectionManagerFactory
online from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ManagedConnectionFactoryListener
getProxy from
org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrappe r
to ManagedConnectionFactoryListener
�
preRegister
org.apache.geronimo.connector.deployment.JCAConnectionFactoryImpl
oname=geronimo.server:J2EEServer=geronimo,
JCAResource=SpiritWave RA,j2eeType=JCAConnectionFactory,name=wave1
online from
org.apache.geronimo.connector.deployment.JCAConnectionFactoryImpl to
J2EEServer
getProxy from
org.apache.geronimo.connector.deployment.JCAConnectionFactoryImpl to
J2EEServer
16:43:58,270 INFO� [Configuration] Started configuration
com/spirit/wave/ra
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Repositories
GBeanMBeanReference from
org.apache.geronimo.kernel.config.Configuration to Parent
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Parent patterns= [geronimo.config:name="com/spirit/w
ave/ra"]
setPatterns from org.apache.geronimo.kernel.config.Configuration to
Repositories patterns= [*:role=Repository,*]
16:43:58,361 WARN� [Kernel] geronimo.kernel loadGBean
geronimo.config:name="com/spirit/ra/test"
preRegister org.apache.geronimo.kernel.config.Configuration
oname=geronimo.config:name="com/spirit/ra/test"
online from org.apache.geronimo.kernel.config.Configuration to Parent
getProxy from org.apache.geronimo.kernel.config.Configuration to Parent
online from org.apache.geronimo.kernel.config.Configuration to
Repositories
getProxy from org.apache.geronimo.kernel.config.Configuration to
Repositories
16:43:58,381 INFO� [ConfigurationManagerImpl] Loaded Configuration
geronimo.config:name="com/spirit/ra/test"
GBeanMBeanReference from org.openejb.GenericEJBContainer to
TransactionManager
GBeanMBeanReference from org.openejb.GenericEJBContainer to
TrackedConnectionAssociator
setPatterns from org.openejb.GenericEJBContainer to
TrackedConnectionAssociator patterns= [geronimo.server:type=Connecti
onTracker]
setPatterns from org.openejb.GenericEJBContainer to TransactionManager
patterns= [geronimo.server:type=TransactionManage
r]
GBeanMBeanReference from org.openejb.EJBModuleImpl to J2EEServer
GBeanMBeanReference from org.openejb.EJBModuleImpl to ConnectionFactory
GBeanMBeanReference from org.openejb.EJBModuleImpl to J2EEApplication
setPatterns from org.openejb.EJBModuleImpl to J2EEApplication
patterns= []
setPatterns from org.openejb.EJBModuleImpl to ConnectionFactory
patterns= []
setPatterns from org.openejb.EJBModuleImpl to J2EEServer patterns=
[geronimo.server:j2eeType=J2EEServer,name=geronimo]
preRegister org.openejb.GenericEJBContainer
oname=geronimo.server:J2EEApplication=null,J2EEModule=com/spirit/ra/
test,J2E
EServer=geronimo,j2eeType=StatelessSessionBean,name=MessengerBean
online from org.openejb.GenericEJBContainer to TransactionManager
getProxy from org.openejb.GenericEJBContainer to TransactionManager
online from org.openejb.GenericEJBContainer to
TrackedConnectionAssociator
getProxy from org.openejb.GenericEJBContainer to
TrackedConnectionAssociator
preRegister org.openejb.EJBModuleImpl
oname=geronimo.server:J2EEApplication=null,J2EEServer=geronimo,j2eeTy pe
=EJBModule,
name=com/spirit/ra/test
online from org.openejb.EJBModuleImpl to J2EEServer
getProxy from org.openejb.EJBModuleImpl to J2EEServer
online from org.openejb.EJBModuleImpl to J2EEApplication
getProxy from org.openejb.EJBModuleImpl to J2EEApplication
patterns.isEmpty
online from org.openejb.EJBModuleImpl to ConnectionFactory
getProxy from org.openejb.EJBModuleImpl to ConnectionFactory
patterns.isEmpty
16:43:59,492 INFO� [Configuration] Started configuration
com/spirit/ra/test
16:44:20,563 INFO� [ejbd] incomming request
16:44:20,593 INFO� [ejbd] successful request
16:44:20,623 INFO� [ejbd] incomming request
16:44:20,633 INFO� [ejbd] successful request
16:44:21,825 INFO� [ejbd] incomming request
16:44:21,865 WARN� [EjbRequestHandler] setting
[EMAIL PROTECTED] for
geronimo.server:J2EEApplication=null
,J2EEModule=com/spirit/ra/
test,J2EEServer=geronimo,j2eeType=StatelessSessionBean,name=Messenger Be
an
16:44:22,796 INFO� [EjbRequestHandler] EJB RESPONSE: EJB_OK:null
16:44:22,806 INFO� [ejbd] successful request
16:44:22,957 INFO� [ejbd] incomming request
16:44:22,967 WARN� [EjbRequestHandler] setting
[EMAIL PROTECTED] for
geronimo.server:J2EEApplication=null
,J2EEModule=com/spirit/ra/
test,J2EEServer=geronimo,j2eeType=StatelessSessionBean,name=Messenger Be
an
16:44:22,967 WARN� [MessengerBean] Printing Pairs:
16:44:22,977 WARN� [MessengerBean] iterating
16:44:22,987 WARN� [MessengerBean] 'env'
16:44:22,987 WARN� [MessengerBean] done iterating
16:44:22,987 WARN� [MessengerBean] Printing Pairs:
16:44:22,987 WARN� [MessengerBean] iterating
16:44:22,987 WARN� [MessengerBean] 'jms'
16:44:22,997 WARN� [MessengerBean] done iterating
16:44:22,997 WARN� [MessengerBean] Printing Pairs:
16:44:22,997 WARN� [MessengerBean] iterating
16:44:22,997 WARN� [MessengerBean] 'Default'
16:44:22,997 WARN� [MessengerBean] done iterating
NULL PROXY!!
getTargetName()=geronimo.server:J2EEServer=geronimo,j2eeType=JCAManag ed
ConnectionFactory,name=wave1
getKernelName()=null
java.lang.Exception: Stack trace
������� at java.lang.Thread.dumpStack(Thread.java:1071)
������� at
org.apache.geronimo.naming.jmx.JMXObjectFactory.getObjectInstance(JMX Ob
jectFactory.java:60)
������� at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:3 01
)
������� at
org.apache.geronimo.naming.java.ReadOnlyContext.lookup(ReadOnlyContex t.
java:205)
������� at
org.apache.geronimo.naming.java.RootContext.lookup(RootContext.java:5 5)
������� at javax.naming.InitialContext.lookup(InitialContext.java:347)
������� at
com.spirit.ra.test.ejb.MessengerBean.sendMessage(MessengerBean.java:1 42
)
������� at
com.spirit.ra.test.ejb.MessengerBean$$FastClassByCGLIB$$28d8e4c5.invo ke
(<generated>)
������� at
org.openejb.dispatch.AbstractMethodOperation.invoke(AbstractMethodOpe ra
tion.java:88)
������� at
org.openejb.slsb.BusinessMethod.execute(BusinessMethod.java:69)
������� at
org.openejb.dispatch.DispatchInterceptor.invoke(DispatchInterceptor.j av
a:72)
������� at
org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingIn te
rceptor.java:81)
������� at
org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPo li
cy.java:143)
������� at
org.openejb.transaction.TransactionContextInterceptor.invoke(Transact io
nContextInterceptor.java:82)
������� at
org.openejb.slsb.StatelessInstanceInterceptor.invoke(StatelessInstanc eI
nterceptor.java:84)
������� at
org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(Co mp
onentContextInterceptor.java:47)
������� at
org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionIntercep to
r.java:82)
������� at
org.openejb.GenericEJBContainer.invoke(GenericEJBContainer.java:150)
������� at
org.openejb.server.ejbd.EjbRequestHandler.invoke(EjbRequestHandler.ja va
:236)
������� at
org.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD (E
jbRequestHandler.java:257)
������� at
org.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHa nd
ler.java:153)
������� at
org.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:134)
������� at org.openejb.server.ejbd.EjbServer.service(EjbServer.java:76)
������� at
org.openejb.server.ServiceLogger.service(ServiceLogger.java:108)
������� at
org.openejb.server.ServiceAccessController.service(ServiceAccessContr ol
ler.java:84)
������� at org.openejb.server.ServicePool$1.run(ServicePool.java:105)
������� at java.lang.Thread.run(Thread.java:536)
16:44:23,808 INFO� [EjbRequestHandler] EJB RESPONSE:
EJB_APP_EXCEPTION:javax.naming.NamingException: could not look up :
�env/jms/Default
16:44:23,998 INFO� [ejbd] successful request
�
--------------------------------------------------------------------- -
-
------------------------------------------
This message contains confidential information and is intended only for the named individual and may not be disseminated without prior permission. If you are not the named addressee, you should not disseminate, distribute or copy this e-mail.
�
Please notify the sender immediately by e-mail if you have received
this message in error and delete this e-message from your system.
E-mail transmission cannot be guaranteed to be secure or error-free as
information could be intercepted, corrupted, lost, destroyed, delayed
in transmission, incomplete, or may contain viruses. The sender
therefore does not accept liability for any errors or omissions in the
contents of this message that arise as a result of e-mail
transmission. If verification is required please request a hard-copy
version.
�
This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any software or services.
--------------------------------------------------------------------- -
-
------------------------------------------
�
This message contains confidential information and is intended only for the named individual and may not be disseminated without prior permission. If you are not the named addressee, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this message in error and delete this e-message from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, delayed in transmission, incomplete, or may contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this Message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any software or services.
_____________________________________________________________________ _
_
_
This email has been scanned for all viruses by the MessageLabs SkyScan
service. http://www.messagelabs.com
_____________________________________________________________________ __
_
______________________________________________________________________ __
This email has been scanned for all viruses by MessageLabs ______________________________________________________________________ __
This message contains confidential information and is intended only for the named individual and may not be disseminated without prior permission. If you are not the named addressee, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this message in error and delete this e-message from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, delayed in transmission, incomplete, or may contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this Message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any software or services.
______________________________________________________________________ __
This email has been scanned for all viruses by the MessageLabs SkyScan
service. http://www.messagelabs.com
______________________________________________________________________ __
