problem when play zekr on lucid

11 views
Skip to first unread message

newbie_banget

unread,
Jul 22, 2010, 5:19:06 PM7/22/10
to zekr
salam'aleykom...

Hi,
I have problem when play zekr on my laptop. below is snapshot of
error.
+---------------------------------------------------+
java.lang.NoClassDefFoundError: javazoom/jl/decoder/Bitstream
at
javazoom.spi.mpeg.sampled.file.MpegAudioFileReader.getAudioFileFormat(Unknown
Source)
at
org.tritonus.share.sampled.file.TAudioFileReader.getAudioInputStream(TAudioFileReader.java:
365)
at
org.tritonus.share.sampled.file.TAudioFileReader.getAudioInputStream(TAudioFileReader.java:
320)
at
javazoom.spi.mpeg.sampled.file.MpegAudioFileReader.getAudioInputStream(Unknown
Source)
at
javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:
1094)
at
javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown
Source)
at
javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown
Source)
at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source)
at
net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:
127)
at
net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:
139)
at
net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:
235)
at
net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:
230)
at
net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:
202)
at net.sf.zekr.engine.audio.ui.AudioPlayerForm
$8.widgetSelected(AudioPlayerForm.java:438)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3493)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
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)
+---------------------------------------------------+

here is information of my OS :

Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid

regards,
taufiq

Mohsen Saboorian

unread,
Jul 23, 2010, 12:56:20 AM7/23/10
to ze...@googlegroups.com
Wa Alaikimassalaam,

It seems that jlayer is missing in your classpath (in Zekr/lib). From where did you install Zekr?

Regards,
Mohsen


--
You received this message because you are subscribed to the Google Groups "zekr" group.
To post to this group, send email to ze...@googlegroups.com.
To unsubscribe from this group, send email to zekr+uns...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/zekr?hl=en.


taufiqur rahman

unread,
Jul 23, 2010, 4:27:31 AM7/23/10
to ze...@googlegroups.com
salam'aleykom

I installed it from repository sabily repository. so then what should I do?

Kind Regards,
Taufiqur Rahman

Mohsen Saboorian

unread,
Jul 23, 2010, 4:35:10 AM7/23/10
to ze...@googlegroups.com, أحمد المحمودي
Ahmed, could you please shed some light on this?

Taufiq, for now, you can use our .tar.gz package to run Zekr (download from http://zekr.org/download.html: edit zekr.sh and set your MOZILLA_FIVE_HOME correctly). We'll try to see what's wrong with the package.

Mohsen

أحمد المحمودي

unread,
Jul 23, 2010, 9:00:10 AM7/23/10
to Mohsen Saboorian, ze...@googlegroups.com
السلام عليكم،

On Fri, Jul 23, 2010 at 01:05:10PM +0430, Mohsen Saboorian wrote:
> Ahmed, could you please shed some light on this?
>
> Taufiq, for now, you can use our .tar.gz package to run Zekr (download from
> http://zekr.org/download.html: edit zekr.sh and set your MOZILLA_FIVE_HOME
> correctly). We'll try to see what's wrong with the package.

---end quoted text---

All audio codecs are not hard dependencies of zekr package, they are
rather in Recommends. Anyways, the default policy in Ubuntu (& Debian)
is to install recommeded package, so it seems that he had overridden
this policy when installing zekr.

Note: I don't have libjlayer-java installed, yet I can play Ogg/Speex
recitations very well, probably he was trying to play an MP3 recitation.

--
‎أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
GPG KeyID: 0xEDDDA1B7
GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7

Mohsen Saboorian

unread,
Jul 23, 2010, 10:30:45 AM7/23/10
to أحمد المحمودي, ze...@googlegroups.com
Thanks for the clarification.

On Fri, Jul 23, 2010 at 5:30 PM, أحمد المحمودي <aelma...@sabily.org> wrote:
السلام عليكم،

On Fri, Jul 23, 2010 at 01:05:10PM +0430, Mohsen Saboorian wrote:
> Ahmed, could you please shed some light on this?
>
> Taufiq, for now, you can use our .tar.gz package to run Zekr (download from
> http://zekr.org/download.html: edit zekr.sh and set your MOZILLA_FIVE_HOME
> correctly). We'll try to see what's wrong with the package.
---end quoted text---

All audio codecs are not hard dependencies of zekr package, they are
rather in Recommends. Anyways, the default policy in Ubuntu (& Debian)
is to install recommeded package, so it seems that he had overridden
this policy when installing zekr.

Note: I don't have libjlayer-java installed, yet I can play Ogg/Speex
recitations very well, probably he was trying to play an MP3 recitation.

Since all of our recitations available as online or offline packages are currently in MP3 format, I believe libjlayer should be in required dependencies.

Thanks,
Mohsen

أحمد المحمودي

unread,
Jul 23, 2010, 10:36:35 AM7/23/10
to Mohsen Saboorian, ze...@googlegroups.com
On Fri, Jul 23, 2010 at 07:00:45PM +0430, Mohsen Saboorian wrote:
> Since all of our recitations available as online or offline packages are
> currently in MP3 format, I believe libjlayer should be in required
> dependencies.
---end quoted text---

Actually the way I looked at it, was that audio playback is an
additional feature, that's why I put: libmp3spi-java, libvorbisspi-java,
libjorbis-java, libjspeex-java, libjlayer-java in Recommends rather
than Depends (note that even vorbis/jorbis/speex is in Recommends)

Mohsen Saboorian

unread,
Jul 23, 2010, 10:41:01 AM7/23/10
to أحمد المحمودي, ze...@googlegroups.com
Having libvorbisspi-java, libjorbis-java, and libjspeex-java in recommends seems OK, but libjlayer-java, IMHO, should be mandatory, since audio player is enabled by default when Zekr is installed, and it's not a separate module for Zekr. We have also some pre-existing online recitation packages in <zekr>/res/audio folder, which can only work if libjlayer is available.

Regards,
Mohsen
Reply all
Reply to author
Forward
0 new messages