-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Affects Version/s: 1.2.3
-
Component/s: Core - Content REST APIs
-
Environment:
search string is loop
[SOAP] request to http://confluence.atlassian.com/rpc/soap/confluenceservice-v1
<?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:n='x'>
<soap:Body soap:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'>
<n:search>
<arg0 xsi:type='xsd:string'>QeaJW16z04</arg0>
<arg1 xsi:type='xsd:string'>loop</arg1>
<arg2 xsi:type='xsd:int'>100</arg2>
</n:search>
</soap:Body>
</soap:Envelope>
[HTTP] outbound request to tcp://confluence.atlassian.com:80
POST /rpc/soap/confluenceservice-v1 HTTP/1.1
Host: confluence.atlassian.com:80
Connection: Keep-Alive
User-Agent: TME-GLUE/4.1.2
SOAPAction: "search"
Content-Type: text/xml; charset=UTF-8
Content-Length: 521
Cookie: JSESSIONID=OHOMJFCDHGJC
[HTTP] <?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:n='x'><soap:Body soap:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'><n:search><arg0 xsi:type='xsd:string'>QeaJW16z04</arg0><arg1 xsi:type='xsd:string'>loop</arg1><arg2 xsi:type='xsd:int'>100</arg2></n:search></soap:Body></soap:Envelope>
[HTTP] inbound response from tcp://confluence.atlassian.com:80
HTTP/1.1 500 Internal Server Error
Date: Sat, 03 Jul 2004 20:58:54 GMT
Server: Orion/2.0.2
Content-Length: 4162
Content-Type: text/xml; charset=UTF-8
Via: 1.1 confluence.atlassian.com
Vary: Accept-Encoding,User-Agent
Connection: close
[HTTP] <?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:n4='http://www.atlassian.com/package/java.lang/'><soap:Body soap:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'><soap:Fault><faultcode>soap:Server</faultcode><faultstring></faultstring><detail><stacktrace>java.lang.NullPointerException
at com.atlassian.confluence.rpc.soap.beans.RemoteSearchResult.<init>(RemoteSearchResult.java:28)
at com.atlassian.confluence.rpc.soap.services.PagesSoapService.search(PagesSoapService.java:116)
at com.atlassian.confluence.rpc.soap.ConfluenceSoapServiceDelegator.search(ConfluenceSoapServiceDelegator.java:117)
at sun.reflect.GeneratedMethodAccessor805.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:149)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:118)
at com.atlassian.confluence.rpc.auth.TokenAuthenticationInterceptor.invoke(TokenAuthenticationInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148)
at $Proxy23.search(Unknown Source)
at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at electric.util.reflect.Invocation.execute(Invocation.java:86)
at electric.util.reflect.Invocation.invoke(Invocation.java:31)
at electric.service.object.ObjectService.invoke(ObjectService.java:575)
at electric.soap.local.handlers.service.SOAPToServiceHandler.invoke(SOAPToServiceHandler.java:105)
at electric.soap.local.handlers.service.SOAPToServiceHandler.handle(SOAPToServiceHandler.java:64)
at electric.soap.security.handlers.SecurityHandler.handle(SecurityHandler.java:66)
at electric.soap.handlers.interceptor.SOAPInterceptorHandler.handle(SOAPInterceptorHandler.java:64)
at electric.soap.routing.RoutingHandler.handle(RoutingHandler.java:79)
at electric.soap.handlers.logging.SOAPLoggingHandler.handle(SOAPLoggingHandler.java:63)
at electric.soap.handlers.setup.SetupHandler.handle(SetupHandler.java:68)
at electric.soap.http.handler.HTTPToSOAP.service(HTTPToSOAP.java:150)
at electric.server.http.ServletServer.service(ServletServer.java:122)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.atlassian.confluence.rpc.soap.LazyGlueDecoratorServlet.service(LazyGlueDecoratorServlet.java:60)
at com.evermind._hb.doFilter(.:59)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:165)
at com.evermind._ha.doFilter(.:16)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at com.evermind._ha.doFilter(.:20)
at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:117)
at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:30)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
at com.evermind._cub._pod(.:383)
at com.evermind._cub._bmc(.:177)
at com.evermind._ax._ltc(.:666)
at com.evermind._ax._uab(.:191)
at com.evermind._bf.run(.:62)
</stacktrace></detail><tme:exception xmlns:tme='http://www.atlassian.com' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'><name>java.lang.NullPointerException</name><object xsi:type='n4:NullPointerException'></object></tme:exception></soap:Fault></soap:Body></soap:Envelope>
[SOAP] response from http://confluence.atlassian.com/rpc/soap/confluenceservice-v1
<?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:n4='http://www.atlassian.com/package/java.lang/'>
<soap:Body soap:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring/>
<detail>
<stacktrace>java.lang.NullPointerException
at com.atlassian.confluence.rpc.soap.beans.RemoteSearchResult.<init>(RemoteSearchResult.java:28)
at com.atlassian.confluence.rpc.soap.services.PagesSoapService.search(PagesSoapService.java:116)
at com.atlassian.confluence.rpc.soap.ConfluenceSoapServiceDelegator.search(ConfluenceSoapServiceDelegator.java:117)
at sun.reflect.GeneratedMethodAccessor805.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:149)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:118)
at com.atlassian.confluence.rpc.auth.TokenAuthenticationInterceptor.invoke(TokenAuthenticationInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148)
at $Proxy23.search(Unknown Source)
at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at electric.util.reflect.Invocation.execute(Invocation.java:86)
at electric.util.reflect.Invocation.invoke(Invocation.java:31)
at electric.service.object.ObjectService.invoke(ObjectService.java:575)
at electric.soap.local.handlers.service.SOAPToServiceHandler.invoke(SOAPToServiceHandler.java:105)
at electric.soap.local.handlers.service.SOAPToServiceHandler.handle(SOAPToServiceHandler.java:64)
at electric.soap.security.handlers.SecurityHandler.handle(SecurityHandler.java:66)
at electric.soap.handlers.interceptor.SOAPInterceptorHandler.handle(SOAPInterceptorHandler.java:64)
at electric.soap.routing.RoutingHandler.handle(RoutingHandler.java:79)
at electric.soap.handlers.logging.SOAPLoggingHandler.handle(SOAPLoggingHandler.java:63)
at electric.soap.handlers.setup.SetupHandler.handle(SetupHandler.java:68)
at electric.soap.http.handler.HTTPToSOAP.service(HTTPToSOAP.java:150)
at electric.server.http.ServletServer.service(ServletServer.java:122)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.atlassian.confluence.rpc.soap.LazyGlueDecoratorServlet.service(LazyGlueDecoratorServlet.java:60)
at com.evermind._hb.doFilter(.:59)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:165)
at com.evermind._ha.doFilter(.:16)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at com.evermind._ha.doFilter(.:20)
at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:117)
at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:30)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
at com.evermind._cub._pod(.:383)
at com.evermind._cub._bmc(.:177)
at com.evermind._ax._ltc(.:666)
at com.evermind._ax._uab(.:191)
at com.evermind._bf.run(.:62)
</stacktrace>
</detail>
<tme:exception xmlns:tme='http://www.atlassian.com' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<name>java.lang.NullPointerException</name>
<object xsi:type='n4:NullPointerException'/>
</tme:exception>
</soap:Fault>
</soap:Body>
</soap:Envelope>