Hi, I’m a newbie to the messenger sandbox project, and had a couple questions on getting it running with Cacho Resin 2.1.6. I’m running the latest OpenJMS server, running with the default queue in rmi_jms.xml and the pre-packaged Messenger.xml that comes with messenger for OpenJMS.

 

My problem is when I start the managerServlet everything seems to run fine except for an NotSerializable error I get on startup – this is the debug info it spits out:

 

[2003-01-08 16:05:32,739] DEBUG [main] [digester.Digester] [SetNextRule]{manager

/messenger} Call org.apache.commons.messenger.MessengerManager.addMessenger(org.

apache.commons.messenger.DefaultMessenger@7fc686 session: javax.jms.JMSException

: Failed to lookup: JmsTopicConnectionFactory using JNDI. javax.naming.NamingExc

eption: error marshalling arguments; nested exception is:

        java.io.NotSerializableException: com.caucho.util.ClassLoaderLocal [Root

 exception is java.rmi.MarshalException: error marshalling arguments; nested exc

eption is:

        java.io.NotSerializableException: com.caucho.util.ClassLoaderLocal])

 

 

 

Does anyone that uses messenger lead me in the right direction? It looks like a very slick app, in the past I’ve had to write all the connection management stuff for JMS manually which was plenty of work – messenger seems to take care of all that. I’m just wondering what I am missing here, or if it just doesn’t work on resin (I don’t see why it wouldn’t) especially if I am using the build in JNDI server in OpenJMS.

 

Ryan

 

 

More debug info that it spat out attached:

 

 

 

Starting Resin on Wed, 08 Jan 2003 16:05:30 -0600 (CST)
[2003-01-08 16:05:31.056] initializing application http://localhost:8080/
[2003-01-08 16:05:32,228] DEBUG [main] [Digester.sax] setDocumentLocator(org.apa
che.xerces.readers.DefaultEntityHandler@70bea5)
[2003-01-08 16:05:32,228] DEBUG [main] [Digester.sax] startDocument()
[2003-01-08 16:05:32,228] DEBUG [main] [Digester.sax] resolveEntity('null', 'fil
e:/c:/dev/vodafone2/src/web/WEB-INF/classes/messenger.dtd')
[2003-01-08 16:05:32,238] DEBUG [main] [Digester.sax] startElement(,,manager)
[2003-01-08 16:05:32,238] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,238] DEBUG [main] [digester.Digester]   New match='manager'

[2003-01-08 16:05:32,238] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messenger.MessengerManager, attribut
eName=className]
[2003-01-08 16:05:32,238] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager}New org.apache.commons.messenger.MessengerManager
[2003-01-08 16:05:32,248] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,248] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager} Set org.apache.commons.messenger.MessengerManager properties
[2003-01-08 16:05:32,258] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
org.apache.commons.messenger.MessengerManager@76ba0f, {})
[2003-01-08 16:05:32,268] DEBUG [main] [Digester.sax] ignorableWhitespace(
        )
[2003-01-08 16:05:32,268] DEBUG [main] [Digester.sax] startElement(,,messenger)
[2003-01-08 16:05:32,268] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,268] DEBUG [main] [digester.Digester]   New match='manager/
messenger'
[2003-01-08 16:05:32,268] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messenger.DefaultMessenger, attribut
eName=className]
[2003-01-08 16:05:32,268] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager/messenger}New org.apache.commons.messenger.DefaultMessenger
[2003-01-08 16:05:32,318] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,318] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager/messenger} Setting property 'name' to 'topic1'
[2003-01-08 16:05:32,318] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager/messenger} Set org.apache.commons.messenger.DefaultMessenger properties
[2003-01-08 16:05:32,318] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
org.apache.commons.messenger.DefaultMessenger@7fc686 session: javax.jms.JMSExcep
tion: No SessionFactory configured for this Messenger. Cannot create a new JMS S
ession, {name=topic1})
[2003-01-08 16:05:32,318] DEBUG [main] [beanutils.BeanUtils]   setProperty(org.a
pache.commons.messenger.DefaultMessenger@7fc686 session: javax.jms.JMSException:
 No SessionFactory configured for this Messenger. Cannot create a new JMS Sessio
n, name, topic1)
[2003-01-08 16:05:32,458] DEBUG [main] [beanutils.ConvertUtils] Convert string '
topic1' to class 'java.lang.String'
[2003-01-08 16:05:32,458] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,468] DEBUG [main] [digester.Digester]   Fire begin() for Se
tNextRule[methodName=addMessenger, paramType=org.apache.commons.messenger.Messen
ger]
[2003-01-08 16:05:32,468] DEBUG [main] [Digester.sax] ignorableWhitespace(
                )
