View Issue Details

IDProjectCategoryView StatusLast Update
0005770SymmetricDSImprovementpublic2023-12-29 18:12
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.0Fixed in Version3.15.0 
Summary0005770: Use 600 series HTTP codes to distinguish from network devices
DescriptionSymmetricDS is using standard HTTP codes for bad request and internal errors, which are indistinguishable from responses given by a mis-configured load balancer, proxy server, or other network device. Instead, use 600 series codes:

SC_NO_ENGINE = 602
SC_BAD_REQUEST = 601
SC_INTERNAL_ERROR = 600
TagsNo tags attached.

Relationships

related to 0006100 closedelong Engine "filesync" not found 
related to 0006168 closedpmarzullo File sync push is rejected because of a lack of a reservation 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 ac850bee

2023-04-04 19:46:25

admin

Details Diff
0005770: Use 600 series HTTP codes to distinguish from network devices Affected Issues
0005770
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/AuthenticationInterceptor.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPullUriHandler.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPushUriHandler.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/HttpMethodFilter.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/PullUriHandler.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushStatusUriHandler.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java Diff File

SymmetricDS: 3.15 55f985fd

2023-04-10 17:08:48

admin

Details Diff
0005770: Use 600 series HTTP codes to distinguish from network devices Affected Issues
0005770
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractOfflineDetectorService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java Diff File
add - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationExpiredException.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java Diff File
add - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConnectionDuplicateException.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyInterceptor.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java Diff File
mod - symmetric-util/src/main/java/org/jumpmind/util/ExceptionUtils.java Diff File

SymmetricDS: 3.15 7c1adeb0

2023-05-08 12:25:25

admin

Details Diff
0005770: fix case of 1 engine exists and no engine name requested Affected Issues
0005770
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java Diff File

Issue History

Date Modified Username Field Change
2023-04-04 19:45 elong New Issue
2023-04-04 19:45 elong Status new => assigned
2023-04-04 19:45 elong Assigned To => elong
2023-04-04 19:46 elong Status assigned => resolved
2023-04-04 19:46 elong Resolution open => fixed
2023-04-04 19:46 elong Fixed in Version => 3.15.0
2023-10-01 23:46 admin Status resolved => closed
2023-10-03 23:00 admin Changeset attached => SymmetricDS 3.15 7c1adeb0
2023-10-03 23:00 admin Changeset attached => SymmetricDS 3.15 55f985fd
2023-10-03 23:00 admin Changeset attached => SymmetricDS 3.15 ac850bee
2023-11-08 16:01 elong Relationship added related to 0006100
2023-12-29 18:12 pmarzullo Relationship added related to 0006168