View Issue Details

IDProjectCategoryView StatusLast Update
0006973SymmetricDS ProBugpublic2025-06-24 20:47
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status assignedResolutionopen 
Product Version3.13.0 
Target Version3.16.4 
Summary0006973: The connection test on the Manage Nodes screen receives a 659 response and does not work
DescriptionIt should be possible to test the connection between two nodes via the Test -> Connection button on the Manage Nodes screen. However, the connection test receives a 659 response and fails, causing the Connection Test dialog to not get populated with any results. The connection test logs the following error:

2025-04-15 03:54:43,721 ERROR [server] [BandwidthService] [server-diagnostic-1] StackTraceKey.init [IOException:3100776585] java.io.IOException: Server returned HTTP response code: 659 for URL: https://localhost:31417/sync/client/bandwidth?direction=pull&sampleSize=100000
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2014)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223)
    at org.jumpmind.symmetric.transport.http.HttpConnection.getInputStream(HttpConnection.java:67)
    at org.jumpmind.symmetric.service.impl.BandwidthService.getDownloadResultsFor(BandwidthService.java:81)
    at org.jumpmind.symmetric.service.impl.BandwidthService.getDownloadKbpsFor(BandwidthService.java:64)
    at org.jumpmind.symmetric.service.impl.BandwidthService.diagnoseDownloadBandwidth(BandwidthService.java:160)
    at com.jumpmind.symmetric.console.impl.cK.a(NodeConnectionDiagnosticScreen.java:446)
    at com.jumpmind.symmetric.console.impl.cK.b(NodeConnectionDiagnosticScreen.java:368)
    at com.jumpmind.symmetric.console.impl.cK.b(NodeConnectionDiagnosticScreen.java:159)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at java.base/java.lang.Thread.run(Thread.java:1570)
Tagsui

Activities

emiller

2025-06-24 20:41

developer   ~0003135

PR: https://github.com/JumpMind/symmetric-ds/pull/308

emiller

2025-06-24 20:47

developer   ~0003136

The above PR fixes the 659 response, but it doesn't fix the Test Connection dialog on the Manage Nodes screen. The Test Connection dialog is affected by the following Vaadin bug:

https://github.com/vaadin/flow-components/issues/6751

We have to upgrade to a newer version of Vaadin to fix this bug. This will be done as a part of issue #6968.

Issue History

Date Modified Username Field Change
2025-06-23 18:44 emiller New Issue
2025-06-23 18:44 emiller Status new => assigned
2025-06-23 18:44 emiller Assigned To => emiller
2025-06-23 18:44 emiller Tag Attached: ui
2025-06-24 20:41 emiller Note Added: 0003135
2025-06-24 20:47 emiller Note Added: 0003136