[jitsi-dev] ConfigurationImpl path error (user.home)


#1

Hi everyone,

So i have been trying to implement Libjitsi on android. So far everything
is okay but I can't get it to run properly.

The problem I'm running into is that when I try to get the media service:

*mediaService = LibJitsi.getMediaService();*

I get the following error:

···

******************************************************************************************
http.agent=Dalvik/2.1.0 (Linux; U; Android 6.0; GT-I9515 Build/MDB08M)
11-26 13:10:50.060 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕
java.io.tmpdir=/data/user/0/com.example.nesauser.icetryingjava16/cache
11-26 13:10:50.060 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕
org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.notify.AudioNotifierServiceImpl
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕ net.sf.fmj.utility.JmfRegistry.disableCommit=true
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕ org.ice4j.MAX_CTRAN_RETRANS_TIMER=400
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕ user.home=
11-26 13:10:50.069 12130-12159/com.example.nesauser.icetryingjava16
I/onfigurationServiceImpl﹕ failed to find
jitsi-default-overrides.properties with class loader, will continue without
it.
11-26 13:10:50.076 12130-12159/com.example.nesauser.icetryingjava16
E/onfigurationServiceImpl﹕ Failed to load the configuration file
    java.io.IOException: open failed: ENOENT (No such file or directory)
            at java.io.File.createNewFile(File.java:939)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:1190)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.setConfigurationStore(ConfigurationServiceImpl.java:1595)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.createConfigurationFile(ConfigurationServiceImpl.java:1010)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:855)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.reloadConfiguration(ConfigurationServiceImpl.java:702)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.<init>(ConfigurationServiceImpl.java:136)
            at java.lang.Class.newInstance(Native Method)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getConfigurationService(LibJitsi.java:85)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1588)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at
com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: android.system.ErrnoException: open failed: ENOENT (No such
file or directory)
            at libcore.io.Posix.open(Native Method)
            at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
            at java.io.File.createNewFile(File.java:932)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:1190)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.setConfigurationStore(ConfigurationServiceImpl.java:1595)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.createConfigurationFile(ConfigurationServiceImpl.java:1010)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:855)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.reloadConfiguration(ConfigurationServiceImpl.java:702)
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.<init>(ConfigurationServiceImpl.java:136)
            at java.lang.Class.newInstance(Native Method)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getConfigurationService(LibJitsi.java:85)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1588)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at
com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.077 12130-12159/com.example.nesauser.icetryingjava16
I/LibJitsiImpl﹕ Failed to initialize service implementation
org.jitsi.impl.neomedia.MediaServiceImpl. Will continue without it.
    java.lang.ExceptionInInitializerError
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at
com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.NullPointerException: Attempt to invoke interface
method 'java.lang.String[]
org.jitsi.impl.configuration.ConfigurationStore.getPropertyNames()' on a
null object reference
            at
org.jitsi.impl.configuration.ConfigurationServiceImpl.getPropertyNamesByPrefix(ConfigurationServiceImpl.java:494)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1593)
            at
org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at
org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at
com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.078 12130-12159/com.example.nesauser.icetryingjava16
E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #3
    Process: com.example.nesauser.icetryingjava16, PID: 12130
    java.lang.RuntimeException: An error occurred while executing
doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:309)
            at
java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
            at
java.util.concurrent.FutureTask.setException(FutureTask.java:223)
            at java.util.concurrent.FutureTask.run(FutureTask.java:242)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.NullPointerException: Attempt to invoke interface
method 'org.jitsi.service.neomedia.device.MediaDevice
org.jitsi.service.neomedia.MediaService.getDefaultDevice(org.jitsi.service.neomedia.MediaType,
org.jitsi.service.neomedia.MediaUseCase)' on a null object reference
            at
com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:965)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at
com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.291 12130-12146/com.example.nesauser.icetryingjava16
E/Surface﹕ getSlotFromBufferLocked: unknown buffer: 0xa800d290
******************************************************************************************
I'm not sure how it is possible to modify the path in the configurationimpl
file. Also I'm not sure if libjitsi would get the camera device and audio
device in android. Any help would be GREATLY appreciated, i have been going
at this for a week or so.....


#2

Have a look at Jitsi-Android. I assume it uses its own implementation of the config service.

Freundliche Grüsse,
Ingo Bauersachs

-- sent from my mobile

···

