Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1043253: tuxguitar: Missing java class ZipArchiveInputStream when opening .gp files

71 views
Skip to first unread message

Jérôme Lafréchoux

unread,
Aug 7, 2023, 6:10:05 PM8/7/23
to
Package: tuxguitar
Version: 1.5.6+dfsg1-6
Severity: normal

Dear Maintainer,

I get a missing java class error when opening .gp files.

I can open .gpx and .gp5 files but all .gp files fail with the following
error:

org.herac.tuxguitar.action.TGActionException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.app.action.impl.file.TGReadURLAction.processAction(TGReadURLAction.java:35)
at org.herac.tuxguitar.editor.action.TGActionBase.execute(TGActionBase.java:24)
at org.herac.tuxguitar.action.TGActionManager.execute(TGActionManager.java:67)
at org.herac.tuxguitar.app.action.impl.file.TGOpenFileAction$1$1.run(TGOpenFileAction.java:40)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.herac.tuxguitar.action.TGActionException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.editor.action.file.TGReadSongAction.processAction(TGReadSongAction.java:48)
at org.herac.tuxguitar.editor.action.TGActionBase.execute(TGActionBase.java:24)
at org.herac.tuxguitar.action.TGActionManager.execute(TGActionManager.java:67)
at org.herac.tuxguitar.app.action.impl.file.TGReadURLAction.processAction(TGReadURLAction.java:33)
... 4 more
Caused by: org.herac.tuxguitar.io.base.TGFileFormatException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.io.gpx.v7.GPXInputStream.read(GPXInputStream.java:28)
at org.herac.tuxguitar.io.base.TGSongReaderHelper.read(TGSongReaderHelper.java:28)
at org.herac.tuxguitar.io.base.TGFileFormatManager.read(TGFileFormatManager.java:49)
at org.herac.tuxguitar.editor.action.file.TGReadSongAction.processAction(TGReadSongAction.java:40)
... 7 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.io.gpx.v7.GPXFileSystem.getFileContentsAsStream(GPXFileSystem.java:39)
at org.herac.tuxguitar.io.gpx.v7.GPXInputStream.read(GPXInputStream.java:23)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipArchiveInputStream
... 12 more
Exception in thread "Thread-51" org.herac.tuxguitar.action.TGActionException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.app.action.impl.file.TGReadURLAction.processAction(TGReadURLAction.java:35)
at org.herac.tuxguitar.editor.action.TGActionBase.execute(TGActionBase.java:24)
at org.herac.tuxguitar.action.TGActionManager.execute(TGActionManager.java:67)
at org.herac.tuxguitar.app.action.impl.file.TGOpenFileAction$1$1.run(TGOpenFileAction.java:40)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.herac.tuxguitar.action.TGActionException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.editor.action.file.TGReadSongAction.processAction(TGReadSongAction.java:48)
at org.herac.tuxguitar.editor.action.TGActionBase.execute(TGActionBase.java:24)
at org.herac.tuxguitar.action.TGActionManager.execute(TGActionManager.java:67)
at org.herac.tuxguitar.app.action.impl.file.TGReadURLAction.processAction(TGReadURLAction.java:33)
... 4 more
Caused by: org.herac.tuxguitar.io.base.TGFileFormatException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.io.gpx.v7.GPXInputStream.read(GPXInputStream.java:28)
at org.herac.tuxguitar.io.base.TGSongReaderHelper.read(TGSongReaderHelper.java:28)
at org.herac.tuxguitar.io.base.TGFileFormatManager.read(TGFileFormatManager.java:49)
at org.herac.tuxguitar.editor.action.file.TGReadSongAction.processAction(TGReadSongAction.java:40)
... 7 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream
at org.herac.tuxguitar.io.gpx.v7.GPXFileSystem.getFileContentsAsStream(GPXFileSystem.java:39)
at org.herac.tuxguitar.io.gpx.v7.GPXInputStream.read(GPXInputStream.java:23)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipArchiveInputStream
... 12 more

From TuxGuitar, I can save as .gp3, .gp4 and .gp5 and then reopen, but I
can't open .gp files.

Here's a file that can be used to reproduce the error:
https://blog.guitar-pro.com/wp-content/uploads/2021/07/ACDC-The_Jack-2.gp

Thanks.

Jérôme

-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-trunk-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 tuxguitar depends on:
ii default-jre 2:1.17-74
ii fluid-soundfont-gm 3.1-5.3
ii libeclipse-e4-ui-widgets-java 1.3.100+eclipse4.26-1
ii libitext5-java 5.5.13.3-2
ii libswt-cairo-gtk-4-jni 4.26.0-1
ii libswt-gtk-4-java 4.26.0-1

tuxguitar recommends no packages.

Versions of packages tuxguitar suggests:
pn lilypond <none>
pn tuxguitar-jsa <none>

-- no debconf information

tony mancill

unread,
Aug 8, 2023, 1:20:04 AM8/8/23
to
On Mon, Aug 07, 2023 at 11:51:51PM +0200, Jérôme Lafréchoux wrote:
> Package: tuxguitar
> Version: 1.5.6+dfsg1-6
> Severity: normal
>
> Dear Maintainer,
>
> I get a missing java class error when opening .gp files.
>
> I can open .gpx and .gp5 files but all .gp files fail with the following
> error:
>
> org.herac.tuxguitar.action.TGActionException: org/apache/commons/compress/archivers/zip/ZipArchiveInputStream

Hello Jérôme,

Thank you for the bug report and for providing a repro case.

More soon,
tony
0 new messages