View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005252 | SymmetricDS Pro | Bug | public | 2022-04-01 12:45 | 2022-04-08 17:27 |
Reporter | emiller | Assigned To | |||
Priority | normal | ||||
Status | new | Resolution | open | ||
Product Version | 3.13.0 | ||||
Target Version | 3.13.5 | ||||
Summary | 0005252: Fix IllegalArgumentException on Manage Outgoing Batches screen | ||||
Description | The following error can occur on the Manage Outgoing Batches screen: Error during background refresh of class com.jumpmind.symmetric.console.impl.bK StackTraceKey.init [IllegalArgumentException:763249670] java.lang.IllegalArgumentException: Trying to detach an element from parent that does not have it. at com.vaadin.flow.dom.impl.AbstractNodeStateProvider.removeChild(AbstractNodeStateProvider.java:125) at com.vaadin.flow.dom.Node.removeChild(Node.java:376) at com.vaadin.flow.dom.Element.removeFromParent(Element.java:578) at com.vaadin.flow.data.provider.AbstractComponentDataGenerator.lambda$destroyAllData$0(AbstractComponentDataGenerator.java:71) at java.util.HashMap$Values.forEach(HashMap.java:981) at com.vaadin.flow.data.provider.AbstractComponentDataGenerator.destroyAllData(AbstractComponentDataGenerator.java:70) at java.lang.Iterable.forEach(Iterable.java:75) at com.vaadin.flow.data.provider.CompositeDataGenerator.destroyAllData(CompositeDataGenerator.java:57) at com.vaadin.flow.data.provider.DataCommunicator.handleDetach(DataCommunicator.java:427) at com.vaadin.flow.data.provider.DataCommunicator.setDataProvider(DataCommunicator.java:251) at com.vaadin.flow.component.grid.Grid.setDataProvider(Grid.java:2349) at com.jumpmind.symmetric.console.impl.bK.a(OutgoingBatchPanel.java:683) at com.jumpmind.symmetric.console.impl.bK.onBackgroundUIRefresh(OutgoingBatchPanel.java:1280) at com.jumpmind.symmetric.console.ui.b.a(BackgroundRefresherService.java:111) at com.vaadin.flow.component.UI.accessSynchronously(UI.java:435) at com.vaadin.flow.component.UI.access$000(UI.java:99) at com.vaadin.flow.component.UI$1.execute(UI.java:510) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.vaadin.flow.server.VaadinService.runPendingAccessTasks(VaadinService.java:2072) at com.vaadin.flow.server.VaadinSession.unlock(VaadinSession.java:713) at com.vaadin.flow.server.VaadinService.ensureAccessQueuePurged(VaadinService.java:2038) at com.vaadin.flow.server.VaadinService.accessSession(VaadinService.java:2005) at com.vaadin.flow.server.VaadinSession.access(VaadinSession.java:1016) at com.vaadin.flow.component.UI.access(UI.java:507) at com.vaadin.flow.component.UI.access(UI.java:490) at com.jumpmind.symmetric.console.ui.b.a(BackgroundRefresherService.java:108) at com.jumpmind.symmetric.console.ui.b$1.run(BackgroundRefresherService.java:82) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) | ||||
Tags | No tags attached. | ||||