Package: freeplane
Version: 1.7.10-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
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,
"/usr/share/freeplane/core/org.freeplane.core/../../../maven-
repo/com/lightdev/app/shtm/simplyhtml/SimplyHTML/debian/SimplyHTML-debian.jar"
<unfinished ...>
2925443 <... newfstatat resumed>, 0x7fc1248f5000, 0) = -1 ENOENT
...
2925443 statx(AT_FDCWD,
"/usr/share/freeplane/core/org.freeplane.core/../../../maven-
repo/com/lightdev/app/shtm/simplyhtml/SimplyHTML/debian/SimplyHTML-debian.jar",
AT_STATX_SYNC_AS_STAT, STATX_ALL <unfinished ...>
2925443 <... statx resumed>, 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 <none>
-- no debconf information