[esb-java-dev] [jira] Resolved: (ESBJAVA-258) ESB hangs during startup if the actual service that a Proxy Service (created using a WSDL Endpoint) points to is down.

indika kumara (JIRA) jira at wso2.org
Tue Nov 20 22:22:34 PST 2007


     [ http://www.wso2.org/jira/browse/ESBJAVA-258?page=all ]

indika kumara resolved ESBJAVA-258.
-----------------------------------

    Fix Version/s: NIGHTLY
       Resolution: Fixed

now , system exits for fatal errors 

> ESB hangs during startup if the actual service that a Proxy Service (created using a WSDL Endpoint) points to is down.
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: ESBJAVA-258
>                 URL: http://www.wso2.org/jira/browse/ESBJAVA-258
>             Project: WSO2 ESB
>          Issue Type: Bug
>            Reporter: Davanum Srinivas
>         Assigned To: indika kumara
>             Fix For: NIGHTLY
>
>
> I set up a Proxy Service pointing to a WSAS service using the WSDL Endpoint. When i bring up ESB w/o starting WSAS, the ESB just hangs. ESB should allow me to get into the console and edit or even delete the proxy service. Here's where it hangs:
> G:\wso2esb-1.0\bin>wso2-esb.bat
>  Using Bouncy castle JAR for Java 1.5
> "Starting WSO2 Enterprise Service Bus ..."
> Using ESB_HOME:        G:\WSO2ES~1.0\bin\..
> Using JAVA_HOME:       C:\JDK15
> Using SYNAPSE_XML:     -Dsynapse.xml="G:\WSO2ES~1.0\bin\..\conf\synapse.xml"
>  INFO [06 Sep 21:46:38]  ServiceBusConfiguration - Service Bus Configuration loaded from : conf/server.xml
>  INFO [06 Sep 21:46:38]  ServiceBus - Using Repository G:\WSO2ES~1.0\.\repository
>  INFO [06 Sep 21:46:39]  ServiceBusManager - Database server started on localhost over port 1528
>  INFO [06 Sep 21:46:39]  ModuleDeployer - Deploying module: addressing
>  INFO [06 Sep 21:46:39]  ModuleDeployer - Deploying module: authentication
>  INFO [06 Sep 21:46:40]  ModuleDeployer - Deploying module: rampart
>  INFO [06 Sep 21:46:40]  ModuleDeployer - Deploying module: sandesha2
>  INFO [06 Sep 21:46:40]  ModuleDeployer - Deploying module: synapse-1.0
>  INFO [06 Sep 21:46:40]  ModuleDeployer - Deploying module: wso2statistics
>  INFO [06 Sep 21:46:40]  SynapseModule - Initializing the Synapse configuration ...
>  INFO [06 Sep 21:46:40]  XMLConfigurationBuilder - Generating the Synapse configuration model by parsing the XML configuration
> ERROR [06 Sep 21:46:41]  WSDLEndpointFactory - Couldn't create endpoint from the given WSDL URI : Connection refused: connect
> java.net.ConnectException: Connection refused: connect
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>         at java.net.Socket.connect(Socket.java:519)
>         at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
>         at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:316)
>         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
>         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
>         at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
>         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:938)
>         at org.apache.synapse.config.Util.getOMElementFromURL(Util.java:153)
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.createEndpoint(WSDLEndpointFactory.java:136)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.defineEndpoint(XMLConfigurationBuilder.java:186)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:91)
>         at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:65)
>         at org.apache.synapse.core.axis2.SynapseModule.initializeSynapse(SynapseModule.java:131)
>         at org.apache.synapse.core.axis2.SynapseModule.init(SynapseModule.java:82)
>         at org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:209)
>         at org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:189)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:174)
>         at org.wso2.esb.ServiceBusManager.start(ServiceBusManager.java:137)
>         at org.wso2.esb.ServiceBus.startServer(ServiceBus.java:67)
>         at org.wso2.esb.ServiceBus.main(ServiceBus.java:185)
> ERROR [06 Sep 21:46:41]  SynapseConfigurationBuilder - Could not initialize Synapse : Couldn't create endpoint from the given WSDL URI : Connection refused: connect
> org.apache.synapse.SynapseException: Couldn't create endpoint from the given WSDL URI : Connection refused: connect
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.handleException(WSDLEndpointFactory.java:207)
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.createEndpoint(WSDLEndpointFactory.java:151)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.defineEndpoint(XMLConfigurationBuilder.java:186)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:91)
>         at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:65)
>         at org.apache.synapse.core.axis2.SynapseModule.initializeSynapse(SynapseModule.java:131)
>         at org.apache.synapse.core.axis2.SynapseModule.init(SynapseModule.java:82)
>         at org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:209)
>         at org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:189)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:174)
>         at org.wso2.esb.ServiceBusManager.start(ServiceBusManager.java:137)
>         at org.wso2.esb.ServiceBus.startServer(ServiceBus.java:67)
>         at org.wso2.esb.ServiceBus.main(ServiceBus.java:185)
> Caused by: java.net.ConnectException: Connection refused: connect
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>         at java.net.Socket.connect(Socket.java:519)
>         at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
>         at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:316)
>         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
>         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
>         at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
>         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:938)
>         at org.apache.synapse.config.Util.getOMElementFromURL(Util.java:153)
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.createEndpoint(WSDLEndpointFactory.java:136)
>         ... 12 more
> Exception in thread "main" org.apache.synapse.SynapseException: Could not initialize Synapse : Couldn't create endpoint from the given WSDL URI : Connection refused: connect
>         at org.apache.synapse.config.SynapseConfigurationBuilder.handleException(SynapseConfigurationBuilder.java:80)
>         at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:73)
>         at org.apache.synapse.core.axis2.SynapseModule.initializeSynapse(SynapseModule.java:131)
>         at org.apache.synapse.core.axis2.SynapseModule.init(SynapseModule.java:82)
>         at org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:209)
>         at org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:189)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
>         at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:174)
>         at org.wso2.esb.ServiceBusManager.start(ServiceBusManager.java:137)
>         at org.wso2.esb.ServiceBus.startServer(ServiceBus.java:67)
>         at org.wso2.esb.ServiceBus.main(ServiceBus.java:185)
> Caused by: org.apache.synapse.SynapseException: Couldn't create endpoint from the given WSDL URI : Connection refused: connect
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.handleException(WSDLEndpointFactory.java:207)
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.createEndpoint(WSDLEndpointFactory.java:151)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.defineEndpoint(XMLConfigurationBuilder.java:186)
>         at org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:91)
>         at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:65)
>         ... 9 more
> Caused by: java.net.ConnectException: Connection refused: connect
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>         at java.net.Socket.connect(Socket.java:519)
>         at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
>         at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
>         at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>         at sun.net.www.http.HttpClient.New(HttpClient.java:316)
>         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
>         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
>         at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
>         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:938)
>         at org.apache.synapse.config.Util.getOMElementFromURL(Util.java:153)
>         at org.apache.synapse.config.xml.endpoints.WSDLEndpointFactory.createEndpoint(WSDLEndpointFactory.java:136)
>         ... 12 more

-- 
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