On Mon, Aug 23, 2010 at 11:41:08AM -0000, Ahmad Jawad wrote:
> Public bug reported:
>
> I use Ubuntu 10.04 and installed zekr from PPA. Whenever I change volume
> level from Audio Player Window after pressing play button, the volume
> level does not change and a Window popped with following error
> description:
>
> -------------------------------
> net.sf.zekr.engine.audio.PlayerException: javazoom.jlgui.basicplayer.BasicPlayerException: Gain control not supported
> at net.sf.zekr.engine.audio.DefaultPlayerController.setGain(DefaultPlayerController.java:187)
> at net.sf.zekr.engine.audio.DefaultPlayerController.setVolume(DefaultPlayerController.java:243)
> at net.sf.zekr.engine.audio.ui.AudioPlayerForm$14.mouseUp(AudioPlayerForm.java:553)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3552)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3171)
> at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:34)
> at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
> at net.sf.zekr.ZekrMain.main(ZekrMain.java:91)
> Caused by: javazoom.jlgui.basicplayer.BasicPlayerException: Gain control not supported
> at javazoom.jlgui.basicplayer.BasicPlayer.setGain(Unknown Source)
> at net.sf.zekr.engine.audio.DefaultPlayerController.setGain(DefaultPlayerController.java:185)
> ... 10 more
> -------------------------------------------------------------
---end quoted text---
That's actually a bug in OpenJDK, that it does not support Gain control.
To get around this problem, use Sun Java JRE instead, and that is by
adding this line in ~/.zekr/zekrrc-debian:
ZEKR_JAVA_HOME=/usr/lib/jvm/java-6-sun
And of course you must have sun-java6-jre installed.
On Mon, Aug 23, 2010 at 11:41:08AM -0000, Ahmad Jawad wrote: ------- ------- ------- --- zekr.engine. audio.PlayerExc eption: javazoom. jlgui.basicplay er.BasicPlayerE xception: Gain control not supported zekr.engine. audio.DefaultPl ayerController. setGain( DefaultPlayerCo ntroller. java:187) zekr.engine. audio.DefaultPl ayerController. setVolume( DefaultPlayerCo ntroller. java:243) zekr.engine. audio.ui. AudioPlayerForm $14.mouseUp( AudioPlayerForm .java:553) swt.widgets. TypedListener. handleEvent( TypedListener. java:213) swt.widgets. EventTable. sendEvent( EventTable. java:84) swt.widgets. Widget. sendEvent( Widget. java:1258) swt.widgets. Display. runDeferredEven ts(Display. java:3552) swt.widgets. Display. readAndDispatch (Display. java:3171) zekr.ui. BaseForm. loopEver( BaseForm. java:34) zekr.ZekrMain. startZekr( ZekrMain. java:63) zekr.ZekrMain. main(ZekrMain. java:91) jlgui.basicplay er.BasicPlayerE xception: Gain control not supported jlgui.basicplay er.BasicPlayer. setGain( Unknown Source) zekr.engine. audio.DefaultPl ayerController. setGain( DefaultPlayerCo ntroller. java:185) ------- ------- ------- ------- ------- ------- ------- -----
> Public bug reported:
>
> I use Ubuntu 10.04 and installed zekr from PPA. Whenever I change volume
> level from Audio Player Window after pressing play button, the volume
> level does not change and a Window popped with following error
> description:
>
> -------
> net.sf.
> at net.sf.
> at net.sf.
> at net.sf.
> at org.eclipse.
> at org.eclipse.
> at org.eclipse.
> at org.eclipse.
> at org.eclipse.
> at net.sf.
> at net.sf.
> at net.sf.
> Caused by: javazoom.
> at javazoom.
> at net.sf.
> ... 10 more
> -------
---end quoted text---
That's actually a bug in OpenJDK, that it does not support Gain control. zekrrc- debian:
To get around this problem, use Sun Java JRE instead, and that is by
adding this line in ~/.zekr/
ZEKR_JAVA_ HOME=/usr/ lib/jvm/ java-6- sun
And of course you must have sun-java6-jre installed.
--
أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
GPG KeyID: 0xEDDDA1B7
GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7