View Issue Details

IDProjectCategoryView StatusLast Update
0006323SymmetricDSBugpublic2024-04-19 15:46
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.13 
Target Version3.14.14Fixed in Version3.14.14 
Summary0006323: Routing file deletes causes null pointer exception when capturing statistics
DescriptionRouterService gets null pointer exception when routing file deletes and gathering statistics.
It tries to get the file name from the ROW_DATA if it is a file sync channel and use old data to route is set, but for a delete, the ROW_DATA is null. For a file delete, the file name shows up in the PK_DATA.
The PK_DATA is null if the it is a file create, only the ROW_DATA is set.
So both objects need to be checked to find the file name.
Steps To Reproduce1. Set up file sync
2. Create a file and let it sync.
3. Delete a file and let the file sync tracker run to capture the delete.
4. Routing will get a null pointer exception.
Tagsfile sync, routing

Related Changesets

SymmetricDS: 3.14 7013758e

2024-04-04 16:46:41

pmarzullo

Details Diff
0006323: Routing file deletes causes null pointer exception when
capturing statistics
Affected Issues
0006323
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java Diff File

SymmetricDS: 3.15 64d988b2

2024-04-04 16:46:41

pmarzullo

Details Diff
0006323: Routing file deletes causes null pointer exception when
capturing statistics
Affected Issues
0006323
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java Diff File

Issue History

Date Modified Username Field Change
2024-04-04 16:39 pmarzullo New Issue
2024-04-04 16:39 pmarzullo Status new => assigned
2024-04-04 16:39 pmarzullo Assigned To => pmarzullo
2024-04-04 16:39 pmarzullo Tag Attached: file sync
2024-04-04 16:39 pmarzullo Tag Attached: routing
2024-04-04 16:53 pmarzullo Status assigned => resolved
2024-04-04 16:53 pmarzullo Resolution open => fixed
2024-04-04 16:53 pmarzullo Fixed in Version => 3.14.14
2024-04-04 19:49 pmarzullo Note Added: 0002423
2024-04-19 15:46 pmarzullo Changeset attached => SymmetricDS 3.14 7013758e
2024-04-19 15:46 pmarzullo Changeset attached => SymmetricDS 3.15 64d988b2
2024-04-23 16:58 admin Status resolved => closed