dbeaver icon indicating copy to clipboard operation
dbeaver copied to clipboard

un open dbeaver

Open xiaopangzia opened this issue 1 year ago • 13 comments

Description

Problems occurred when invoking code from plug-in: "org.eclipse.text". .log

DBeaver Version

24.0.4

Operating System

Windows11

Database and driver

No response

Steps to reproduce

No response

Additional context

No response

xiaopangzia avatar May 06 '24 01:05 xiaopangzia

24.0.3 upgrade to 24.0.4

xiaopangzia avatar May 06 '24 01:05 xiaopangzia

Could you try to reset workspace settings? https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings

serge-rider avatar May 06 '24 05:05 serge-rider

Could you try to reset workspace settings? https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings

delete files %APPDATA%\DBeaverData\workspace6.metadata.plugins Still unable to open

I rolled back to 24.0.3 can be open

xiaopangzia avatar May 07 '24 01:05 xiaopangzia

Could you try to reset workspace settings? https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings

delete files %APPDATA%\DBeaverData\workspace6.metadata.plugins Still unable to open

I rolled back to 24.0.3 can be open

I'd like to use the portable version. However, the software cannot be started after the overlay is upgraded. After I delete the program directory, I can normally start it directly after unpacking 24.0.4. It's not to delete %APPDATA%\DBeaverData\

iciness avatar May 07 '24 04:05 iciness

I've extaly same Issue, tried to reset nothing helped:

OS: Win: 11 Enterprise got couple of errors:

ENTRY org.eclipse.osgi 4 0 2024-05-06 17:05:07.521
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.addDisposeListener(org.eclipse.swt.events.DisposeListener)" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null)
	at org.eclipse.swt.SWT.error(SWT.java:4922)
	at org.eclipse.swt.SWT.error(SWT.java:4837)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4047)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3663)
	at org.eclipse.swt.widgets.Display.release(Display.java:3738)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:324)
	at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:327)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.invokeFramework(DBeaverLauncher.java:648)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.basicRun(DBeaverLauncher.java:608)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.run(DBeaverLauncher.java:1465)
	Suppressed: org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.addDisposeListener(org.eclipse.swt.events.DisposeListener)" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null)
		... 20 more
	Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.addDisposeListener(org.eclipse.swt.events.DisposeListener)" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null
		at org.jkiss.dbeaver.core.WorkbenchContextListener.listenWindowEvents(WorkbenchContextListener.java:103)
		at org.jkiss.dbeaver.core.WorkbenchContextListener.<init>(WorkbenchContextListener.java:61)
		at org.jkiss.dbeaver.core.WorkbenchContextListener.registerInWorkbench(WorkbenchContextListener.java:265)
		at org.jkiss.dbeaver.core.DesktopUI$1.lambda$0(DesktopUI.java:142)
		at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
		at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
		... 17 more
	Suppressed: org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.getDisplay()" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null)
		... 20 more
	Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.getDisplay()" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null
		at org.jkiss.dbeaver.ext.ui.tipoftheday.TipOfTheDayInitializer.initializeWorkbenchWindow(TipOfTheDayInitializer.java:37)
		at org.jkiss.dbeaver.ui.app.standalone.ApplicationWorkbenchWindowAdvisor.lambda$2(ApplicationWorkbenchWindowAdvisor.java:357)
		at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
		at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
		... 17 more
	Suppressed: org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
		... 20 more
	Caused by: org.eclipse.swt.SWTException: Widget is disposed
		at org.eclipse.swt.SWT.error(SWT.java:4922)
		at org.eclipse.swt.SWT.error(SWT.java:4837)
		at org.eclipse.swt.SWT.error(SWT.java:4808)
		at org.eclipse.swt.widgets.Widget.error(Widget.java:484)
		at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:403)
		at org.eclipse.swt.widgets.Widget.getStyle(Widget.java:714)
		at org.eclipse.swt.custom.SashForm.getStyle(SashForm.java:142)
		at org.eclipse.swt.custom.CTabFolder.checkStyle(CTabFolder.java:410)
		at org.eclipse.swt.custom.CTabFolder.<init>(CTabFolder.java:297)
		at org.jkiss.dbeaver.ui.editors.sql.SQLEditor.createResultTabs(SQLEditor.java:1219)
		at org.jkiss.dbeaver.ui.UIExecutionQueue.executeInUI(UIExecutionQueue.java:68)
		at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
		at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
		... 17 more
	Suppressed: org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
		... 20 more
	Caused by: org.eclipse.swt.SWTException: Widget is disposed
		at org.eclipse.swt.SWT.error(SWT.java:4922)
		at org.eclipse.swt.SWT.error(SWT.java:4837)
		at org.eclipse.swt.SWT.error(SWT.java:4808)
		at org.eclipse.swt.widgets.Widget.error(Widget.java:484)
		at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:403)
		at org.eclipse.swt.widgets.Widget.getStyle(Widget.java:714)
		at org.eclipse.swt.custom.SashForm.getStyle(SashForm.java:142)
		at org.eclipse.swt.custom.CTabFolder.checkStyle(CTabFolder.java:410)
		at org.eclipse.swt.custom.CTabFolder.<init>(CTabFolder.java:297)
		at org.jkiss.dbeaver.ui.editors.sql.SQLEditor.createResultTabs(SQLEditor.java:1219)
		at org.jkiss.dbeaver.ui.UIExecutionQueue.executeInUI(UIExecutionQueue.java:68)
		at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
		at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
		... 17 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.addDisposeListener(org.eclipse.swt.events.DisposeListener)" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null
	at org.jkiss.dbeaver.core.WorkbenchContextListener.listenWindowEvents(WorkbenchContextListener.java:103)
	at org.jkiss.dbeaver.core.WorkbenchContextListener.<init>(WorkbenchContextListener.java:61)
	at org.jkiss.dbeaver.core.WorkbenchContextListener.registerInWorkbench(WorkbenchContextListener.java:265)
	at org.jkiss.dbeaver.core.DesktopUI$1.lambda$0(DesktopUI.java:142)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	... 17 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2024-05-06 17:05:07.640
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
	at org.eclipse.swt.SWT.error(SWT.java:4922)
	at org.eclipse.swt.SWT.error(SWT.java:4837)
	at org.eclipse.swt.SWT.error(SWT.java:4808)
	at org.eclipse.swt.widgets.Display.error(Display.java:1279)
	at org.eclipse.swt.widgets.Display.asyncExec(Display.java:775)
	at org.eclipse.ui.internal.WorkbenchWindow$3.changed(WorkbenchWindow.java:884)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:200)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:164)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:164)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:164)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:164)
	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:102)
	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:144)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:972)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:235)
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:134)
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:126)
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:229)
	at org.eclipse.osgi.container.Module.publishEvent(Module.java:531)
	at org.eclipse.osgi.container.Module.doStop(Module.java:693)
	at org.eclipse.osgi.container.Module.stop(Module.java:554)
	at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:212)
	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:240)
	at java.base/java.lang.Thread.run(Unknown Source)

