Ping error

44 views
Skip to first unread message

josef.bajada

unread,
Jun 2, 2011, 9:20:08 AM6/2/11
to membrane-registry
I am having a look at the Membrane Registry and for some reason the
Ping option to monitor web services does not seem to work.

I get this exception, any idea what I have to do to fix it?

INFO: Server startup in 22321 ms
ERROR invoke0, while executing post
java.lang.NullPointerException: Cannot get property 'soapAction' on
null object
at
org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:56)
at
org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:
156)
at
org.codehaus.groovy.runtime.callsite.NullCallSite.getProperty(NullCallSite.java:
44)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:
235)
at de.predic8.registry.Ping.getSOAPAction(Ping.groovy:130)
at de.predic8.registry.Ping.this$2$getSOAPAction(Ping.groovy)
at de.predic8.registry.Ping$this
$2$getSOAPAction.callCurrent(Unknown Source)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
141)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
149)
at de.predic8.registry.Ping.getPost(Ping.groovy:119)
at de.predic8.registry.Ping.this$2$getPost(Ping.groovy)
at de.predic8.registry.Ping$this$2$getPost.callCurrent(Unknown
Source)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
141)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
153)
at de.predic8.registry.Ping.checkAvailability(Ping.groovy:69)
at de.predic8.registry.Ping$checkAvailability.call(Unknown
Source)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:
40)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
116)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
124)
at de.predic8.registry.AvailabilityService
$_pingEndpoints_closure6.doCall(AvailabilityService.groovy:153)
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.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
1058)
at
groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886)
at groovy.lang.Closure.call(Closure.java:276)
at groovy.lang.Closure.call(Closure.java:289)
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1198)
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1174)
at org.codehaus.groovy.runtime.dgm$109.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite
$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:
270)
at
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:
52)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:
40)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
116)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
124)
at
de.predic8.registry.AvailabilityService.pingEndpoints(AvailabilityService.groovy:
149)
at de.predic8.registry.AvailabilityService.this
$2$pingEndpoints(AvailabilityService.groovy)
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.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
1058)
at
groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
1003)
at
groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886)
at
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:
66)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
141)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
157)
at de.predic8.registry.AvailabilityService
$_pingServices_closure5.doCall(AvailabilityService.groovy:143)
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.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
1058)
at
groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886)
at groovy.lang.Closure.call(Closure.java:276)
at groovy.lang.Closure.call(Closure.java:289)
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1198)
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1174)
at org.codehaus.groovy.runtime.dgm$109.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite
$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:
270)
at
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:
52)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
124)
at
de.predic8.registry.AvailabilityService.pingServices(AvailabilityService.groovy:
133)
at de.predic8.registry.AvailabilityService.this
$2$pingServices(AvailabilityService.groovy)
at de.predic8.registry.AvailabilityService$this$2$pingServices
$0.callCurrent(Unknown Source)
at
de.predic8.registry.AvailabilityService.monitorServices(AvailabilityService.groovy:
103)
at de.predic8.registry.AvailabilityService.this
$2$monitorServices(AvailabilityService.groovy)
at de.predic8.registry.AvailabilityService$this
$2$monitorServices.call(Unknown Source)
at com.predic8.job.BackgroundJob.run(BackgroundJob.groovy:34)
2011-06-02 15:15:02,417 [Registry - Background Job] ERROR
registry.Ping - while executing post
java.lang.NullPointerException: Cannot get property 'soapAction' on
null object
at
org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:56)
at
org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:
156)
at
org.codehaus.groovy.runtime.callsite.NullCallSite.getProperty(NullCallSite.java:
44)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:
235)
at de.predic8.registry.Ping.getSOAPAction(Ping.groovy:130)
at de.predic8.registry.Ping.this$2$getSOAPAction(Ping.groovy)
at de.predic8.registry.Ping$this
$2$getSOAPAction.callCurrent(Unknown Source)

Thomas

unread,
Jun 3, 2011, 5:34:11 AM6/3/11
to membrane-registry
Hi,
to find the reason we need a copy of your WSDL.

--
Thomas
Reply all
Reply to author
Forward
0 new messages