View Issue Details

IDProjectCategoryView StatusLast Update
0006447SymmetricDSBugpublic2024-05-23 17:00
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.7Fixed in Version3.15.7 
Summary0006447: Stack overflow when inserting last gap
DescriptionStack overflow when inserting the last data gap. Found on SQL-Server 2014, it appears that the insert into sym_data_gap got the is_expired flag set to null. The field is marked as required with a default of 0, so this should not be possible. Nevertheless, the following stack trace occurred. Change the SQL insert to specify a value of 0 for the is_expired so it doesn't rely on the database default.

[RouterJob] [client-job-9] Exception while executing job 'Routing' StackTraceKey.init [StackOverflowError:3730907712] java.lang.StackOverflowError
[...]
    at org.jumpmind.db.sql.JdbcSqlTransaction.prepareAndExecute(JdbcSqlTransaction.java:311)
    at org.jumpmind.symmetric.service.impl.DataService.insertDataGap(DataService.java:2961)
    at org.jumpmind.symmetric.service.impl.DataService.insertDataGap(DataService.java:2942)
    at org.jumpmind.symmetric.service.impl.DataService.findDataGaps(DataService.java:2928)
    at org.jumpmind.symmetric.service.impl.DataService.findDataGaps(DataService.java:2929)
    at org.jumpmind.symmetric.service.impl.DataService.findDataGaps(DataService.java:2929)
    at org.jumpmind.symmetric.service.impl.DataService.findDataGaps(DataService.java:2929)
Tagsrouting

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 c6e5cfa1

2024-05-23 16:54:45

admin

Details Diff
0006447: Stack overflow when inserting last gap Affected Issues
0006447
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java Diff File

Issue History

Date Modified Username Field Change
2024-05-23 16:52 elong New Issue
2024-05-23 16:52 elong Status new => assigned
2024-05-23 16:52 elong Assigned To => elong
2024-05-23 16:52 elong Tag Attached: routing
2024-05-23 16:55 elong Status assigned => resolved
2024-05-23 16:55 elong Resolution open => fixed
2024-05-23 16:55 elong Fixed in Version => 3.15.7
2024-05-23 17:00 admin Changeset attached => SymmetricDS 3.15 c6e5cfa1
2024-06-07 16:46 admin Status resolved => closed