!ENTRY org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.672
!MESSAGE Listener 'org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolbarHandler@47f8358' is not unregistered from DBM model

!ENTRY org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.678
!MESSAGE Listener 'org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolbarHandler@2c6681c8' is not unregistered from DBM model

!ENTRY org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.683
!MESSAGE Some data source listeners are still registered: org.jkiss.dbeaver.ui.editors.sql.SQLEditor:org.jkiss.dbeaver.ui.editors.sql.SQLEditor@71e2ddd

!ENTRY org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.686
!MESSAGE Some project listeners are still register: [org.jkiss.dbeaver.ui.app.standalone.ApplicationWorkbenchWindowAdvisor@3a641761]

!ENTRY org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.690
!MESSAGE Some datasource registry listeners are still registered: [org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolbarHandler@47f8358, org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolbarHandler@2c6681c8]


!MESSAGE Error matching regex
!SUBENTRY 1 org.jkiss.dbeaver.model 2 0 2024-05-06 17:05:07.839
!MESSAGE Cannot invoke "org.jkiss.dbeaver.core.DBeaverActivator.getPreferences()" because the return value of "org.jkiss.dbeaver.core.DBeaverActivator.getInstance()" is null
!STACK 0
java.lang.NullPointerException: Cannot invoke "org.jkiss.dbeaver.core.DBeaverActivator.getPreferences()" because the return value of "org.jkiss.dbeaver.core.DBeaverActivator.getInstance()" is null
	at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.getPreferenceStore(DBeaverApplication.java:172)
	at org.jkiss.dbeaver.core.DesktopPlatform.getPreferenceStore(DesktopPlatform.java:303)
	at org.jkiss.dbeaver.registry.driver.DriverDescriptor.getCustomDriversHome(DriverDescriptor.java:1937)
	at org.jkiss.dbeaver.registry.driver.DriverVariablesResolver.get(DriverVariablesResolver.java:27)
	at org.jkiss.dbeaver.utils.GeneralUtils.replaceVariables(GeneralUtils.java:538)
	at org.jkiss.dbeaver.utils.GeneralUtils.replaceVariables(GeneralUtils.java:511)
	at org.jkiss.dbeaver.registry.driver.DriverDescriptorSerializer.replacePathVariables(DriverDescriptorSerializer.java:39)
	at org.jkiss.dbeaver.registry.driver.DriverDescriptorSerializerLegacy$DriversParser.saxStartElement(DriverDescriptorSerializerLegacy.java:386)
	at org.jkiss.utils.xml.SAXReader.startElement(SAXReader.java:255)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.jkiss.utils.xml.SAXReader.parse(SAXReader.java:112)
	at org.jkiss.dbeaver.registry.DataSourceProviderRegistry.loadDrivers(DataSourceProviderRegistry.java:444)
	at org.jkiss.dbeaver.registry.DataSourceProviderRegistry.loadExtensions(DataSourceProviderRegistry.java:217)
	at org.jkiss.dbeaver.registry.DataSourceProviderRegistry.getInstance(DataSourceProviderRegistry.java:64)
	at org.jkiss.dbeaver.registry.BasePlatformImpl.getDataSourceProviderRegistry(BasePlatformImpl.java:319)
	at org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration.getAuthModelDescriptor(DBPConnectionConfiguration.java:499)
	at org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration.getAuthModelDescriptor(DBPConnectionConfiguration.java:488)
	at org.jkiss.dbeaver.model.DBPDataSourceProvider.detectConnectionAuthModel(DBPDataSourceProvider.java:77)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:162)
	at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.openConnection(GenericDataSource.java:159)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:106)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:102)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.<init>(JDBCRemoteInstance.java:61)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:119)
	at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.<init>(GenericDataSource.java:124)
	at org.jkiss.dbeaver.ext.bigquery.model.BigQueryDataSource.<init>(BigQueryDataSource.java:43)
	at org.jkiss.dbeaver.ext.bigquery.model.BigQueryMetaModel.createDataSourceImpl(BigQueryMetaModel.java:51)
	at org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider.openDataSource(GenericDataSourceProvider.java:106)
	at org.jkiss.dbeaver.registry.DataSourceDescriptor.openDataSource(DataSourceDescriptor.java:1366)
	at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect0(DataSourceDescriptor.java:1243)
	at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:1033)
	at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:78)
	at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.jkiss.dbeaver.model 4 0 2024-05-06 17:10:52.015
