View Issue Details

IDProjectCategoryView StatusLast Update
0006973SymmetricDS ProBugpublic2025-07-10 17:14
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.13.0 
Target Version3.16.4Fixed in 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.

pbelov

2025-07-10 17:14

manager   ~0003204

Included in the 3.16.4 release

Related Changesets

SymmetricDS: 3.16 b7ea19cc

2025-07-01 15:00:13

evan-miller-jumpmind


Committer: GitHub Details Diff
0006973: Added node authentication to the connection test to prevent a 659 response and moved properties into the header (#308)

0006973: Added node authentication to the connection test to prevent a 659 response and moved properties into the header
Affected Issues
0006973
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IBandwidthService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportManager.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java Diff File
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java Diff File
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/transport/http/HttpBandwidthBalancerTest.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/BandwidthSamplerUriHandler.java Diff File

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
2025-07-01 15:01 pbelov Status assigned => resolved
2025-07-01 15:01 pbelov Resolution open => fixed
2025-07-01 15:01 pbelov Fixed in Version => 3.16.4
2025-07-01 16:00 Changeset attached => SymmetricDS 3.16 b7ea19cc
2025-07-10 17:14 pbelov Note Added: 0003204
2025-07-10 17:14 pbelov Status resolved => closed