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