Le 05.12.2015 à 09:38, Zayed Alfalasi <101zayed@gmail.com> a écrit :

Hi everyone,

So i have been trying to implement Libjitsi on android. So far everything is okay but I can't get it to run properly.

The problem I'm running into is that when I try to get the media service:

mediaService = LibJitsi.getMediaService();

I get the following error:
******************************************************************************************
http.agent=Dalvik/2.1.0 (Linux; U; Android 6.0; GT-I9515 Build/MDB08M)
11-26 13:10:50.060 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ java.io.tmpdir=/data/user/0/com.example.nesauser.icetryingjava16/cache
11-26 13:10:50.060 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.notify.AudioNotifierServiceImpl
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ net.sf.fmj.utility.JmfRegistry.disableCommit=true
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ org.ice4j.MAX_CTRAN_RETRANS_TIMER=400
11-26 13:10:50.061 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ user.home=
11-26 13:10:50.069 12130-12159/com.example.nesauser.icetryingjava16 I/onfigurationServiceImpl﹕ failed to find jitsi-default-overrides.properties with class loader, will continue without it.
11-26 13:10:50.076 12130-12159/com.example.nesauser.icetryingjava16 E/onfigurationServiceImpl﹕ Failed to load the configuration file
    java.io.IOException: open failed: ENOENT (No such file or directory)
            at java.io.File.createNewFile(File.java:939)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:1190)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.setConfigurationStore(ConfigurationServiceImpl.java:1595)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.createConfigurationFile(ConfigurationServiceImpl.java:1010)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:855)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.reloadConfiguration(ConfigurationServiceImpl.java:702)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.<init>(ConfigurationServiceImpl.java:136)
            at java.lang.Class.newInstance(Native Method)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getConfigurationService(LibJitsi.java:85)
            at org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1588)
            at org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
            at libcore.io.Posix.open(Native Method)
            at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
            at java.io.File.createNewFile(File.java:932)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:1190)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.setConfigurationStore(ConfigurationServiceImpl.java:1595)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.createConfigurationFile(ConfigurationServiceImpl.java:1010)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.getConfigurationFile(ConfigurationServiceImpl.java:855)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.reloadConfiguration(ConfigurationServiceImpl.java:702)
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.<init>(ConfigurationServiceImpl.java:136)
            at java.lang.Class.newInstance(Native Method)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getConfigurationService(LibJitsi.java:85)
            at org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1588)
            at org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.077 12130-12159/com.example.nesauser.icetryingjava16 I/LibJitsiImpl﹕ Failed to initialize service implementation org.jitsi.impl.neomedia.MediaServiceImpl. Will continue without it.
    java.lang.ExceptionInInitializerError
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String[] org.jitsi.impl.configuration.ConfigurationStore.getPropertyNames()' on a null object reference
            at org.jitsi.impl.configuration.ConfigurationServiceImpl.getPropertyNamesByPrefix(ConfigurationServiceImpl.java:494)
            at org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1593)
            at org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:241)
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:324)
            at java.lang.Class.forName(Class.java:285)
            at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:118)
            at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
            at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
            at com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:957)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.078 12130-12159/com.example.nesauser.icetryingjava16 E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #3
    Process: com.example.nesauser.icetryingjava16, PID: 12130
    java.lang.RuntimeException: An error occurred while executing doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:309)
            at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
            at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
            at java.util.concurrent.FutureTask.run(FutureTask.java:242)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'org.jitsi.service.neomedia.device.MediaDevice org.jitsi.service.neomedia.MediaService.getDefaultDevice(org.jitsi.service.neomedia.MediaType, org.jitsi.service.neomedia.MediaUseCase)' on a null object reference
            at com.example.nesauser.icetryingjava16.MainActivity.StartConnect(MainActivity.java:965)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:253)
            at com.example.nesauser.icetryingjava16.MainActivity$server.doInBackground(MainActivity.java:246)
            at android.os.AsyncTask$2.call(AsyncTask.java:295)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
11-26 13:10:50.291 12130-12146/com.example.nesauser.icetryingjava16 E/Surface﹕ getSlotFromBufferLocked: unknown buffer: 0xa800d290
******************************************************************************************
I'm not sure how it is possible to modify the path in the configurationimpl file. Also I'm not sure if libjitsi would get the camera device and audio device in android. Any help would be GREATLY appreciated, i have been going at this for a week or so.....

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev