Bug#915418: tuxguitar's help viewer doesn't work

Jeremy Bicha jbicha at debian.org
Mon Dec 3 17:58:37 GMT 2018


Package: libswt-webkit-gtk-4-jni
Version: 4.9.0-1
Severity: important
Control: affects -1 src:tuxguitar

Open tuxguitar.
Click Help > Documentation

A dialog opens prompting the user to save index.html somewhere. There
is also an error when run from the command line.

I believe it just displayed a blank page without the save dialog with
swt4-gtk 4.6.3. That was still wrong, since the page shouldn't be
blank.

I wasn't sure if this was a tuxguitar bug or a bug in the Java webkit
bindings, but I'm filing here for now.

tuxguitar is out of date in Debian. See https://bugs.debian.org/819332


Error
=======
SWT Webkit.java Error: Could not find webkit extension.
BrowserFunction functionality will not be available.
(swt version: 4919) SWT Glue code version: 54.0 info:
+BrowserFunction/GDBus, +WebkitExtension Folder versioning,
+WebKitExtension OSGI support, +setUrl(..postData..), -setCookie(),
-getCookie +mouseDown/Focus
WebKit2Gtk version 2.22.4
Please report this issue *with steps to reproduce* via:
 https://bugs.eclipse.org/bugs/ [ Full link excluded to make this bug
report easier to read. ]
For bug report, please atatch this stack trace:
java.lang.Throwable:
    at org.eclipse.swt.browser.WebKit.getStackTrace(WebKit.java:491)
    at org.eclipse.swt.browser.WebKit.getInternalErrorMsg(WebKit.java:484)
    at org.eclipse.swt.browser.WebKit.access$200(WebKit.java:126)
    at org.eclipse.swt.browser.WebKit$Webkit2Extension.initializeWebExtensions_callback(WebKit.java:596)
    at org.eclipse.swt.internal.webkit.WebKitGTK._webkit_web_view_new(Native
Method)
    at org.eclipse.swt.internal.webkit.WebKitGTK.webkit_web_view_new(WebKitGTK.java:1928)
    at org.eclipse.swt.browser.WebKit.create(WebKit.java:1144)
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:102)
    at org.herac.tuxguitar.gui.help.doc.TGDocumentation.display(Unknown Source)
    at org.herac.tuxguitar.gui.actions.help.ShowDocAction.execute(Unknown
Source)
    at org.herac.tuxguitar.gui.actions.Action$1.run(Unknown Source)
    at org.herac.tuxguitar.util.TGSynchronizer$TGSynchronizerTask.run(Unknown
Source)
    at org.herac.tuxguitar.gui.TuxGuitar$1$2.run(Unknown Source)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5026)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4586)
    at org.herac.tuxguitar.gui.TuxGuitar.displayGUI(Unknown Source)
    at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)

Thanks,
Jeremy Bicha



More information about the pkg-java-maintainers mailing list