[2003-01-08 16:05:32,468] DEBUG [main] [Digester.sax] startElement(,,jndi)
[2003-01-08 16:05:32,468] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,468] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi'
[2003-01-08 16:05:32,468] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messenger.JNDISessionFactory, attrib
uteName=className]
[2003-01-08 16:05:32,468] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager/messenger/jndi}New org.apache.commons.messenger.JNDISessionFactory
[2003-01-08 16:05:32,478] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,478] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager/messenger/jndi} Setting property 'lookupName' to 'JmsTopicConnectionFacto
ry'
[2003-01-08 16:05:32,478] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager/messenger/jndi} Setting property 'topic' to 'true'
[2003-01-08 16:05:32,478] DEBUG [main] [digester.Digester] [SetPropertiesRule]{m
anager/messenger/jndi} Set org.apache.commons.messenger.JNDISessionFactory prope
rties
[2003-01-08 16:05:32,478] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
org.apache.commons.messenger.JNDISessionFactory@1ce060, {topic=true, lookupName=
JmsTopicConnectionFactory})
[2003-01-08 16:05:32,478] DEBUG [main] [beanutils.BeanUtils]   setProperty(org.a
pache.commons.messenger.JNDISessionFactory@1ce060, topic, true)
[2003-01-08 16:05:32,558] DEBUG [main] [beanutils.ConvertUtils] Convert string '
true' to class 'boolean'
[2003-01-08 16:05:32,558] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.BooleanConverter@235ed
[2003-01-08 16:05:32,558] DEBUG [main] [beanutils.BeanUtils]   setProperty(org.a
pache.commons.messenger.JNDISessionFactory@1ce060, lookupName, JmsTopicConnectio
nFactory)
[2003-01-08 16:05:32,558] DEBUG [main] [beanutils.ConvertUtils] Convert string '
JmsTopicConnectionFactory' to class 'java.lang.String'
[2003-01-08 16:05:32,558] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,558] DEBUG [main] [digester.Digester]   Fire begin() for Se
tNextRule[methodName=setSessionFactory, paramType=org.apache.commons.messenger.S
essionFactory]
[2003-01-08 16:05:32,558] DEBUG [main] [Digester.sax] ignorableWhitespace(

                        )
[2003-01-08 16:05:32,568] DEBUG [main] [Digester.sax] startElement(,,property)
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llMethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String,
 java.lang.String}]
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester] Pushing params
[2003-01-08 16:05:32,568] DEBUG [main] [Digester.sax] ignorableWhitespace(
                                )
[2003-01-08 16:05:32,568] DEBUG [main] [Digester.sax] startElement(,,name)
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property/name'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,568] DEBUG [main] [Digester.sax] characters(java.naming.fac
tory.initial)
[2003-01-08 16:05:32,568] DEBUG [main] [Digester.sax] endElement(,,name)
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property/name'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   bodyText='java.nami
ng.factory.initial'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Fire body() for Cal
lParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,568] DEBUG [main] [digester.Digester]   Fire end() for Call
ParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] ignorableWhitespace(
                                )
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] startElement(,,value)
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property/value'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] characters(org.exolab.jms.
jndi.rmi.RmiJndiInitialContextFactory)
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] endElement(,,value)
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property/value'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   bodyText='org.exola
b.jms.jndi.rmi.RmiJndiInitialContextFactory'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   Fire body() for Cal
lParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   Fire end() for Call
ParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] ignorableWhitespace(
                        )
