View Issue Details

IDProjectCategoryView StatusLast Update
0005417SymmetricDSBugpublic2022-08-30 13:04
Reporterjosh-a-hicks Assigned Tojosh-a-hicks  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.0 
Target Version3.14.1Fixed in Version3.14.1 
Summary0005417: Fix NPE for conflict detection when table does not have a PK and all columns used including those with null values
DescriptionConflict detection will use all columns if the table does not have a primary key. This can cause a null pointer exception while checking timestamps if any of the values have a null value.

 StackTraceKey.init [NullPointerException:2347119521] java.lang.NullPointerException
    at org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriterConflictResolver.modifyTimestampsForPrecision(DefaultDatabaseWriterConflictResolver.java:211)

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 0e9fb934

2022-08-22 18:01:32

joshahicks

Details Diff
0005417: Fix NPE for conflict detection when table does not have a PK
and all columns used including those with null values
Affected Issues
0005417
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java Diff File

Issue History

Date Modified Username Field Change
2022-08-22 18:01 josh-a-hicks New Issue
2022-08-22 18:01 josh-a-hicks Status new => assigned
2022-08-22 18:01 josh-a-hicks Assigned To => josh-a-hicks
2022-08-24 17:38 josh-a-hicks Status assigned => resolved
2022-08-24 17:38 josh-a-hicks Resolution open => fixed
2022-08-24 17:38 josh-a-hicks Fixed in Version => 3.14.1
2022-08-29 19:00 Changeset attached => SymmetricDS 3.14 0e9fb934
2022-08-30 13:04 admin Status resolved => closed