cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maninder Singh (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CXF-5781) Port ou of Range: -1
Date Fri, 01 Jul 2016 06:59:11 GMT

    [ https://issues.apache.org/jira/browse/CXF-5781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15358507#comment-15358507
] 

Maninder Singh edited comment on CXF-5781 at 7/1/16 6:58 AM:
-------------------------------------------------------------

Do we have any work around for this ?
We are using version 2.7.14


was (Author: maninder2016):
Do we have any work around for this ?

> Port ou of Range: -1
> --------------------
>
>                 Key: CXF-5781
>                 URL: https://issues.apache.org/jira/browse/CXF-5781
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 3.0.0
>         Environment: GNU/Linux Debian sid with jdk1.7.0_60 (Java HotSpot(TM) 64-Bit Server
VM (build 24.60-b09, mixed mode))
>            Reporter: Guilherme Veloso Neves Oliveira
>            Assignee: Colm O hEigeartaigh
>            Priority: Critical
>             Fix For: 3.0.1
>
>
> I'm trying to access a service available in the URL (https://homologwsincom.in.gov.br/services/servicoIN)
and when I run the ServicoINPortType_ServicoINHttpPort_Client.java (write automatic for CXF
3.0) class, with appropriate amendments security header, happens the exception below. All
classes containing this url in the code generated automatically been changed to possess the
number of tcp port 443 getting written as ("https://homologwsincom.in.gov.br:443/services/servicoIN").
I add the port number 443 in the URL as an attempt to fix the problem. 
> In initializePorts() method of class org.apache.cxf.jaxws.ServiceImpl.java the URL (https://homologwsincom.in.gov.br:443/services/servicoIN?wsdl)
was changed to (https:// homologwsincom.in.gov.br/services/servicoIN) without the TCP port
number. 
> At runtime, the realized change in the value of the local variable called "address" to
include the number of TCP port 443 again and everything worked normally.  I would like the
above method does not alter the provided URL.
> Below, the stacktrace:
> ADVERTÊNCIA: Interceptor for {http://xfire.ws.incom}servicoIN#{http://xfire.ws.incom}ConsultaFormasPagamento
has thrown exception, unwinding now
> java.lang.IllegalArgumentException: IllegalArgumentException invoking https://homologwsincom.in.gov.br/services/servicoIN:
port out of range:-1
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1359)
> 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1348)
> 	at org.apache.cxf.transport.http.netty.client.NettyHttpConduit$NettyWrappedOutputStream.close(NettyHttpConduit.java:153)
> 	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
> 	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
> 	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
> 	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:638)
> 	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
> 	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:326)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:279)
> 	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
> 	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:137)
> 	at com.sun.proxy.$Proxy40.consultaFormasPagamento(Unknown Source)
> 	at incom.ws.xfire.ServicoINPortType_ServicoINHttpPort_Client.main(ServicoINPortType_ServicoINHttpPort_Client.java:62)
> Caused by: java.lang.IllegalArgumentException: port out of range:-1
> 	at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)
> 	at java.net.InetSocketAddress.<init>(InetSocketAddress.java:224)
> 	at org.apache.cxf.transport.http.netty.client.NettyHttpConduit$NettyWrappedOutputStream.connect(NettyHttpConduit.java:293)
> 	at org.apache.cxf.transport.http.netty.client.NettyHttpConduit$NettyWrappedOutputStream.setupWrappedStream(NettyHttpConduit.java:243)
> 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1302)
> 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1258)
> 	at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:47)
> 	at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
> 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1315)
> 	... 15 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message