Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux下安装DB2 Connect-发生错误:“AWT-EventQueue-0”java.lang.NullPointerException_Java_Db2_Awt - Fatal编程技术网

在Linux下安装DB2 Connect-发生错误:“AWT-EventQueue-0”java.lang.NullPointerException

在Linux下安装DB2 Connect-发生错误:“AWT-EventQueue-0”java.lang.NullPointerException,java,db2,awt,Java,Db2,Awt,我正在尝试在Linux Debian 9.5下安装DB2Connect版本10.1。调用db2setup后,用户界面在菜单的第5点语言选择冻结。该问题仅在安装类型为“自定义”时出现 按下下一步按钮时,/tmp/db2setup.err日志中会触发此错误消息 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.ibm.db2.install.util.MessageHandler.hand

我正在尝试在Linux Debian 9.5下安装DB2Connect版本10.1。调用db2setup后,用户界面在菜单的第5点语言选择冻结。该问题仅在安装类型为“自定义”时出现

按下下一步按钮时,/tmp/db2setup.err日志中会触发此错误消息

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at com.ibm.db2.install.util.MessageHandler.handleMessage(Unknown Source)
    at com.ibm.db2.install.util.MessageHandler.handleMessage(Unknown Source)
    at com.ibm.db2.install.util.MessageHandler.handleError(Unknown Source)
    at com.ibm.db2.install.gui.panels.FeaturePage.preValidate(Unknown Source)
    at com.ibm.db2.install.gui.wizard.SetupWizardPanel.preValidatePage(Unknown Source)
    at com.ibm.db2.install.gui.wizard.SetupWizardPanel.actionPerformed(Unknown Source)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2029)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2352)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
    at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:319)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:300)
    at java.awt.Component.processMouseEvent(Component.java:6515)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3332)
    at com.ibm.db2.tools.common.sg.CustomToggleButton.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Component.java:6280)
    at java.awt.Container.processEvent(Container.java:2240)
    at java.awt.Component.dispatchEventImpl(Component.java:4871)
    at java.awt.Container.dispatchEventImpl(Container.java:2298)
    at java.awt.Component.dispatchEvent(Component.java:4697)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4843)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4503)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4433)
    at java.awt.Container.dispatchEventImpl(Container.java:2284)
    at java.awt.Window.dispatchEventImpl(Window.java:2724)
    at java.awt.Component.dispatchEvent(Component.java:4697)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:718)
    at java.awt.EventQueue.access$000(EventQueue.java:112)
    at java.awt.EventQueue$3.run(EventQueue.java:677)
    at java.awt.EventQueue$3.run(EventQueue.java:675)
    at java.security.AccessController.doPrivileged(AccessController.java:226)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:98)
    at java.awt.EventQueue$4.run(EventQueue.java:691)
    at java.awt.EventQueue$4.run(EventQueue.java:689)
    at java.security.AccessController.doPrivileged(AccessController.java:226)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:688)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:222)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:128)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:124)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:101)
此消息出现在db2setup.log中:

"TSAMP" is needed but cannot be found on the media.
我做错了什么?我还试着只使用键盘进行选择,结果是一样的


可以在没有GUI的情况下安装DB2Connect吗

Stackoverflow用于解决编程问题,您可以尝试dba.stackexchange.com来解决非编程问题

据IBM称,DB2Connect的v10.1在RHEL5.6和6、SLES10和11以及Ubuntu 10.04LTS和12.04LTS上都受支持

它可能在Linux或Debian 9.5的更高版本上工作,也可能不工作,或者可能存在需要WorkArounds的问题。您可能无法通过IBM正式渠道获得官方支持。如果您打算用于生产,请确保您的企业正式接受在未测试的操作系统上运行支持产品的风险

如果可能,请使用当前支持的DB2Connect版本。检查支持结束日期

确保您尝试使用最终的V10.1版本的补丁包,它是IBM提供的FP6免费版本-获取“服务器补丁包”构建补丁包,而不是通用补丁包, 服务器修复包是可安装的,无需已安装基础产品

以root用户身份安装,因为非root用户安装很麻烦

仔细地验证所有文件,尤其是所需的包、SElinux设置、内核参数和文档中提到的所有其他文件

要在没有GUI的情况下安装,您有两个选项,可以使用db2setup with,也可以使用命令行工具弃用,但仍然可以使用。这两种工具都支持额外的详细日志跟踪,这会有所帮助,请参阅文档了解详细信息

如果已经有另一个工作的DB2Connect服务器,则可以使用其工具生成文本响应文件,然后根据需要进行编辑,并将修改后的响应文件提供给db2setup


如果您遇到安装/运行问题,请尝试dba.stackexchange.com。

为避免出现异常,必须取消选择TSAMP选项安装类型:CUSTOM。

您正在尝试哪个V10.1版本的fixpack,如果尚未尝试使用fixpack-6可安装映像,请下载Fp6服务器版本并重试。在您的问题中还要提到确切的debian构建/发布版本,以及您有确切版本和比特数详细信息的jvm/jre/jdk。此外,可以在没有GUI的情况下使用响应文件进行安装,请参阅此处文档中的详细信息和所有相关子页面:最后一个问题:是否需要在服务器上安装Java?非常感谢您的帮助。仅当您打算将java与DB2Connect一起使用时。提到