[2003-01-08 16:05:32,578] DEBUG [main] [Digester.sax] endElement(,,property)
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property'
[2003-01-08 16:05:32,578] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester]   Fire body() for Cal
lMethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String,
java.lang.String}]
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester]   Fire end() for Call
MethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String, j
ava.lang.String}]
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester] Popping params
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester] [CallMethodRule](0)ja
va.naming.factory.initial
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester] [CallMethodRule](1)or
g.exolab.jms.jndi.rmi.RmiJndiInitialContextFactory
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.ConvertUtils] Convert string '
java.naming.factory.initial' to class 'java.lang.String'
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.ConvertUtils] Convert string '
org.exolab.jms.jndi.rmi.RmiJndiInitialContextFactory' to class 'java.lang.String
'
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,588] DEBUG [main] [digester.Digester] [CallMethodRule]{mana
ger/messenger/jndi/property} Call org.apache.commons.messenger.JNDISessionFactor
y.addProperty(java.naming.factory.initial/java.lang.String,org.exolab.jms.jndi.r
mi.RmiJndiInitialContextFactory/java.lang.String)
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.MethodUtils] Matching name=add
Property on class org.apache.commons.messenger.JNDISessionFactory
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:32,588] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.SessionFactory.addProperty(java.lang.String,java.lang.St
ring)
[2003-01-08 16:05:32,598] DEBUG [main] [beanutils.MethodUtils] Param=java.lang.S
tring
[2003-01-08 16:05:32,598] DEBUG [main] [beanutils.MethodUtils] Method=java.lang.
String
[2003-01-08 16:05:32,598] DEBUG [main] [beanutils.MethodUtils] Param=java.lang.S
tring
[2003-01-08 16:05:32,598] DEBUG [main] [beanutils.MethodUtils] Method=java.lang.
String
[2003-01-08 16:05:32,598] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.SessionFactory.addProperty(java.lang.String,java.lang.St
ring) accessible version of public void org.apache.commons.messenger.SessionFact
ory.addProperty(java.lang.String,java.lang.String)
[2003-01-08 16:05:32,598] DEBUG [main] [Digester.sax] ignorableWhitespace(
                        )
[2003-01-08 16:05:32,598] DEBUG [main] [Digester.sax] startElement(,,property)
[2003-01-08 16:05:32,598] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,598] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property'
[2003-01-08 16:05:32,598] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llMethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String,
 java.lang.String}]
[2003-01-08 16:05:32,598] DEBUG [main] [digester.Digester] Pushing params
[2003-01-08 16:05:32,598] DEBUG [main] [Digester.sax] ignorableWhitespace(
                                )
[2003-01-08 16:05:32,598] DEBUG [main] [Digester.sax] startElement(,,name)
[2003-01-08 16:05:32,598] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property/name'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] characters(java.naming.pro
vider.url)
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] endElement(,,name)
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property/name'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   bodyText='java.nami
ng.provider.url'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Fire body() for Cal
lParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Fire end() for Call
ParamRule[paramIndex=0, attributeName=null]
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] ignorableWhitespace(
                                )
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] startElement(,,value)
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   New match='manager/
messenger/jndi/property/value'
[2003-01-08 16:05:32,608] DEBUG [main] [digester.Digester]   Fire begin() for Ca
llParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] characters(rmi://localhost
:1099/JndiServer)
[2003-01-08 16:05:32,608] DEBUG [main] [Digester.sax] endElement(,,value)
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property/value'
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   bodyText='rmi://loc
alhost:1099/JndiServer'
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Fire body() for Cal
lParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Fire end() for Call
ParamRule[paramIndex=1, attributeName=null]
[2003-01-08 16:05:32,618] DEBUG [main] [Digester.sax] ignorableWhitespace(
                        )