!MESSAGE Error reading Windows registry
!SUBENTRY 1 org.jkiss.dbeaver.model 4 0 2024-05-06 17:10:52.015
!MESSAGE Could not initialize class com.sun.jna.Native
!STACK 0
java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
	at com.sun.jna.platform.win32.WinReg$HKEYByReference.<init>(WinReg.java:52)
	at com.sun.jna.platform.win32.WinReg$HKEYByReference.<init>(WinReg.java:48)
	at com.sun.jna.platform.win32.Advapi32Util.registryKeyExists(Advapi32Util.java:624)
	at com.sun.jna.platform.win32.Advapi32Util.registryKeyExists(Advapi32Util.java:608)
	at org.jkiss.dbeaver.registry.BasePolicyDataProvider.getRegistryPolicyValue(BasePolicyDataProvider.java:100)
	at org.jkiss.dbeaver.registry.BasePolicyDataProvider.getPolicyProperty(BasePolicyDataProvider.java:89)
	at org.jkiss.dbeaver.registry.BasePolicyDataProvider.isPolicyEnabled(BasePolicyDataProvider.java:53)
	at org.jkiss.dbeaver.ui.app.standalone.services.ApplicationPolicyService.disableStandardProductModification(ApplicationPolicyService.java:53)
	at org.jkiss.dbeaver.ui.app.standalone.ApplicationActionBarAdvisor.makeActions(ApplicationActionBarAdvisor.java:189)
	at org.eclipse.ui.application.ActionBarAdvisor.fillActionBars(ActionBarAdvisor.java:149)
	at org.eclipse.ui.internal.WorkbenchWindow.fillActionBars(WorkbenchWindow.java:2724)
	at org.eclipse.ui.internal.WorkbenchWindow.setup(WorkbenchWindow.java:829)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138)
	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:94)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.inject(ContextInjectionFactory.java:84)
	at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1490)
	at org.eclipse.ui.internal.Workbench.openWorkbenchWindow(Workbench.java:2546)
	at org.eclipse.ui.internal.Workbench.getWorkbenchPage(Workbench.java:2036)
	at org.eclipse.ui.internal.Workbench.setReference(Workbench.java:2052)
	at org.eclipse.ui.internal.Workbench.lambda$10(Workbench.java:1972)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4803)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
	at org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl.setContext(PartImpl.java:469)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:633)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1390)
	at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:114)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:147)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:543)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:527)
	at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:991)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:147)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:147)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:147)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:48)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:79)
	at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:114)
	at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:61)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:147)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
	at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:660)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1079)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:152)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:639)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
	at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:290)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.invokeFramework(DBeaverLauncher.java:648)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.basicRun(DBeaverLauncher.java:608)
	at org.jkiss.dbeaver.launcher.DBeaverLauncher.run(DBeaverLauncher.java:1465)

