You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Aleksey Plekhanov (Jira)" <ji...@apache.org> on 2024/08/13 06:43:00 UTC

[jira] [Resolved] (IGNITE-22862) Add address information to ClientConnectionException stacktrace

     [ https://issues.apache.org/jira/browse/IGNITE-22862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aleksey Plekhanov resolved IGNITE-22862.
----------------------------------------
    Fix Version/s: 2.17
     Release Note: Added address information to ClientConnectionException 
       Resolution: Fixed

[~mmdavydov], looks good to me. Merged to master. Thanks for the contribution!

> Add address information to ClientConnectionException stacktrace
> ---------------------------------------------------------------
>
>                 Key: IGNITE-22862
>                 URL: https://issues.apache.org/jira/browse/IGNITE-22862
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Ilya Shishkov
>            Assignee: Maksim Davydov
>            Priority: Minor
>              Labels: ise, newbie
>             Fix For: 2.17
>
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> It will be useful to find out from stacktrace which address connection causes error. Currently, stacktrace does not have address information:
> {code}
> org.apache.ignite.client.ClientConnectionException: Connection refused
> 	at org.apache.ignite.internal.client.thin.io.gridnioserver.GridNioClientConnectionMultiplexer.open(GridNioClientConnectionMultiplexer.java:197)
> 	at org.apache.ignite.internal.client.thin.TcpClientChannel.<init>(TcpClientChannel.java:208)
> 	at org.apache.ignite.internal.client.thin.ReliableChannel$ClientChannelHolder.getOrCreateChannel(ReliableChannel.java:1055)
> 	at org.apache.ignite.internal.client.thin.ReliableChannel$ClientChannelHolder.getOrCreateChannel(ReliableChannel.java:1033)
> 	at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:837)
> 	at org.apache.ignite.internal.client.thin.ReliableChannel.channelsInit(ReliableChannel.java:749)
> 	at org.apache.ignite.internal.client.thin.ReliableChannel.channelsInit(ReliableChannel.java:733)
> 	at org.apache.ignite.internal.client.thin.TcpIgniteClient.<init>(TcpIgniteClient.java:155)
> 	at org.apache.ignite.internal.client.thin.TcpIgniteClient.<init>(TcpIgniteClient.java:127)
> 	at org.apache.ignite.internal.client.thin.TcpIgniteClient.start(TcpIgniteClient.java:442)
> 	at org.apache.ignite.Ignition.startClient(Ignition.java:587)
> 	at org.apache.ignite.examples.client.ClientPutGetExample.main(ClientPutGetExample.java:45)
> Caused by: org.apache.ignite.client.ClientConnectionException: Connection refused
> 	at org.apache.ignite.internal.client.thin.io.gridnioserver.GridNioClientConnectionMultiplexer.open(GridNioClientConnectionMultiplexer.java:172)
> 	... 11 more
> Caused by: java.net.ConnectException: Connection refused
> 	at java.base/sun.nio.ch.Net.connect0(Native Method)
> 	at java.base/sun.nio.ch.Net.connect(Net.java:483)
> 	at java.base/sun.nio.ch.Net.connect(Net.java:472)
> 	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:692)
> 	at java.base/sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:100)
> 	at org.apache.ignite.internal.client.thin.io.gridnioserver.GridNioClientConnectionMultiplexer.open(GridNioClientConnectionMultiplexer.java:152)
> 	... 11 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)