|
我创建DATABASE CONNECTION时是好的,可以连接数据库,还可以看到数据库中的对象,但是我创建OLAP CONNECTION时报错,两种连接方式中我填写的信息一模一样,错误如下:
java.lang.NullPointerException.
堆栈跟踪如下:
oracle.dss.addins.designer.OLAPSource$OlapSourceException: 连接信息不完整, 未指定服务名.
void oracle.dss.addins.designer.OLAPSource.checkConnectionInfo()
int oracle.dss.addins.designer.OLAPSource.test()
boolean oracle.dss.addins.wizard.configFileEditor.OlapPanel.testConnection(boolean, java.lang.String)
void oracle.dss.addins.wizard.configFileEditor.OlapPanel.btnTest_actionPerformed(java.awt.event.ActionEvent)
void oracle.dss.addins.wizard.configFileEditor.OlapPanel$3.actionPerformed(java.awt.event.ActionEvent)
void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
void javax.swing.DefaultButtonModel.setPressed(boolean)
void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
void java.awt.Component.processEvent(java.awt.AWTEvent)
void java.awt.Container.processEvent(java.awt.AWTEvent)
void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
void java.awt.Dialog.show()
void java.awt.Component.show(boolean)
void java.awt.Component.setVisible(boolean)
boolean oracle.bali.ewt.dialog.JEWTDialog.runDialog()
boolean oracle.ide.dialogs.WizardLauncher.runDialog(javax.swing.JDialog)
boolean oracle.ide.dialogs.OnePageWizardDialogFactory.runDialog(java.awt.Component, java.awt.Component, java.awt.Component, java.lang.String, int, java.beans.VetoableChangeListener)
boolean oracle.ide.dialogs.OnePageWizardDialogFactory.runDialog(java.awt.Component, java.awt.Component, java.lang.String, int, java.beans.VetoableChangeListener)
boolean oracle.dss.addins.wizard.configFileEditor.ConfigFileEditorWizard.run()
void oracle.dss.addins.designer.BIDesignerImpl.editConfigFile(int)
void oracle.dss.addins.designer.BIDesignerAddin.actionPerformed(java.awt.event.ActionEvent)
void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
void javax.swing.DefaultButtonModel.setPressed(boolean)
void javax.swing.AbstractButton.doClick(int)
void javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(java.awt.event.MouseEvent)
void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
void java.awt.Component.processEvent(java.awt.AWTEvent)
void java.awt.Container.processEvent(java.awt.AWTEvent)
void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
void java.awt.EventDispatchThread.run() |
|