[2003-01-08 16:05:32,618] DEBUG [main] [Digester.sax] endElement(,,property)
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi/property'
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Fire body() for Cal
lMethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String,
java.lang.String}]
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester]   Fire end() for Call
MethodRule[methodName=addProperty, paramCount=2, paramTypes={java.lang.String, j
ava.lang.String}]
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester] Popping params
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester] [CallMethodRule](0)ja
va.naming.provider.url
[2003-01-08 16:05:32,618] DEBUG [main] [digester.Digester] [CallMethodRule](1)rm
i://localhost:1099/JndiServer
[2003-01-08 16:05:32,618] DEBUG [main] [beanutils.ConvertUtils] Convert string '
java.naming.provider.url' to class 'java.lang.String'
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.ConvertUtils] Convert string '
rmi://localhost:1099/JndiServer' to class 'java.lang.String'
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,628] DEBUG [main] [digester.Digester] [CallMethodRule]{mana
ger/messenger/jndi/property} Call org.apache.commons.messenger.JNDISessionFactor
y.addProperty(java.naming.provider.url/java.lang.String,rmi://localhost:1099/Jnd
iServer/java.lang.String)
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Matching name=add
Property on class org.apache.commons.messenger.JNDISessionFactory
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.SessionFactory.addProperty(java.lang.String,java.lang.St
ring)
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Param=java.lang.S
tring
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Method=java.lang.
String
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Param=java.lang.S
tring
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] Method=java.lang.
String
[2003-01-08 16:05:32,628] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.SessionFactory.addProperty(java.lang.String,java.lang.St
ring) accessible version of public void org.apache.commons.messenger.SessionFact
ory.addProperty(java.lang.String,java.lang.String)
[2003-01-08 16:05:32,628] DEBUG [main] [Digester.sax] ignorableWhitespace(
                )
[2003-01-08 16:05:32,628] DEBUG [main] [Digester.sax] endElement(,,jndi)
[2003-01-08 16:05:32,628] DEBUG [main] [digester.Digester]   match='manager/mess
enger/jndi'
[2003-01-08 16:05:32,628] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,628] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messenger.JNDISessionFactory, attribu
teName=className]
[2003-01-08 16:05:32,639] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:32,639] DEBUG [main] [digester.Digester]   Fire body() for Set
NextRule[methodName=setSessionFactory, paramType=org.apache.commons.messenger.Se
ssionFactory]
[2003-01-08 16:05:32,639] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,639] DEBUG [main] [digester.Digester]   Fire end() for SetN
extRule[methodName=setSessionFactory, paramType=org.apache.commons.messenger.Ses
sionFactory]
[2003-01-08 16:05:32,639] DEBUG [main] [digester.Digester] [SetNextRule]{manager
/messenger/jndi} Call org.apache.commons.messenger.DefaultMessenger.setSessionFa
ctory(org.apache.commons.messenger.JNDISessionFactory@1ce060)
[2003-01-08 16:05:32,649] DEBUG [main] [beanutils.MethodUtils] Matching name=set
SessionFactory on class org.apache.commons.messenger.DefaultMessenger
[2003-01-08 16:05:32,649] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:32,649] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.DefaultMessenger.setSessionFactory(org.apache.commons.me
ssenger.SessionFactory)
[2003-01-08 16:05:32,649] DEBUG [main] [beanutils.MethodUtils] Param=org.apache.
commons.messenger.SessionFactory
[2003-01-08 16:05:32,659] DEBUG [main] [beanutils.MethodUtils] Method=org.apache
.commons.messenger.SessionFactory
[2003-01-08 16:05:32,659] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.DefaultMessenger.setSessionFactory(org.apache.commons.me
ssenger.SessionFactory) accessible version of public void org.apache.commons.mes
senger.DefaultMessenger.setSessionFactory(org.apache.commons.messenger.SessionFa
ctory)
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messenger.JNDISessionFactory, attribut
eName=className]
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager/messenger/jndi} Pop org.apache.commons.messenger.JNDISessionFactory
[2003-01-08 16:05:32,659] DEBUG [main] [Digester.sax] ignorableWhitespace(
        )
[2003-01-08 16:05:32,659] DEBUG [main] [Digester.sax] endElement(,,messenger)
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   match='manager/mess
enger'
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messenger.DefaultMessenger, attribute
Name=className]
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire body() for Set
NextRule[methodName=addMessenger, paramType=org.apache.commons.messenger.Messeng
er]
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,659] DEBUG [main] [digester.Digester]   Fire end() for SetN
extRule[methodName=addMessenger, paramType=org.apache.commons.messenger.Messenge
r]
[2003-01-08 16:05:32,669] INFO [main] [messenger.JNDISessionFactory] Looking up:
 JmsTopicConnectionFactory in JNDI
