View Issue Details

IDProjectCategoryView StatusLast Update
0003130SymmetricDSImprovementpublic2017-05-30 19:00
ReportermmichalekAssigned Tommichalek 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version3.8.0 
Target Version3.8.0Fixed in Version3.8.25 
Summary0003130: Guard against case mismatches in trigger id's and router id's when doing table reloads
DescriptionIf a trigger id is configured with a different case in sym_trigger and sym_trigger_router, a null pointer exception occurs when attempting to reload that table. This change puts switches to a case insensitive map and also adds better error reporting if we can't locate the trigger router combo.

2017-05-30 14:07:31,214 ERROR [nodeId-NodeGroup] [RouterService] [sql31_dev-DEV_SQL31-job-19]
    at org.jumpmind.symmetric.service.impl.DataService.insertSqlEventsPriorToReload(
    at org.jumpmind.symmetric.service.impl.DataService.insertReloadEvents(
    at org.jumpmind.symmetric.service.impl.RouterService.processTableRequestLoads(
    at org.jumpmind.symmetric.service.impl.RouterService.insertInitialLoadEvents(
    at org.jumpmind.symmetric.service.impl.RouterService.routeData(
    at org.jumpmind.symmetric.job.RouterJob.doJob(
    at org.jumpmind.symmetric.job.AbstractJob.invoke(
    at java.util.concurrent.Executors$
    at java.util.concurrent.FutureTask.runAndReset(
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(
    at java.util.concurrent.ScheduledThreadPoolExecutor$
    at java.util.concurrent.ThreadPoolExecutor.runWorker(
    at java.util.concurrent.ThreadPoolExecutor$
TagsNo tags attached.


There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.8 9bb3123a

2017-05-30 18:34:05


Details Diff
0003130: Guard against case mismatches in trigger id's and router id's
when doing table reloads

mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ Diff File

Issue History

Date Modified Username Field Change
2017-05-30 18:31 mmichalek New Issue
2017-05-30 18:31 mmichalek Status new => assigned
2017-05-30 18:31 mmichalek Assigned To => mmichalek
2017-05-30 18:35 mmichalek Status assigned => resolved
2017-05-30 18:35 mmichalek Resolution open => fixed
2017-05-30 18:35 mmichalek Product Version 3.8.25 => 3.8.0
2017-05-30 18:35 mmichalek Fixed in Version => 3.8.25
2017-05-30 18:35 mmichalek Target Version 3.8.25 => 3.8.0
2017-05-30 19:00 mmichalek Changeset attached => SymmetricDS 3.8 9bb3123a