View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005430 | SymmetricDS | Bug | public | 2022-08-30 18:07 | 2022-10-04 15:15 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.8.0 | ||||
Target Version | 3.14.2 | Fixed in Version | 3.14.2 | ||
Summary | 0005430: Android not implemented exception when sym_monitor syncs | ||||
Description | When using monitors and notifications, the sym_monitor or sym_notification table syncs to or is changed on an Android client and gets an error when the change goes through routing. org.apache.commons.lang3.NotImplementedException at org.jumpmind.symmetric.android.AndroidSymmetricEngine.getMonitorService(:233) at org.jumpmind.symmetric.route.ConfigurationChangedDataRouter.contextCommitted(:684) at org.jumpmind.symmetric.service.impl.RouterService.completeBatchesAndCommit(:638) at org.jumpmind.symmetric.service.impl.RouterService.routeDataForChannel(:581) at org.jumpmind.symmetric.service.impl.RouterService.routeDataForEachChannel(:279) at org.jumpmind.symmetric.service.impl.RouterService.routeData(:217) at org.jumpmind.symmetric.AbstractSymmetricEngine.route(:952) at org.jumpmind.symmetric.android.AndroidJobManager$Job.invoke(:150) at org.jumpmind.symmetric.android.AndroidJobManager$Job.run(:127) at java.util.TimerThread.mainLoop(Timer.java:562) at java.util.TimerThread.run(Timer.java:512) Workarounds are: 1) set the auto.sync.configuration.on.incoming=false parameter so configuration changes are not captured at the Android client, 2) install a load filter for Android node group to ignore loading sym_monitor and sym_notification. | ||||
Tags | dialect: android | ||||
SymmetricDS: 3.14 3f9b7ec5 2022-08-30 18:12:09 Details Diff |
0005430: Android not implemented exception when sym_monitor syncs |
Affected Issues 0005430 |
|
add - symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidMonitorService.java | Diff File | ||
mod - symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSymmetricEngine.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-08-30 18:07 | elong | New Issue | |
2022-08-30 18:07 | elong | Status | new => assigned |
2022-08-30 18:07 | elong | Assigned To | => elong |
2022-08-30 18:07 | elong | Tag Attached: dialect: android | |
2022-08-30 18:12 | elong | Status | assigned => resolved |
2022-08-30 18:12 | elong | Resolution | open => fixed |
2022-08-30 18:12 | elong | Fixed in Version | => 3.14.2 |
2022-08-30 19:00 | admin | Changeset attached | => SymmetricDS 3.14 3f9b7ec5 |
2022-10-04 15:15 | admin | Status | resolved => closed |