Alhamdulillah, after 3 weeks searching for this, plus a little "ngoprek",  
my Xubuntu can playing the audio in Zekr. Jazakallah my friend 
Pada Rabu, 14 November 2018 19.28.40 UTC+7, TAP saja menulis:
>
> Wa alaikum salam Umar,
>
> I'm using Elementary OS 5.0 Juno which based on Ubuntu 18.04 and facing 
> the same issue.
> The error occurred because of missing class, so we need to add and 
> register it to zekr.sh.
>
> Here is my workaround
> ----------------------------------------------------------------
> wget -qO tmp.zip 
> http://www.java2s.com/Code/JarDownload/tritonus/tritonus-utils.jar.zip && 
> sudo unzip tmp.zip -d /opt/zekr/lib/ && rm -f tmp.zip
> sudo sed -i 
> 's_:lib/tritonus-jorbis-0.3.6.jar:lib/jorbis-0.0.17.jar_:lib/tritonus-jorbis-0.3.6.jar:lib/tritonus-utils.jar:lib/jorbis-0.0.17.jar_'
>  
> /opt/zekr/zekr.sh
> ----------------------------------------------------------------
>
> It is assumed that we installed zekr to /opt.
>
> the result is as attached
>
> On Sunday, May 20, 2018 at 6:55:36 PM UTC+7, Mohammed Umar Shaikh wrote:
>>
>> Assalam o alaikum.
>>
>> I have tried the zekr on Lubunu 18,04.
>> It runs fine on the system but the recitation is not working.
>>
>> On clicking play button following error come.
>> ------- Error Message ----------------------
>> java.lang.NoClassDefFoundError: 
>> org/tritonus/share/sampled/convert/TMatrixFormatConversionProvider
>> at java.base/java.lang.ClassLoader.defineClass1(Native Method)
>> at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009)
>> at 
>> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
>> at 
>> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
>> at 
>> java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
>> at 
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
>> at 
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
>> at 
>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
>> at java.base/java.lang.Class.forName0(Native Method)
>> at java.base/java.lang.Class.forName(Class.java:374)
>> at 
>> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1209)
>> at 
>> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1220)
>> at 
>> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
>> at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
>> at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
>> at 
>> java.desktop/com.sun.media.sound.JSSecurityManager$3.run(JSSecurityManager.java:178)
>> at 
>> java.desktop/com.sun.media.sound.JSSecurityManager$3.run(JSSecurityManager.java:175)
>> at java.base/java.security.AccessController.doPrivileged(Native Method)
>> at 
>> java.desktop/com.sun.media.sound.JSSecurityManager.getProviders(JSSecurityManager.java:182)
>> at 
>> java.desktop/com.sun.media.sound.JDK13Services.getProviders(JDK13Services.java:109)
>> at 
>> java.desktop/javax.sound.sampled.AudioSystem.getProviders(AudioSystem.java:1515)
>> at 
>> java.desktop/javax.sound.sampled.AudioSystem.getFormatConversionProviders(AudioSystem.java:1264)
>> at 
>> java.desktop/javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:882)
>> at javazoom.jlgui.basicplayer.BasicPlayer.createLine(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:131)
>> at 
>> net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:145)
>> at 
>> net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:249)
>> at 
>> net.sf.zekr.ui.AudioPlayerUiController.playerPlaySpecialItemIfNeeded(AudioPlayerUiController.java:158)
>> at 
>> net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:213)
>> at 
>> net.sf.zekr.engine.audio.ui.AudioPlayerForm$13.widgetSelected(AudioPlayerForm.java:719)
>> at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
>> at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36)
>> at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
>> at net.sf.zekr.ZekrMain.main(ZekrMain.java:94)
>> Caused by: java.lang.ClassNotFoundException: 
>> org.tritonus.share.sampled.convert.TMatrixFormatConversionProvider
>> at 
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
>> at 
>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
>> ... 41 more
>> ----------- End of error message --------------
>>
>> Kindly give the solution.
>>
>> On Sunday, 6 May 2018 09:38:12 UTC+5:30, Mashaal M Alghamdi wrote:
>>>
>>> to run zekr in ubuntu 18.04:
>>>
>>> Warning: Make sure you have java downloaded in your system. this link 
>>> should help you out to install java
>>>
>>> https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
>>>
>>>
>>> 1- download from here
>>> 32bit
>>>
>>> http://sourceforge.net/projects/zekr/files/Zekr/zekr-1.1.0/zekr-1.1.0-linux.tar.gz/download
>>> or
>>> 64bit
>>>
>>> http://sourceforge.net/projects/zekr/files/Zekr/zekr-1.1.0/zekr-1.1.0-linux_64.tar.gz/download
>>> 2- open terminal "crtl+alt+t"
>>> 3- type: sudo -s then enter password
>>> 4- open the folder that has zekr tar.gz file
>>> 5- in terminal type: tar -zxvf then drag the tar.gz file to the terminal
>>> 6- press enter
>>> 7- type: cd zekr
>>> 8- type: ./zekr.sh
>>>
>>> zekr should open right now.
>>>
>>> You have to do these steps everytime you want to use zekr. 
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"zekr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/zekr/0c04fb6a-cf70-48ed-b4db-ba3430771a71%40googlegroups.com.

Reply via email to