「XMind」- 常见错误汇总

  CREATED BY JENKINSBOT

!MESSAGE Could not resolve module:

问题描述

在启动 XMind 程序时,产生如下错误信息:

!SESSION 2020-12-09 19:38:27.612 -----------------------------------------------
eclipse.buildId=R3.7.9.201912052356
java.version=11.0.8
java.vendor=Debian
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -eclipse.keyring @user.home/.xmind/secure_storage_linux
Command-line arguments:  -os linux -ws gtk -arch x86_64 -data /opt/xmind/xmind-8u9/XMind_amd64/workspace -eclipse.keyring @user.home/.xmind/secure_storage_linux

!ENTRY org.xmind.cathy 1 0 2020-12-09 19:38:30.223
!MESSAGE Skip unrecognized command line argument: '-eclipse.keyring'

!ENTRY org.xmind.cathy 1 0 2020-12-09 19:38:30.224
!MESSAGE Skip unrecognized command line argument: '@user.home/.xmind/secure_storage_linux'

!ENTRY org.eclipse.osgi.compatibility.state.nl_da 2 0 2020-12-09 19:38:30.327
!MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_da [840]
  Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state
  Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state

...

问题原因

我们猜测是 Java 版本过新导致该问题。因为我们尝试更换 JDK 版本,问题得以解决。

解决方法

我们使用 XMind 8 Update 9 (R3.7.9.201912052356) 与 OpenJDK 8u73 版本,参考 Specifying the JVM 笔记。

Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle

https://gist.githubusercontent.com/dimMaryanto93/17bea110ec8e49b5eed28c89640a49d9/raw/351686af300154cbe2415abb7f8f97034b847f6c/xmind.ini

问题描述

Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle

问题原因

配置文件 XMind.ini 中的属性值的路径不正确。

解决办法

如果是 x64 的 XMind,则修改 /opt/xmind/XMind_amd64/XMind.ini(把相对路径改成绝对路径)
如果是 x32 的 XMind,则修改 /opt/xmind/XMind_i386/XMind.ini(把相对路径改成绝对路径)

g_base64_encode_step: assertion ‘in != NULL’ failed

GLib-CRITICAL **: g_base64_encode_step: assertion ‘in != NULL’ failed problems in ubuntu