[2003-01-08 16:05:32,739] DEBUG [main] [digester.Digester] [SetNextRule]{manager
/messenger} Call org.apache.commons.messenger.MessengerManager.addMessenger(org.
apache.commons.messenger.DefaultMessenger@7fc686 session: javax.jms.JMSException
: Failed to lookup: JmsTopicConnectionFactory using JNDI. javax.naming.NamingExc
eption: error marshalling arguments; nested exception is:
        java.io.NotSerializableException: com.caucho.util.ClassLoaderLocal [Root
 exception is java.rmi.MarshalException: error marshalling arguments; nested exc
eption is:
        java.io.NotSerializableException: com.caucho.util.ClassLoaderLocal])
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] Matching name=add
Messenger on class org.apache.commons.messenger.MessengerManager
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.MessengerManager.addMessenger(org.apache.commons.messeng
er.Messenger)
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] Param=org.apache.
commons.messenger.Messenger
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] Method=org.apache
.commons.messenger.Messenger
[2003-01-08 16:05:32,749] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messenger.MessengerManager.addMessenger(org.apache.commons.messeng
er.Messenger) accessible version of public void org.apache.commons.messenger.Mes
sengerManager.addMessenger(org.apache.commons.messenger.Messenger)
[2003-01-08 16:05:32,749] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:32,749] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messenger.DefaultMessenger, attributeN
ame=className]
[2003-01-08 16:05:32,749] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager/messenger} Pop org.apache.commons.messenger.DefaultMessenger
[2003-01-08 16:05:32,749] DEBUG [main] [Digester.sax] ignorableWhitespace(
)
[2003-01-08 16:05:32,749] DEBUG [main] [Digester.sax] endElement(,,manager)
[2003-01-08 16:05:32,749] DEBUG [main] [digester.Digester]   match='manager'
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messenger.MessengerManager, attribute
Name=className]
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messenger.MessengerManager, attributeN
ame=className]
[2003-01-08 16:05:32,759] DEBUG [main] [digester.Digester] [ObjectCreateRule]{ma
nager} Pop org.apache.commons.messenger.MessengerManager
[2003-01-08 16:05:32,759] DEBUG [main] [Digester.sax] endDocument()
[2003-01-08 16:05:32,779] DEBUG [main] [Digester.sax] setDocumentLocator(org.apa
che.xerces.readers.DefaultEntityHandler@405ffd)
[2003-01-08 16:05:32,779] DEBUG [main] [Digester.sax] startDocument()
[2003-01-08 16:05:32,779] DEBUG [main] [Digester.sax] startElement(,,subscriptio
ns)
[2003-01-08 16:05:32,779] DEBUG [main] [digester.Digester]   Pushing body text '
'
[2003-01-08 16:05:32,779] DEBUG [main] [digester.Digester]   New match='subscrip
tions'
[2003-01-08 16:05:32,779] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messagelet.impl.SubscriptionList, at
tributeName=className]
[2003-01-08 16:05:32,789] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions}New org.apache.commons.messagelet.impl.SubscriptionList
[2003-01-08 16:05:32,789] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,789] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions} Set org.apache.commons.messagelet.impl.SubscriptionList properties

[2003-01-08 16:05:32,789] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
org.apache.commons.messagelet.impl.SubscriptionList@1da4fc, {})
[2003-01-08 16:05:32,789] DEBUG [main] [Digester.sax] characters(

        )
[2003-01-08 16:05:32,799] DEBUG [main] [Digester.sax] characters(
  )
[2003-01-08 16:05:32,799] DEBUG [main] [Digester.sax] startElement(,,subscriptio
n)
[2003-01-08 16:05:32,799] DEBUG [main] [digester.Digester]   Pushing body text '



  '