progsurfer avatar May 07 '24 13:05 progsurfer

Same problem here with the portable versions 24.0.4 and 24.0.5 on Windows x64. Build 24.0.3 works fine.

eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT
Framework arguments:  -eclipse.keyring C:\Users\u13729\AppData\Roaming\DBeaverData\secure\secure_storage
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.jkiss.dbeaver.model 4 0 2024-05-20 11:17:48.936
!MESSAGE Error reading Windows registry
!SUBENTRY 1 org.jkiss.dbeaver.model 4 0 2024-05-20 11:17:48.936
!MESSAGE 

There is an incompatible JNA native library installed on this system
Expected: 7.0.0
Found:    6.1.6
(at C:\Users\u13729\SynologyDrive\Applicazioni\DBeaver\jnidispatch.dll).
To resolve this issue you may do one of the following:
 - remove or uninstall the offending library
 - set the system property jna.nosys=true
 - set jna.boot.library.path to include the path to the version of the 
   jnidispatch library included with the JNA jar file you are using

gzone156 avatar May 20 '24 09:05 gzone156

I use zip version and face same issue when upgrade to 24.0.4 or 24.0.5 then i rename jnidispatch.dll to jnidispatch_.dll in dbeaver folder and it can open again

Ganishka avatar May 21 '24 02:05 Ganishka

I use zip version and face same issue when upgrade to 24.0.4 or 24.0.5 then i rename jnidispatch.dll to jnidispatch_.dll in dbeaver folder and it can open again

thanks, i can open in 24.0.5

xiaopangzia avatar May 22 '24 00:05 xiaopangzia

Hi everyone, are you trying to unpack the ZIP folder on the existing DBeaver installation?

Destrolaric avatar May 23 '24 12:05 Destrolaric

Hi everyone, are you trying to unpack the ZIP folder on the existing DBeaver installation?

In my case, yes, as usual.

gzone156 avatar May 23 '24 13:05 gzone156

We would highly recommend clearing the initial installation before unpacking. This should prevent this form of issue.

Destrolaric avatar May 23 '24 13:05 Destrolaric

Thanks, trying right now. Should one preserve only "configuration" and "data" folders?

gzone156 avatar May 23 '24 14:05 gzone156

As I understand it, data is a portable workspace folder. If it is, you should save and preserve them both. Just to be sure I would recommend making temporary folder

Destrolaric avatar May 23 '24 15:05 Destrolaric

Fixed cleaning the installation directory. Moved data folder outside of the application folder so in the future I can update simply deleting entire application folder.

Thanks for support.

gzone156 avatar May 25 '24 16:05 gzone156

Hello @xiaopangzia, please try resent available DBeaver verion we fixed issue related to portable installation. Let me know about any issue exists.

serjiokov avatar Jun 13 '24 13:06 serjiokov

please try resent available DBeaver verion we fixed issue related to portable installation. Let me know about any issue exists.

There's no problem now, thank you

xiaopangzia avatar Jun 14 '24 00:06 xiaopangzia

I'm closing this issue as it's solved.

E1izabeth avatar Jun 24 '24 07:06 E1izabeth

Hello, I'm experiencing this problem in version 24.1.3, Arch Linux:

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.widgets.Shell.addDisposeListener(org.eclipse.swt.events.DisposeListener)" because the return value of "org.eclipse.ui.IWorkbenchWindow.getShell()" is null)
        at org.eclipse.swt.SWT.error(SWT.java:4922)
        at org.eclipse.swt.SWT.error(SWT.java:4837)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520)
        at org.eclipse.swt.widgets.Display.release(Display.java:4588)
        at org.eclipse.swt.graphics.Device.dispose(Device.java:276)
        at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:328)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:605)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1481)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1454)
        Suppressed: org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
                ... 19 more

I tried to clean settings folder and DBeaver doesn't start at all

SergioPMA avatar Aug 12 '24 11:08 SergioPMA