Skip to main content
Summary Could not send Message due to java.io.IOException: Not Found
Article Number 14443
Environment All Supported Operating Systems Artix 5.x Artix JAX-WS Runtime HTTP Transport
Question/Problem Description

Could not send Message due to java.io.IOException: Not Found


Exception when sending message:

org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:226)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:470)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:300)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:252)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123)
at $Proxy48.sendEmail(Unknown Source)
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 com.sbc.cc.clarify.api.AppAdapter.executeWebService(AppAdapter.java:277)
at com.sbc.cc.clarify.api.egs.EGSAppAdapter.sendEmail(EGSAppAdapter.java:83)
at com.sbc.cc.clarify.daevtpub.EGSPublisherEventHandler.publishEvent(EGSPublisherEventHandler.java:226)
at com.clarify.daevtpub.KPublishEventDataThread.doPublishEvent(KPublishEventDataThread.java:218)
at com.clarify.daevtpub.KPublishEventDataThread.run(KPublishEventDataThread.java:73)
Caused by: java.io.IOException: Not Found
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2032)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1986)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1911)
at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:179)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:601)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 16 more


HTTP Header:

Connection: [Keep-Alive]
null: [HTTP/1.1 404 Not Found]
Content-Language: [en-US]
Date: [Thu, 01 Apr 2010 18:55:41 GMT]
Keep-Alive: [timeout=10, max=100]
Server: [IBM_HTTP_Server/6.0.2.15 Apache/2.0.47 (Unix)]
Content-Type: [text/html;charset=UTF-8]
$WSEP: []
Transfer-Encoding: [chunked]

Clarifying Information
Error Message
Defect/Enhancement Number
Cause The web server on the server side has indicated that the service is not deployed at that location.
Resolution Ensure that the port defined in the WSDL points to a valid location and that the service is deployed at this location.
Workaround
Notes A simple way to check a HTTP port for a SOAP service is to add ?wsdl to the end of the URI to check if it returns a valid WSDL
Attachment
Created date: 06 September 2011
Last Modified: 13 February 2013
Last Published: 23 June 2012
First Published date: 10 September 2011

#KnowledgeDocs
#Orbix