Bug#747362: tuxguitar: java sound api cannot be loaded

Michael Hatzold m.hatzold at web.de
Wed May 7 21:02:08 UTC 2014


Package: tuxguitar
Version: 1.2-19
Followup-For: Bug #747362

Here is the (main part) of error output in konsole, top and bottom line got
repeated dozens of time:

(TuxGuitar:28125): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier:
assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed
org.herac.tuxguitar.gui.system.plugins.TGPluginException: Java sound api cannot
be loaded
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.addPlugin(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.setEnabled(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGPluginList.setEnabled(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.TGPluginManager.openPlugins(Unknown
Source)
   at org.herac.tuxguitar.gui.TuxGuitar.displayGUI(Unknown Source)
   at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: org.herac.tuxguitar.player.base.MidiPlayerException: Java sound api
cannot be loaded
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.addOutputPortProvider(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.addPlugin(Unknown
Source)
   ...5 more
Caused by: java.lang.UnsatisfiedLinkError: init_
   at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.init_(libgcj.so.15)
   at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.<clinit>(libgcj.so.15)
   at java.lang.Class.initializeClass(libgcj.so.15)
   at java.lang.Class.newInstance(libgcj.so.15)
   at gnu.classpath.ServiceProviderLoadingAction.run(libgcj.so.15)
   at java.security.AccessController.doPrivileged(libgcj.so.15)
   at
gnu.classpath.ServiceFactory$ServiceIterator.loadNextServiceProvider(libgcj.so.15)
   at gnu.classpath.ServiceFactory$ServiceIterator.<init>(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(libgcj.so.15)
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   ...7 more
org.herac.tuxguitar.player.base.MidiPlayerException: Java sound api cannot be
loaded
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.listOutputPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.openOutputPort(Unknown Source)
   at org.herac.tuxguitar.gui.TuxGuitar.restorePlayerConfig(Unknown Source)
   at org.herac.tuxguitar.gui.TuxGuitar.displayGUI(Unknown Source)
   at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider
   at java.lang.Class.initializeClass(libgcj.so.15)
   at java.lang.Class.newInstance(libgcj.so.15)
   at gnu.classpath.ServiceProviderLoadingAction.run(libgcj.so.15)
   at java.security.AccessController.doPrivileged(libgcj.so.15)
   at
gnu.classpath.ServiceFactory$ServiceIterator.loadNextServiceProvider(libgcj.so.15)
   at gnu.classpath.ServiceFactory$ServiceIterator.<init>(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(libgcj.so.15)
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   ...5 more

(TuxGuitar:28125): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier:
assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed
....




-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-0.towo.4-siduction-686 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages tuxguitar depends on:
ii  default-jre [java2-runtime]    2:1.7-52
ii  file                           1:5.18-1
ii  gcj-4.6-jre [java2-runtime]    4.6.4-2
ii  gcj-4.7-jre [java2-runtime]    4.7.3-2
ii  gcj-4.8-jre [java2-runtime]    4.8.2-21
ii  gcj-4.9-jre [java2-runtime]    4.9.0-2
ii  gcj-jre [java2-runtime]        4:4.9.0-1
ii  libitext-java                  2.1.7-8
ii  libjs-jquery                   1.7.2+dfsg-3
ii  libswt-cairo-gtk-3-jni         3.8.2-3
ii  libswt-gtk-3-java              3.8.2-3
ii  libswt-webkit-gtk-3-jni        3.8.2-3
ii  openjdk-6-jre [java2-runtime]  6b31-1.13.3-1
ii  openjdk-7-jre [java2-runtime]  7u55-2.4.7-1
ii  xulrunner-10.0                 10.0.12esr-1+nmu1
ii  xulrunner-17.0                 17.0.10esr-1~deb7u1
ii  xulrunner-24.0                 24.5.0esr-1

Versions of packages tuxguitar recommends:
ii  tuxguitar-alsa  1.2-19
pn  tuxguitar-oss   <none>

Versions of packages tuxguitar suggests:
ii  lilypond       2.16.2-3
ii  tuxguitar-jsa  1.2-19

-- no debconf information



More information about the pkg-java-maintainers mailing list