[esb-java-dev] [jira] Created: (ESBJAVA-325) AxisConfiguration is set to null, hence NPE thrown when editing proxy service after updating the synapse configuration

Charitha Kankanamge (JIRA) jira at wso2.org
Sun Nov 11 22:48:14 PST 2007


AxisConfiguration is set to null, hence NPE thrown when editing proxy service after updating the synapse configuration
----------------------------------------------------------------------------------------------------------------------

                 Key: ESBJAVA-325
                 URL: http://www.wso2.org/jira/browse/ESBJAVA-325
             Project: WSO2 ESB
          Issue Type: Bug
          Components: Core Engine
         Environment: ubuntu, jdk15
            Reporter: Charitha Kankanamge
         Assigned To: Ruwan Linton
            Priority: Critical


Following NPE thrown when updating an existing proxy service after changing Synapse configuration.

 ERROR RPCInOnlyMessageReceiver Exception occurred while trying to invoke service method saveProxyService
java.lang.NullPointerException
        at org.apache.synapse.config.SynapseConfiguration.removeProxyService(SynapseConfiguration.java:481)
        at org.wso2.esb.services.ProxyServiceAdmin.deleteProxyService(ProxyServiceAdmin.java:337)
        at org.wso2.esb.services.ProxyServiceAdmin.saveProxyService(ProxyServiceAdmin.java:281)
        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:585)
        at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
        at org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:62)
        at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.wso2.adminui.AdminUIServletFilter.doFilter(AdminUIServletFilter.java:133)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

Steps to reproduce:
===============
1. Create a proxy service
2. Now click on 'Configuration' in the left navigation
3. Click on 'Update'
4. Now click on the created proxy service above
5. Click on 'Save' 

It keeps throwing the NPE when updating proxy services until restarting the ESB instance, 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the Esb-java-dev mailing list