[2003-01-08 16:05:32,799] DEBUG [main] [digester.Digester]   New match='subscrip
tions/subscription'
[2003-01-08 16:05:32,799] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messagelet.impl.Subscription, attrib
uteName=className]
[2003-01-08 16:05:32,799] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions/subscription}New org.apache.commons.messagelet.impl.Subscription
[2003-01-08 16:05:32,799] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,809] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions/subscription} Setting property 'connection' to 'topic1'
[2003-01-08 16:05:32,809] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions/subscription} Setting property 'subject' to 'topic1'
[2003-01-08 16:05:32,809] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions/subscription} Set org.apache.commons.messagelet.impl.Subscription p
roperties
[2003-01-08 16:05:32,809] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
org.apache.commons.messagelet.impl.Subscription@7f409c[ connection: null subject
: null messageListener: null, {connection=topic1, subject=topic1})
[2003-01-08 16:05:32,809] DEBUG [main] [beanutils.BeanUtils]   setProperty(org.a
pache.commons.messagelet.impl.Subscription@7f409c[ connection: null subject: nul
l messageListener: null, connection, topic1)
[2003-01-08 16:05:32,849] DEBUG [main] [beanutils.ConvertUtils] Convert string '
topic1' to class 'java.lang.String'
[2003-01-08 16:05:32,849] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,849] DEBUG [main] [beanutils.BeanUtils]   setProperty(org.a
pache.commons.messagelet.impl.Subscription@7f409c[ connection: topic1 subject: n
ull messageListener: null, subject, topic1)
[2003-01-08 16:05:32,849] DEBUG [main] [beanutils.ConvertUtils] Convert string '
topic1' to class 'java.lang.String'
[2003-01-08 16:05:32,849] DEBUG [main] [beanutils.ConvertUtils]   Using converte
r org.apache.commons.beanutils.converters.StringConverter@1b04e2
[2003-01-08 16:05:32,849] DEBUG [main] [digester.Digester]   Fire begin() for Se
tNextRule[methodName=addSubscription, paramType=org.apache.commons.messagelet.im
pl.Subscription]
[2003-01-08 16:05:32,849] DEBUG [main] [Digester.sax] characters(
    )
[2003-01-08 16:05:32,849] DEBUG [main] [Digester.sax] startElement(,,listener)
[2003-01-08 16:05:32,859] DEBUG [main] [digester.Digester]   Pushing body text '

    '
[2003-01-08 16:05:32,859] DEBUG [main] [digester.Digester]   New match='subscrip
tions/subscription/listener'
[2003-01-08 16:05:32,859] DEBUG [main] [digester.Digester]   Fire begin() for Ob
jectCreateRule[className=org.apache.commons.messagelet.impl.MessageServletDispat
cher, attributeName=className]
[2003-01-08 16:05:32,859] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions/subscription/listener}New com.metrowerks.mdp2.util.LoggingMDO
[2003-01-08 16:05:32,879] DEBUG [main] [digester.Digester]   Fire begin() for Se
tPropertiesRule[]
[2003-01-08 16:05:32,879] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions/subscription/listener} Setting property 'className' to 'com.metrowe
rks.mdp2.util.LoggingMDO'
[2003-01-08 16:05:32,879] DEBUG [main] [digester.Digester] [SetPropertiesRule]{s
ubscriptions/subscription/listener} Set com.metrowerks.mdp2.util.LoggingMDO prop
erties
[2003-01-08 16:05:32,879] DEBUG [main] [beanutils.BeanUtils] BeanUtils.populate(
com.metrowerks.mdp2.util.LoggingMDO@5c07d8, {className=com.metrowerks.mdp2.util.
LoggingMDO})
[2003-01-08 16:05:32,879] DEBUG [main] [beanutils.BeanUtils]   setProperty(com.m
etrowerks.mdp2.util.LoggingMDO@5c07d8, className, com.metrowerks.mdp2.util.Loggi
ngMDO)
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   Fire begin() for Se
tNextRule[methodName=setMessageListener, paramType=javax.jms.MessageListener]
[2003-01-08 16:05:32,989] DEBUG [main] [Digester.sax] endElement(,,listener)
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   match='subscription
s/subscription/listener'
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   bodyText=''
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messagelet.impl.MessageServletDispatc
her, attributeName=className]
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:32,989] DEBUG [main] [digester.Digester]   Fire body() for Set
NextRule[methodName=setMessageListener, paramType=javax.jms.MessageListener]
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   Popping body text '

    '
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   Fire end() for SetN
extRule[methodName=setMessageListener, paramType=javax.jms.MessageListener]
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester] [SetNextRule]{subscri
ptions/subscription/listener} Call org.apache.commons.messagelet.impl.Subscripti
on.setMessageListener(com.metrowerks.mdp2.util.LoggingMDO@5c07d8)
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] Matching name=set
MessageListener on class org.apache.commons.messagelet.impl.Subscription
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messagelet.impl.Subscription.setMessageListener(javax.jms.MessageL
istener)
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] Param=javax.jms.M
essageListener
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] Method=javax.jms.
MessageListener
[2003-01-08 16:05:32,999] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messagelet.impl.Subscription.setMessageListener(javax.jms.MessageL
istener) accessible version of public void org.apache.commons.messagelet.impl.Su
bscription.setMessageListener(javax.jms.MessageListener)
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messagelet.impl.MessageServletDispatch
er, attributeName=className]
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions/subscription/listener} Pop com.metrowerks.mdp2.util.LoggingMDO
[2003-01-08 16:05:32,999] DEBUG [main] [Digester.sax] characters(
  )
