View Issue Details

IDProjectCategoryView StatusLast Update
0006211SymmetricDSBugpublic2024-02-15 20:28
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.2 
Target Version3.14.12Fixed in Version3.14.12 
Summary0006211: Registration error: sym_parameter changes causing sync triggers need to be limited to DML changes
DescriptionWhen sym_parameter changes occur, there is functionality that checks to see if the parameter change should cause a sync triggers to run.
When a node registers, the SQL event that deletes all records from sym_parameter causes this code to run, and when it attempts to see if the external_id value in the sym_parameter record applies to the node registering causes an ArrayIndexOutOfBoundsException because it is looking for a value in the row_data for the external_id column, but the delete of sym_parameter SQL event in the registration payload does not have those values in row_data.
Steps To Reproduce1. Attempt to register a new node (running 3.14.2 or later).
2. ArrayIndexOutOfBoundsException will occur.
Tagsregistration

Relationships

related to 0005433 closedelong Sync triggers when parameters change that affect triggers 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 e9cef8f1

2024-01-29 14:10:54

pmarzullo

Details Diff
0006211: Registration error: sym_parameter changes causing sync triggers
need to be limited to DML changes
Affected Issues
0006211
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ConfigurationChangedHelper.java Diff File

SymmetricDS: 3.15 ec7c5501

2024-01-29 14:10:54

pmarzullo

Details Diff
0006211: Registration error: sym_parameter changes causing sync triggers
need to be limited to DML changes
Affected Issues
0006211
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ConfigurationChangedHelper.java Diff File

Issue History

Date Modified Username Field Change
2024-01-29 13:49 pmarzullo New Issue
2024-01-29 13:49 pmarzullo Status new => assigned
2024-01-29 13:49 pmarzullo Assigned To => pmarzullo
2024-01-29 13:49 pmarzullo Tag Attached: registration
2024-01-29 13:50 pmarzullo Relationship added related to 0005433
2024-01-29 14:18 pmarzullo Status assigned => resolved
2024-01-29 14:18 pmarzullo Resolution open => fixed
2024-01-29 14:18 pmarzullo Fixed in Version => 3.14.12
2024-02-05 18:57 admin Status resolved => closed
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.14 e9cef8f1
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.15 ec7c5501