I have found point where it appers..
        Endpoint endpoint = getClient().getEndpoint();
        String address = endpoint.getEndpointInfo().getAddress();
address "http://my.service:8082/WSRPService";    

JaxWsClientProxy.invoke(Object, Method, Object[]) line: 178     
$Proxy45.getServiceDescription(RegistrationContext, List, List,
UserContext, Holder, Holder, Holder, Holder, Holder, Holder, Holder,
Holder, Holder, Holder, Holder, Holder, Holder, Holder, Holder,
Holder) line: not available
WSRPV2ServiceDescriptionPortTypeAdapter.getServiceDescription(GetServiceDescription)
line: 90


I have 8 remote interfaces for two services (4 per each).
It really depends on deploying order.


Hm.


On Mon, Jan 12, 2009 at 7:07 PM, Alexey Zavizionov
<[email protected]> wrote:
> After I have debugged I found that for second service I have incorrect url
>
> result = "http://my.service:8082/WSRPService";
>
> HTTPConduit.setupURL(Message) line: 677
> HTTPConduit.prepare(Message) line: 473
> MessageSenderInterceptor.handleMessage(Message) line: 46
> PhaseInterceptorChain.doIntercept(Message) line: 220
> ClientImpl.invoke(BindingOperationInfo, Object[], Map<String,Object>,
> Exchange) line: 296
> ClientImpl.invoke(BindingOperationInfo, Object[], Map<String,Object>) line: 
> 242
> JaxWsClientProxy(ClientProxy).invokeSync(Method, BindingOperationInfo,
> Object[], Map<String,Object>) line: 73
> JaxWsClientProxy.invoke(Object, Method, Object[]) line: 178
> $Proxy45.getServiceDescription(RegistrationContext, List, List,
> UserContext, Holder, Holder, Holder, Holder, Holder, Holder, Holder,
> Holder, Holder, Holder, Holder, Holder, Holder, Holder, Holder,
> Holder) line: not available
> WSRPV2ServiceDescriptionPortTypeAdapter.getServiceDescription(GetServiceDescription)
> line: 90
>
> I think it depends on the first service or deploying order. When I
> exclude the first one I have correct url
>
> result = 
> "http://localhost:8080/wsrp/soap/services/WSRP_v2_ServiceDescription_Service";
>
> That's a bit strange.
>
>
> On Mon, Jan 12, 2009 at 6:44 PM, Alexey Zavizionov
> <[email protected]> wrote:
>> Yes, I have the string "my.service" within my wsdl file for generating
>> source of client and server side.
>> But, when I triggering the ?wsdl url for a service there is no "my.service".
>>
>>
>>
>>
>> On Mon, Jan 12, 2009 at 6:35 PM, Andrew Clegg <[email protected]> 
>> wrote:
>>> Try grepping your codebase for the string "my.service" and seeing
>>> where it  appears?
>>>
>>> Sounds like you have this string somewhere in place of a real hostname.
>>>
>>> Andrew.
>>>
>>> 2009/1/12 Alexey Zavizionov <[email protected]>:
>>>> Hello list,
>>>>
>>>> I have deployed two web services with CXF, and I have with one of them
>>>> an exception
>>>>
>>>> Jan 12, 2009 1:14:54 PM org.apache.cxf.phase.PhaseInterceptorChain 
>>>> doIntercept
>>>> INFO: Interceptor has thrown exception, unwinding now
>>>> 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:220)
>>>>        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
>>>>        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
>>>>        at 
>>>> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
>>>>        at 
>>>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
>>>>        at $Proxy45.getServiceDescription(Unknown Source)
>>>>        at 
>>>> org.exoplatform.services.wsrp2.consumer.adapters.ports.v2.WSRPV2ServiceDescriptionPortTypeAdapter.getServiceDescription(WSRPV2ServiceDescriptionPortTypeAdapter.java:82)
>>>> Caused by: java.net.UnknownHostException: my.service
>>>>        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
>>>>        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.getOutputStream(HttpURLConnection.java:861)
>>>>        at 
>>>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1834)
>>>>        at 
>>>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1792)
>>>>        at 
>>>> org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
>>>>        at 
>>>> org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
>>>>        at 
>>>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1852)
>>>>        at 
>>>> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
>>>>        at 
>>>> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:593)
>>>>        at 
>>>> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
>>>>        ... 31 more
>>>>
>>>> What it could be?
>>>>
>>>> Thanks,
>>>> Alexey.
>>>>
>>>
>>>
>>>
>>> --
>>> New site launched: http://biotext.org.uk/
>>>
>>> I am retiring my old email addresses.
>>> Please use [email protected] where firstname = andrew.
>>>
>>
>

Reply via email to