Menu

#29 NullPointerException creating SQL Editor

closed-postponed
nobody
None
5
2007-11-02
2006-10-03
No

I'm using Eclipse 3.2 and SQLExplorer 3.0.0.

I added a new driver definition for a commercial JDBC
driver for connecting to DBF files called HXTT DBF.

Then, I created a new connection profile, using this
driver, with a blank username and password.

When I double-clicked on the connection profile, I got:

java.lang.NullPointerException
at
net.sourceforge.sqlexplorer.sqleditor.actions.SQLEditorCatalogSwitcher.createControl(SQLEditorCatalogSwitcher.java:67)
at
org.eclipse.jface.action.ControlContribution.fill(ControlContribution.java:97)
at
org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:317)
at
org.eclipse.jface.action.ToolBarManager.createControl(ToolBarManager.java:101)
at
org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:190)
at
org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:919)
at
net.sourceforge.sqlexplorer.sqleditor.actions.SQLEditorToolBar.<init>(SQLEditorToolBar.java:128)
at
net.sourceforge.sqlexplorer.plugin.editors.SQLEditor.createSourceViewer(SQLEditor.java:900)
at
org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:2549)
at
org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:367)
at
net.sourceforge.sqlexplorer.plugin.editors.SQLEditor.createPartControl(SQLEditor.java:874)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2588)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2521)
at
org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2513)
at
org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2498)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2493)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2470)
at
net.sourceforge.sqlexplorer.connections.OpenConnectionJob$1.run(OpenConnectionJob.java:188)
at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
at
org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)

Discussion

  • John Spackman

    John Spackman - 2007-10-19
    • status: open --> pending-postponed
     
  • John Spackman

    John Spackman - 2007-10-19

    Logged In: YES
    user_id=1335081
    Originator: NO

    Does this still happen in 3.5.0?

     
  • SourceForge Robot

    • status: pending-postponed --> closed-postponed
     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.