[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