[2003-01-08 16:05:32,999] DEBUG [main] [Digester.sax] endElement(,,subscription)

[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   match='subscription
s/subscription'
[2003-01-08 16:05:32,999] DEBUG [main] [digester.Digester]   bodyText='

  '
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messagelet.impl.Subscription, attribu
teName=className]
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester]   Fire body() for Set
NextRule[methodName=addSubscription, paramType=org.apache.commons.messagelet.imp
l.Subscription]
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester]   Popping body text '



  '
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester]   Fire end() for SetN
extRule[methodName=addSubscription, paramType=org.apache.commons.messagelet.impl
.Subscription]
[2003-01-08 16:05:33,009] DEBUG [main] [digester.Digester] [SetNextRule]{subscri
ptions/subscription} Call org.apache.commons.messagelet.impl.SubscriptionList.ad
dSubscription(org.apache.commons.messagelet.impl.Subscription@7f409c[ connection
: topic1 subject: topic1 messageListener: com.metrowerks.mdp2.util.LoggingMDO@5c
07d8)
[2003-01-08 16:05:33,009] DEBUG [main] [beanutils.MethodUtils] Matching name=add
Subscription on class org.apache.commons.messagelet.impl.SubscriptionList
[2003-01-08 16:05:33,009] DEBUG [main] [beanutils.MethodUtils] Found matching na
me:
[2003-01-08 16:05:33,009] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messagelet.impl.SubscriptionList.addSubscription(org.apache.common
s.messagelet.impl.Subscription)
[2003-01-08 16:05:33,009] DEBUG [main] [beanutils.MethodUtils] Param=org.apache.
commons.messagelet.impl.Subscription
[2003-01-08 16:05:33,019] DEBUG [main] [beanutils.MethodUtils] Method=org.apache
.commons.messagelet.impl.Subscription
[2003-01-08 16:05:33,019] DEBUG [main] [beanutils.MethodUtils] public void org.a
pache.commons.messagelet.impl.SubscriptionList.addSubscription(org.apache.common
s.messagelet.impl.Subscription) accessible version of public void org.apache.com
mons.messagelet.impl.SubscriptionList.addSubscription(org.apache.commons.message
let.impl.Subscription)
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messagelet.impl.Subscription, attribut
eName=className]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions/subscription} Pop org.apache.commons.messagelet.impl.Subscription
[2003-01-08 16:05:33,019] DEBUG [main] [Digester.sax] characters(

)
[2003-01-08 16:05:33,019] DEBUG [main] [Digester.sax] endElement(,,subscriptions
)
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   match='subscription
s'
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   bodyText='




'
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire body() for Obj
ectCreateRule[className=org.apache.commons.messagelet.impl.SubscriptionList, att
ributeName=className]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire body() for Set
PropertiesRule[]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Popping body text '
'
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire end() for SetP
ropertiesRule[]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester]   Fire end() for Obje
ctCreateRule[className=org.apache.commons.messagelet.impl.SubscriptionList, attr
ibuteName=className]
[2003-01-08 16:05:33,019] DEBUG [main] [digester.Digester] [ObjectCreateRule]{su
bscriptions} Pop org.apache.commons.messagelet.impl.SubscriptionList
[2003-01-08 16:05:33,019] DEBUG [main] [Digester.sax] endDocument()
[2003-01-08 16:05:33,029] INFO [main] [messenger.JNDISessionFactory] Looking up:
 JmsTopicConnectionFactory in JNDI
--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


Reply via email to