Java Oracle SQL开发人员在尝试导出数据时调用TargetException

Java Oracle SQL开发人员在尝试导出数据时调用TargetException,java,oracle,oracle-sqldeveloper,Java,Oracle,Oracle Sqldeveloper,我曾经在OracleSQLDeveloper中轻松地从查询结果导出数据。从上周开始,我每次尝试导出结果时都会出错。我没有改变任何设置。我得到的错误是: java.lang.reflect.InvocationTargetException 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConst

我曾经在OracleSQLDeveloper中轻松地从查询结果导出数据。从上周开始,我每次尝试导出结果时都会出错。我没有改变任何设置。我得到的错误是:

java.lang.reflect.InvocationTargetException 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:422) 位于oracle.ide.panels.MetaTraversable.newTraversable(MetaTraversable.java:315) 位于oracle.ide.wizard.Step.newTraversable(Step.java:171) 位于oracle.ide.wizard.FSMStateInfo.getTraversable(FSMStateInfo.java:99) 在oracle.ide.wizard.FSMWizard.\u addPage(FSMWizard.java:580) 在oracle.ide.wizard.FSMWizard.\u populatepage(FSMWizard.java:534) 位于oracle.ide.wizard.FSMWizard.(FSMWizard.java:121) 位于oracle.dbtools.raptor.export.wizard.ExportWizMain.launchWizard(ExportWizMain.java:226) 在oracle.dbtools.raptor.export.wizard.ExportWizMain.launchForGrid(ExportWizMain.java:204)中 位于oracle.dbtools.raptor.dialogs.actions.TableExportAction.launchForGrid(TableExportAction.java:73) 位于oracle.dbtools.raptor.controls.grid.contextmenu.ExportGrid$1.actionPerformed(ExportGrid.java:165) 在javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) 位于javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) 在javax.swing.DefaultButtonModel.fireActionPerformed上(DefaultButtonModel.java:402) 在javax.swing.DefaultButtonModel.setPressed中(DefaultButtonModel.java:259) 位于javax.swing.AbstractButton.doClick(AbstractButton.java:376) 位于javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) 位于javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) 位于java.awt.Component.ProcessMouseeEvent(Component.java:6525) 位于javax.swing.JComponent.ProcessMouseeEvent(JComponent.java:3324) 位于java.awt.Component.processEvent(Component.java:6290) 位于java.awt.Container.processEvent(Container.java:2234) 位于java.awt.Component.dispatchEventImpl(Component.java:4881) 位于java.awt.Container.dispatchEventImpl(Container.java:2292) 位于java.awt.Component.dispatchEvent(Component.java:4703) 位于java.awt.LightweightDispatcher.RetargetMouseeEvent(Container.java:4898) 位于java.awt.LightweightDispatcher.ProcessMouseeEvent(Container.java:4533) 位于java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) 位于java.awt.Container.dispatchEventImpl(Container.java:2278) 位于java.awt.Window.dispatchEventImpl(Window.java:2750) 位于java.awt.Component.dispatchEvent(Component.java:4703) 位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) 在java.awt.EventQueue.access$500(EventQueue.java:97) 在java.awt.EventQueue$3.run(EventQueue.java:709) 在java.awt.EventQueue$3.run(EventQueue.java:703) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) 在java.awt.EventQueue$4.run(EventQueue.java:731) 在java.awt.EventQueue$4.run(EventQueue.java:729) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) 位于java.awt.EventQueue.dispatchEvent(EventQueue.java:728) 位于oracle.javatools.internal.ui.EventQueueWrapper.\u dispatchEvent(EventQueueWrapper.java:169) 位于oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151) 位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)中 位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:105) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 原因:java.lang.NullPointerException 位于oracle.dbtools.raptor.ui.URLFileChooser.setCurrentDirectory(URLFileChooser.java:495) 位于oracle.dbtools.raptor.ui.URLFileChooser.setToFirstContextPathDirectory(URLFileChooser.java:1479) 位于oracle.dbtools.raptor.ui.URLFileChooser.setCurrentDirectoryFromPathContext(URLFileChooser.java:1455) 位于oracle.dbtools.raptor.ui.URLFileChooser.setDefaultPathContext(URLFileChooser.java:1521) 位于oracle.dbtools.raptor.ui.URLFileChooser.(URLFileChooser.java:129) 位于oracle.dbtools.raptor.ui.URLFileChooser.(URLFileChooser.java:113) 位于oracle.dbtools.raptor.ui.URLFileChooser.(URLFileChooser.java:109) 位于oracle.dbtools.raptor.ui.URLFileChooser.(URLFileChooser.java:105) 在oracle.dbtools.raptor.ui.URLFileChooser$URLFileChooser面板上。(URLFileChooser.java:819) 位于oracle.dbtools.raptor.ui.URLFileChooser$URLFileChooser面板。(URLFileChooser.java:877) 位于oracle.dbtools.raptor.ui.URLFileChooser.createurlfilechooser面板(URLFileChooser.java:782) 位于oracle.dbtools.raptor.export.wizard.TargetOptionsPanel.initFilePanel(TargetOptionsPanel.java:237) 在oracle.dbtools.raptor.export.wizard.TargetOptionsPanel.(TargetOptionsPanel.java:63) 在oracle.dbtools.raptor.export.wizard.TargetOptionsPanel.(TargetOptionsPanel.java:55) 在oracle.dbtools.raptor.export.wizard.ExportWizDestinstaionPanel.(ExportWizDestinstaionPanel.java:97) ... 54多 java.lang.NullPointerEx