View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002762 | SymmetricDS Pro | Bug | public | 2016-09-01 16:04 | 2022-09-08 14:02 |
Reporter | mmichalek | Assigned To | |||
Priority | low | ||||
Status | closed | Resolution | unable to reproduce | ||
Product Version | 3.8.3 | ||||
Summary | 0002762: Exception During LogAlertPanel update | ||||
Description | Encountered the following exception while thread testing. Results in a an error popup on the UI. 2016-09-01 11:58:10,995 ERROR [gui] [AppUI] [ui-refresher-1] java.lang.IllegalArgumentException: Comparison method violates its general contract! java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) at com.vaadin.server.VaadinSession$FutureAccess.get(VaadinSession.java:124) at com.vaadin.server.VaadinService.runPendingAccessTasks(VaadinService.java:1838) at com.vaadin.server.VaadinSession.unlock(VaadinSession.java:990) at com.vaadin.server.VaadinService.ensureAccessQueuePurged(VaadinService.java:1799) at com.vaadin.server.VaadinService.accessSession(VaadinService.java:1765) at com.vaadin.server.VaadinSession.access(VaadinSession.java:1380) at com.vaadin.ui.UI.access(UI.java:1444) at com.jumpmind.symmetric.console.ui.screen.DashboardScreen.onBackgroundRefresh(DashboardScreen.java:85) at com.jumpmind.symmetric.console.ui.BackgroundRefresherService$2.run(BackgroundRefresherService.java:66) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeLo(TimSort.java:747) at java.util.TimSort.mergeAt(TimSort.java:483) at java.util.TimSort.mergeCollapse(TimSort.java:410) at java.util.TimSort.sort(TimSort.java:214) at java.util.TimSort.sort(TimSort.java:173) at java.util.Arrays.sort(Arrays.java:659) at java.util.Collections.sort(Collections.java:217) at org.jumpmind.util.LogSummaryAppender.getLogSummaries(LogSummaryAppender.java:104) at org.jumpmind.symmetric.util.LogSummaryAppenderUtils.getLogSummaries(LogSummaryAppenderUtils.java:71) at org.jumpmind.symmetric.util.LogSummaryAppenderUtils.getLogSummaryErrors(LogSummaryAppenderUtils.java:64) at com.jumpmind.symmetric.console.ui.screen.dashboard.LoggingAlertPanel.refresh(LoggingAlertPanel.java:111) at com.jumpmind.symmetric.console.ui.screen.DashboardScreen.onRefresh(DashboardScreen.java:98) at com.jumpmind.symmetric.console.ui.screen.DashboardScreen$1.run(DashboardScreen.java:88) at com.vaadin.ui.UI.accessSynchronously(UI.java:1381) at com.vaadin.ui.UI$3.run(UI.java:1447) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at com.vaadin.server.VaadinService.runPendingAccessTasks(VaadinService.java:1835) ... 15 more | ||||
Tags | No tags attached. | ||||
|
Re-opening. Was accidentally closed when performing the release. |
|
Is this a Java bug fixed in JDK 9? https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7075600 Some people are reporting that this system property added to conf/sym_service.conf file fixes it on Java 8: wrapper.java.additional=-Djava.util.Arrays.useLegacyMergeSort=true |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-09-01 16:04 | mmichalek | New Issue | |
2016-09-30 01:01 | admin | Status | new => closed |
2016-09-30 14:28 | admin | Status | closed => new |
2016-09-30 14:28 | admin | Note Added: 0000878 | |
2016-10-02 16:46 | chenson | Project | SymmetricDS => SymmetricDS Pro |
2018-10-17 18:32 | hanes | Status | new => closed |
2018-10-17 18:32 | hanes | Resolution | open => unable to reproduce |
2022-09-08 14:02 | elong | Note Added: 0002185 |