View Issue Details

IDProjectCategoryView StatusLast Update
0006951SymmetricDS ProBugpublic2025-06-17 18:11
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.16.0 
Target Version3.16.4Fixed in Version3.16.4 
Summary0006951: A NullPointerException can occur when saving the Configure Canvas' Define Endpoint screen
DescriptionThe 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)
Tagsui

Activities

There are no notes attached to this issue.

Issue History

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