[From nobody Sun Oct 18 12:37:05 2026
Received: (at submit) by bugs.debian.org; 24 Sep 2026 19:21:48 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-18.9 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FOURLA,HAS_PACKAGE,NO_RELAYS,XMAILER_REPORTBUG
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 214; hammy, 150; neutral, 222; spammy,
 0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--H*Ad:N*Bug, 0.000-+--HTo:N*Debian,
 0.000-+--forky
Return-path: &lt;paul@justnews.ru&gt;
Received: via submission by buxtehude.debian.org with esmtp (Exim 4.96)
 (envelope-from &lt;paul@justnews.ru&gt;) id 1x9p0u-00BSX3-0K
 for submit@bugs.debian.org; Thu, 24 Sep 2026 19:21:48 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: paul romanchenko &lt;paul@justnews.ru&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: freeplane fails to start
Message-ID: &lt;179027770588.2932006.11105301176791252876.reportbug@tati-pc&gt;
X-Mailer: reportbug 13.2.0
Date: Thu, 24 Sep 2026 22:21:45 +0300
Delivered-To: submit@bugs.debian.org

Package: freeplane
Version: 1.7.10-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: paul@justnews.ru

freeplane fails to start with
java.lang.NoClassDefFoundError: com/lightdev/app/shtm/SHTMLPrefsChangeListener
        at
org.freeplane.main.mindmapmode.MModeControllerFactory.createStandardControllers(MModeControllerFactory.java:246)
        at
org.freeplane.main.mindmapmode.MModeControllerFactory.createModeControllerImpl(MModeControllerFactory.java:217)
        at
org.freeplane.main.mindmapmode.MModeControllerFactory.createModeController(MModeControllerFactory.java:149)
        at
org.freeplane.main.application.FreeplaneGUIStarter.createModeControllers(FreeplaneGUIStarter.java:199)
        at
org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:214)
        at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:109)
        at org.freeplane.main.osgi.Activator.start(Activator.java:35)
        at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:386)
        at org.knopflerfish.framework.BundleThread.run(BundleThread.java:145)
Caused by: java.lang.ClassNotFoundException:
com.lightdev.app.shtm.SHTMLPrefsChangeListener
        at
org.knopflerfish.framework.BundleClassLoader.findClass(BundleClassLoader.java:176)
        at
org.knopflerfish.framework.BundleClassLoader.loadClass(BundleClassLoader.java:305)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
        ... 9 more

strace reveals wrong lib path:

2925443 newfstatat(AT_FDCWD,
&quot;/usr/share/freeplane/core/org.freeplane.core/../../../maven-
repo/com/lightdev/app/shtm/simplyhtml/SimplyHTML/debian/SimplyHTML-debian.jar&quot;
&lt;unfinished ...&gt;
2925443 &lt;... newfstatat resumed&gt;, 0x7fc1248f5000, 0) = -1 ENOENT
...
2925443 statx(AT_FDCWD,
&quot;/usr/share/freeplane/core/org.freeplane.core/../../../maven-
repo/com/lightdev/app/shtm/simplyhtml/SimplyHTML/debian/SimplyHTML-debian.jar&quot;,
AT_STATX_SYNC_AS_STAT, STATX_ALL &lt;unfinished ...&gt;
2925443 &lt;... statx resumed&gt;, 0x7fc1248f4ac0) = -1 ENOENT


-- Package-specific info:
[debug] /usr/bin/freeplane: Using provided JAVA_HOME = '/home/paul/.sdkman/candidates/java/debian-java-25'
[debug] /usr/bin/freeplane: Found JAVA_HOME = '/home/paul/.sdkman/candidates/java/debian-java-25'
[debug] /usr/bin/freeplane: Found JAVA_CMD = '/home/paul/.sdkman/candidates/java/debian-java-25/bin/java'
DEBUG:   Freeplane parameters are ''.
DEBUG:   Linux tati-pc 7.2.6+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.2.6-1 (2026-09-16) x86_64 GNU/Linux
DEBUG:   Distributor ID:	Debian
Description:	Debian GNU/Linux forky/sid
Release:	n/a
Codename:	forky
DEBUG:   The following DEB packages are installed:
ii  freeplane                                           1.7.10-2                                  all          Java program for working with Mind Maps
DEBUG:   Link '/usr/bin/freeplane' resolved to '/usr/share/freeplane/freeplane.sh'.
DEBUG:   Freeplane Directory is '/usr/share/freeplane'.
DEBUG:   Calling: /home/paul/.sdkman/candidates/java/debian-java-25/bin/java
         -Xmx512m
         -Dorg.freeplane.basedirectory=/usr/share/freeplane
         -Dorg.freeplane.userfpdir=/home/paul/.config/freeplane
         -Dorg.freeplane.old_userfpdir=/home/paul/.freeplane
         -Dorg.freeplane.globalresourcedir=/usr/share/freeplane/resources
         -Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel
         -Dorg.freeplane.os.lib.ext=/usr/share/java
         -Dawt.useSystemAAFontSettings=on
         -Dswing.aatext=true
         -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
         -Dorg.freeplane.main.application.FreeplaneSecurityManager.disable=true
         -jar
         /usr/share/freeplane/freeplanelauncher.jar

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.2.6+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages freeplane depends on:
ii  darcula                              2018.2-3
ii  default-jre                          2:1.25-77
ii  groovy                               2.4.21-10
ii  ivy                                  2.6.0-1
ii  javahelp2                            2.0.05.ds1-10
ii  jmapviewer                           2.25+dfsg-1
ii  libavalon-framework-java             4.2.0+ds-1
ii  libbatik-java                        1.19-2
ii  libcommons-codec-java                1.18.0-1
ii  libcommons-io-java                   2.22.0-1
ii  libcommons-lang-java                 2.6-12
ii  libcommons-logging-java              1.3.0-2
ii  libdata-url-java                     1.0.1-2
ii  libfop-java                          1:2.10+dfsg1-1
ii  libiconloader-java                   0.0+git20170615+dfsg1-2
ii  libidw-java                          1.6.1-2
ii  libjaxp1.3-java                      1.3.05-6
ii  libjgoodies-forms-java               1.9.0-4
ii  libjlatexmath-java                   1.0.7-4
ii  libjsyntaxpane-java                  0.9.6~r156-7.1
ii  libknopflerfish-osgi-framework-java  6.1.1-4
ii  libmnemonicsetter-java               0.6-1
ii  librhino-java                        1.7.15-1
ii  libsvgsalamander-java                1.1.4-1
ii  libxerces2-java                      2.12.2-1
ii  libxml-commons-external-java         1.4.01-6
ii  libxmlgraphics-commons-java          2.11-1
ii  openjdk-21-jre [java8-runtime]       21.0.9~5ea-1
ii  simplyhtml                           1.19.11+dfsg1-1

Versions of packages freeplane recommends:
ii  java-wrappers  0.5
ii  xdg-utils      1.2.1-2

Versions of packages freeplane suggests:
pn  freeplane-scripting-api  &lt;none&gt;

-- no debconf information
]