Your message dated Sat, 21 Feb 2026 10:18:58 +0000
with message-id <[email protected]>
and subject line Bug#1104088: fixed in simplyhtml 1.19.11+dfsg1-1
has caused the Debian Bug report #1104088,
regarding simplyhtml: Does not work on Debian Trixie
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1104088: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104088
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: simplyhtml
Version: 0.17.3+dfsg1-1
Severity: serious
Tags: sid, trixie
I installed the package in Debian Trixie and the splash screen shows for
a second and then the terminal says:
$ simplyhtml
java.lang.reflect.InvocationTargetException
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1371)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
at com.lightdev.app.shtm.FrmMain.start(FrmMain.java:68)
at com.lightdev.app.shtm.FrmMain.run(FrmMain.java:116)
at com.lightdev.app.shtm.App.main(App.java:67)
Caused by: java.lang.NullPointerException: Cannot invoke
"javax.swing.text.AttributeSet.getAttribute(Object)" because "a" is null
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:54)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFont(ScaledStyleSheet.java:38)
at
java.desktop/javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:959)
at
java.desktop/javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:145)
at
java.desktop/javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:187)
at java.desktop/javax.swing.text.LabelView.sync(LabelView.java:56)
at java.desktop/javax.swing.text.LabelView.getFont(LabelView.java:209)
at
java.desktop/javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:224)
at
java.desktop/javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:59)
at
java.desktop/javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:585)
at
java.desktop/javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:753)
at
java.desktop/javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:241)
at
java.desktop/javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:709)
at
java.desktop/javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:162)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at
java.desktop/javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:275)
at
java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at
java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at
java.desktop/javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:378)
at
java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at
java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:344)
at java.desktop/javax.swing.text.BoxView.layout(BoxView.java:709)
at java.desktop/javax.swing.text.BoxView.setSize(BoxView.java:398)
at
java.desktop/javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1823)
at
java.desktop/javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:948)
at
java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734)
at
java.desktop/javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1392)
at
java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799)
at java.desktop/java.awt.Container.layout(Container.java:1541)
at java.desktop/java.awt.Container.doLayout(Container.java:1530)
at java.desktop/java.awt.Container.validateTree(Container.java:1725)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validate(Container.java:1660)
at
java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697)
at java.desktop/java.awt.Window.pack(Window.java:840)
at com.lightdev.app.shtm.FrmMain$1.run(FrmMain.java:74)
at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException:
Cannot invoke "javax.swing.text.AttributeSet.getAttribute(Object)"
because "a" is null
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:54)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFontScaleFactor(ScaledStyleSheet.java:67)
at
com.lightdev.app.shtm.ScaledStyleSheet.getFont(ScaledStyleSheet.java:38)
at
java.desktop/javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:959)
at
java.desktop/javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:145)
at
java.desktop/javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:187)
at java.desktop/javax.swing.text.LabelView.sync(LabelView.java:56)
at java.desktop/javax.swing.text.LabelView.getFont(LabelView.java:209)
at
java.desktop/javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:224)
at
java.desktop/javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:59)
at
java.desktop/javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:585)
at
java.desktop/javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:753)
at
java.desktop/javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:241)
at
java.desktop/javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:709)
at
java.desktop/javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:162)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at
java.desktop/javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:275)
at
java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at
java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at
java.desktop/javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:378)
at
java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at
java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at
java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at
java.desktop/javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:344)
at java.desktop/javax.swing.text.BoxView.layout(BoxView.java:709)
at java.desktop/javax.swing.text.BoxView.setSize(BoxView.java:398)
at
java.desktop/javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1823)
at
java.desktop/javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:948)
at
java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734)
at
java.desktop/javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1392)
at
java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799)
at java.desktop/java.awt.Container.layout(Container.java:1541)
at java.desktop/java.awt.Container.doLayout(Container.java:1530)
at java.desktop/java.awt.Container.validateTree(Container.java:1725)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validateTree(Container.java:1734)
at java.desktop/java.awt.Container.validate(Container.java:1660)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2778)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Same error on a second run. It managed to create the user preferences
folder.
--
William Desportes
--- End Message ---
--- Begin Message ---
Source: simplyhtml
Source-Version: 1.19.11+dfsg1-1
Done: Pierre Gruet <[email protected]>
We believe that the bug you reported is fixed in the latest version of
simplyhtml, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Gruet <[email protected]> (supplier of updated simplyhtml package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 21 Feb 2026 10:56:10 +0100
Source: simplyhtml
Architecture: source
Version: 1.19.11+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Pierre Gruet <[email protected]>
Closes: 1104088
Changes:
simplyhtml (1.19.11+dfsg1-1) unstable; urgency=medium
.
* Team upload.
* New upstream version 1.19.11+dfsg1:
- Repacking without two files with non-free license
* Rewriting d/copyright
* Marking simplyhtml-doc as Multi-Arch: foreign
* Updating Maven rules for mnemonicsetter
* Updating path to doc in d/simplyhtml-doc.doc-base
* Adding Lintian override for embedded JS
* Updating source in d/copyright
* Removing empty Maven files in debian/
* Raising Standards version to 4.7.3:
- Removing Priority: optional, which is default
.
[ Andreas Tille ]
* Homepage moved to Github
* d/watch: version=5
* debhelper-compat 13 (routine-update)
* Reorder sequence of d/control fields by cme (routine-update)
* Secure URI in copyright format (routine-update)
* Drop useless get-orig-source target (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Trim trailing whitespace.
* Fix day-of-week for changelog entry 0.9.0~beta9-1.
* debputy lint --auto-fix (routine-update)
.
[ Vivek K J ]
* Properly link mnemonicsetter jar at runtime (Closes: #1104088)
Checksums-Sha1:
46e67550526f2b4a0ccf9a8f2b3c5c6eff9f833b 2177 simplyhtml_1.19.11+dfsg1-1.dsc
67ee9f13e7ecdbeb414fef5e72babab95c6f9455 438220
simplyhtml_1.19.11+dfsg1.orig.tar.xz
eb18bc66cf6dd76184b9b87714c875c5c3739ac9 10732
simplyhtml_1.19.11+dfsg1-1.debian.tar.xz
72e7e54a6a4da7744872e99ee99518b4e57cfe1e 15049
simplyhtml_1.19.11+dfsg1-1_amd64.buildinfo
Checksums-Sha256:
daa867ec477afd81451ab00712ae5d61eebac4d609e4cc89dc5aa77d33e21324 2177
simplyhtml_1.19.11+dfsg1-1.dsc
57591998b95f9a6c69c66c8cb22c5986d3f96b2f6469fa9b8023eed4389ca5f3 438220
simplyhtml_1.19.11+dfsg1.orig.tar.xz
cdcfa156e404f713d5245707012c331ab6214edd9c9643df8ad498809a4e84ab 10732
simplyhtml_1.19.11+dfsg1-1.debian.tar.xz
0807fd2ad7dba12f673ba93e74c0ffd80e29c1052a712d599148c4f946df5a48 15049
simplyhtml_1.19.11+dfsg1-1_amd64.buildinfo
Files:
7456af6fa7bf8155b7d0a3aee88bf135 2177 web optional
simplyhtml_1.19.11+dfsg1-1.dsc
a521a041492cbff308ef013bd5c18ae8 438220 web optional
simplyhtml_1.19.11+dfsg1.orig.tar.xz
889fd07b24081e194e202b0f3f0f884d 10732 web optional
simplyhtml_1.19.11+dfsg1-1.debian.tar.xz
4e9deea6e746bfb00cedcf1ef5534bad 15049 web optional
simplyhtml_1.19.11+dfsg1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmmZgyIACgkQYAMWptwn
dHaq9Q//TyBhiJepTwLU/pOFM/0mswsgvIS56yRFYuvwlPgkDy9F18kEi3OQRzMO
eKASjEXn2DHhyVn054g5o+D8oRIUi6rUZfk4MpHbDqE+NRdpxiAZs8qFwc1b6Jbo
FuNkVeijMC/+xc9pXn20vh9vemet+SKK1ujcKpoA79Cv+wEwXxRqSCAr0ythlY8L
Zcn2M+XVrIu0p3I5xuOyoPQp/LQrYjzVBwbvz8fFY+fPJfPok1boWhoGPc5LGxNL
SO8P46GYKrzRTCFaQrc5RoWy0S6AFBRS+xTl/E5T2RcTBw2waTXqPbdxX+eATGNP
UjE2MepBqkvWU1bTJ3AjoinEkWo6U8lNVVv3JFTflSn3bXqfCQeOXY4pUCxqo4QZ
wL3VQF4dsAMPrOIvOnILT1idfNX+UwbiAHCPjd+0MEvW12sd5smn9p5thI0OKsFl
pfi9tSV9STu0i05OwvR/Hg3Dfx8LO1JDMV7k341YpyxRrV+pDBRibk4myBtCmkv4
y41w7foFidWgJZ7WdRI2/lLrshuykeCSdaRxfs/uZV9njSxPizch2pw/Vc3IgzqT
T13Wow+rFcm8gcXcM4sVQYRYrq4WVXp9Fk9FWB1pbK3Jcwcr8mVUjFPWMsK9I3W9
0IcpOPlPiEZWJbbjEQJgP+vT6eaZlP1RmEnfF9Ob2mPiRmBuS0Y=
=DVwb
-----END PGP SIGNATURE-----
pgp7O90iDxVUG.pgp
Description: PGP signature
--- End Message ---