注册

DTS官网文档内容疑问

董小姐 2024/02/20 513 7 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
linux服务器上jdk11的环境,运行dts报错
--参照官网安装步骤,提示如下报错:

[root@localhost mnt]# xhost +
access control disabled, clients can connect from any host
[root@localhost mnt]# echo $DISPLAY
[root@localhost mnt]# su - dmdba
Last login: 四 1月 25 16:41:51 CST 2024 on pts/1
[dmdba@localhost ~]$ export DISPLAY=:0.0

image.png

[dmdba@top175 tool]$ java -version
java version "11.0.22" 2024-01-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.22+9-LTS-219)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.22+9-LTS-219, mixed mode)
[dmdba@top175 tool]$ ./dts
No protocol specified

(Dts:25550): GLib-GObject-WARNING **: 15:22:16.728: invalid (NULL) pointer instance

(Dts:25550): GLib-GObject-CRITICAL **: 15:22:16.728: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(Dts:25550): Gtk-CRITICAL **: 15:22:16.728: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gtk-WARNING **: 15:22:16.730: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window

(Dts:25550): Gtk-WARNING **: 15:22:16.730: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_display_get_pointer: assertion 'GDK_IS_DISPLAY (display)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_monitor_at_point: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gtk-WARNING **: 15:22:16.730: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_n_monitors: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gtk-WARNING **: 15:22:16.730: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_monitor_geometry: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_colormap_get_visual: assertion 'GDK_IS_COLORMAP (colormap)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.730: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.731: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.731: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(Dts:25550): Gdk-CRITICAL **: 15:22:16.731: IA__gdk_window_new: assertion 'GDK_IS_WINDOW (parent)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f5d1096c597, pid=25550, tid=0x00007f5d54d2b700
#
# JRE version: OpenJDK Runtime Environment (8.0_382-b05) (build 1.8.0_382-b05)
# Java VM: OpenJDK 64-Bit Server VM (25.382-b05 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libgdk-x11-2.0.so.0+0x7b597]  gdk_window_enable_synchronized_configure+0x7
#
# Core dump written. Default location: /dmdb8/dmdbms/tool/core or core.25550
#
# An error report file with more information is saved as:
# /dmdb8/dmdbms/tool/hs_err_pid25550.log
#
# If you would like to submit a bug report, please visit:
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
./dts: line 18: 25550 Aborted                 (core dumped) "$JAVA_HOME/bin/java" -XX:+PerfDisableSharedMem -Djava.net.preferIPv4Stack=true -DDM_HOME="$DM_HOME" -Djava.library.path="$DM_HOME/bin" -Ddameng.log.file="$TOOL_HOME/log4j.xml" -Ddameng.tool.workspace="$TOOL_WORKSPACE" -Dosgi.nl="$INSTALL_LANGUAGE" -Ddameng.dts.config.file="$TOOL_WORKSPACE/dts.xml" -Ddameng.dts.drivers.dir="$TOOL_HOME/dropins/com.dameng/plugins/com.dameng.jdbc.drivers" -Ddameng.dts.explorer.root="$TOOL_WORKSPACE/data/local/dts" -Ddameng.isql.explorer.root="$TOOL_WORKSPACE/data/local/isql" -Dapp.name=dts -jar "$TOOL_HOME/plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar" -os linux -ws gtk -arch x86_64 -showsplash "$TOOL_HOME/dts.bmp" -configuration "$TOOL_WORKSPACE/configuration/dts" -data "$TOOL_WORKSPACE/data/dts" -product com.dameng.dts.product -name Dts

改成如下:操作成功

[dmdba@localhost ~]$ export DISPLAY=192.168.16.122:0.0
回答 0
暂无回答
扫一扫
联系客服