Hi Rachana,

Rachana Ananthakrishnan wrote:
Can you set this in $GLOBUS_LOCATION/container-log4j.properties and send
logs?

Log4j.category.org.globus.wsrf.impl.SimpleSubscriptionTopicListener=DEBUG

this gives me the following output:

-- snip --
2008-11-04T13:23:59.265+01:00 DEBUG impl.SimpleTopic [ServiceThread-3,notify:109] Notify called on topic {http://www.beingrid.eu/namespaces/services/sla-negotiation/AgreementFactory}AgreementCreated with message [EMAIL PROTECTED] 2008-11-04T13:23:59.270+01:00 WARN impl.SimpleSubscriptionTopicListener [ServiceThread-3,topicChanged:129] [JWSCORE-169] Failed to send notification for subscription with key 'D41C9D72AA75BD44F9B64D59129FECE7BA1DEFA3+6bb157f0-aa6b-11dd-a40e-cab6369bc060': [JWSCORE-130] Argument name is null 2008-11-04T13:23:59.272+01:00 DEBUG impl.SimpleSubscriptionTopicListener [ServiceThread-3,topicChanged:132]
java.lang.IllegalArgumentException: [JWSCORE-130] Argument name is null
at org.globus.wsrf.encoding.ObjectSerializer.toSOAPElement(ObjectSerializer.java:91) at org.globus.wsrf.encoding.ObjectSerializer.toSOAPElement(ObjectSerializer.java:47) at org.globus.wsrf.impl.SimpleSubscriptionTopicListener.notify(SimpleSubscriptionTopicListener.java:225) at org.globus.wsrf.impl.SimpleSubscriptionTopicListener.topicChanged(SimpleSubscriptionTopicListener.java:123)
        at org.globus.wsrf.impl.SimpleTopic.topicChanged(SimpleTopic.java:205)
        at org.globus.wsrf.impl.SimpleTopic.notify(SimpleTopic.java:112)
at eu.beingrid.sla_negotiation.impl.AgreementFactory.notifyCreatedAgreement(AgreementFactory.java:257) at eu.beingrid.sla_negotiation.impl.AgreementFactory.CreateAgreement(AgreementFactory.java:228)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:410) at org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:112)
        at 
org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:95)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:332) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at 
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
        at org.apache.axis.server.AxisServer.invokeService(AxisServer.java:234)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:375)
        at 
org.globus.wsrf.container.ServiceThread.doPost(ServiceThread.java:930)
        at 
org.globus.wsrf.container.ServiceThread.process(ServiceThread.java:667)
        at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:468)
-- snip --

Line 257 in AgreementFactory.java is the call to the "notify()"
operation of SimpleTopic:

getResource().getAgreementCreatedTopic().notify(messageWrapper);

Hope that helps, just tell me if you need more information.

Thanks,

Roland

--
Dipl.-Inf. Roland Kübert

Höchstleistungsrechenzentrum Stuttgart
Universität Stuttgart
Nobelstraße 19
70569 Stuttgart

Phone:  +49 711 685 65802
Fax:    +49 711 685 65832
Skype:  rkuebert

Reply via email to