View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006951 | SymmetricDS Pro | Bug | public | 2025-06-17 18:02 | 2025-06-17 18:11 |
Reporter | emiller | Assigned To | emiller | ||
Priority | normal | ||||
Status | resolved | Resolution | fixed | ||
Product Version | 3.16.0 | ||||
Target Version | 3.16.4 | Fixed in Version | 3.16.4 | ||
Summary | 0006951: A NullPointerException can occur when saving the Configure Canvas' Define Endpoint screen | ||||
Description | The following NullPointerException can occur when saving the Configure Canvas' Define Endpoint screen: 2025-04-15 03:06:32,329 WARN [server] [c] [background-refresher-2] Error during background refresh of class com.jumpmind.symmetric.console.ui.common.L$1 StackTraceKey.init [NullPointerException:3135920184] java.lang.NullPointerException: Cannot invoke "org.jumpmind.db.platform.IDatabasePlatform.getTableFromCache(String, boolean)" because the return value of "com.jumpmind.symmetric.console.ui.canvas.ConfigCanvasEndpoint.getDatabasePlatform()" is null at com.jumpmind.symmetric.console.ui.canvas.DefineEndpointScreen$3.doUI(DefineEndpointScreen.java:1154) at com.jumpmind.symmetric.console.ui.canvas.DefineEndpointScreen$3.doUI(DefineEndpointScreen.java:1099) at com.jumpmind.symmetric.console.ui.common.L$1.onBackgroundUIRefresh(InProgressDialog.java:111) at com.jumpmind.symmetric.console.ui.c.a(BackgroundRefresherService.java:107) at com.vaadin.flow.component.UI.accessSynchronously(UI.java:489) at com.vaadin.flow.component.UI$2.execute(UI.java:564) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at com.vaadin.flow.server.VaadinService.runPendingAccessTasks(VaadinService.java:2082) at com.vaadin.flow.server.VaadinSession.unlock(VaadinSession.java:708) at com.vaadin.flow.server.VaadinService.ensureAccessQueuePurged(VaadinService.java:2047) at com.vaadin.flow.server.VaadinService.accessSession(VaadinService.java:2014) at com.vaadin.flow.server.VaadinSession.access(VaadinSession.java:1012) at com.vaadin.flow.component.UI.access(UI.java:561) at com.vaadin.flow.component.UI.access(UI.java:544) at com.jumpmind.symmetric.console.ui.c.a(BackgroundRefresherService.java:104) at com.jumpmind.symmetric.console.ui.c$2.run(BackgroundRefresherService.java:138) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1570) | ||||
Tags | ui | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2025-06-17 18:02 | emiller | New Issue | |
2025-06-17 18:02 | emiller | Status | new => assigned |
2025-06-17 18:02 | emiller | Assigned To | => emiller |
2025-06-17 18:02 | emiller | Tag Attached: ui | |
2025-06-17 18:11 | emiller | Status | assigned => resolved |
2025-06-17 18:11 | emiller | Resolution | open => fixed |
2025-06-17 18:11 | emiller | Fixed in Version | => 3.16.4 |