Estimote / Android-Indoor-SDK

Estimote Indoor SDK for Android
MIT License
63 stars 29 forks source link

Getting this issue after running the SDK #10

Open pushpal007 opened 6 years ago

pushpal007 commented 6 years ago

W/System.err: io.reactivex.exceptions.CompositeException: 2 exceptions occurred. W/System.err: at io.reactivex.internal.subscribers.LambdaSubscriber.onError(LambdaSubscriber.java:79) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.fail(BasicFuseableSubscriber.java:111) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:66) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237) W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) W/System.err: at java.lang.Thread.run(Thread.java:818) W/System.err: ComposedException 1 : W/System.err: kotlin.KotlinNullPointerException W/System.err: at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) W/System.err: at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) W/System.err: at com.estimote.indoorsdk_module.algorithm.a$h.a(Unknown Source) W/System.err: at com.estimote.indoorsdk_module.algorithm.a$h.apply(Unknown Source) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:64) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237) W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) W/System.err: at java.lang.Thread.run(Thread.java:818) W/System.err: ComposedException 2 : W/System.err: java.lang.NullPointerException: println needs a message W/System.err: at android.util.Log.println_native_inner(Native Method) W/System.err: at android.util.Log.println_native(Log.java:290) W/System.err: at android.util.Log.d(Log.java:323) W/System.err: at com.estimote.indoorsdk_module.algorithm.a$3.a(Unknown Source) W/System.err: at com.estimote.indoorsdk_module.algorithm.a$3.accept(Unknown Source) W/System.err: at io.reactivex.internal.subscribers.LambdaSubscriber.onError(LambdaSubscriber.java:76) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) W/System.err: at io.reactivex.internal.subscribers.BasicFuseableSubscriber.fail(BasicFuseableSubscriber.java:111) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:66) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) W/System.err: at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) W/System.err: at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) W/System.err: at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237) W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) W/System.err: at java.lang.Thread.run(Thread.java:818) E/AndroidRuntime: FATAL EXCEPTION: RxComputationThreadPool-1 Process: com.estimote.indoorapp, PID: 3333 io.reactivex.exceptions.CompositeException: 2 exceptions occurred. at io.reactivex.internal.subscribers.LambdaSubscriber.onError(LambdaSubscriber.java:79) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.fail(BasicFuseableSubscriber.java:111) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:66) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 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) ComposedException 1 : kotlin.KotlinNullPointerException at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.apply(Unknown Source) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:64) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.sch

pushpal007 commented 6 years ago

This is the ANdroid Runtime error that is occuring:

E/AndroidRuntime: FATAL EXCEPTION: RxComputationThreadPool-1 Process: com.estimote.indoorapp, PID: 19625 io.reactivex.exceptions.CompositeException: 2 exceptions occurred. at io.reactivex.internal.subscribers.LambdaSubscriber.onError(LambdaSubscriber.java:79) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.fail(BasicFuseableSubscriber.java:111) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:66) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 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) ComposedException 1 : kotlin.KotlinNullPointerException at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.apply(Unknown Source) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:64) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.sc

Let me know any possible solution.

Development environment: Android Studio : 2.2.3, JRE: 1.8.0_76

pawelDylag commented 6 years ago

Hello @pushpal007

Thanks for reporting this issue. Could you verify that this is still happening in version 2.0.1?

Regards, Paweł

pushpal007 commented 6 years ago

Hi,

Thanks for your response.

Yes, this is happening in the latest android SDK released.

compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1.0'

Also the gradle file that is being used by the recent version is com.android.tools.build:gradle:3.0.1, but this is not being supported by the AS 2.2.3 as it requires AS 3+. Therefore, syncing the project in com.android.tools.build:gradle:2.3.1. Is this creating the problem?

If so, then is there any way to run the SDK in AS 2.2.3 version

Thanks

pawelDylag commented 6 years ago

@pushpal007
I don't think this is a problem with AS. I think it may be some problem with your Location setup. Can you check if your Location object is not empty - does it contain beacon data? You may paste here your location object, it may be easier for me to check it.

Regards, Paweł

pushpal007 commented 6 years ago

Here is the Location Object details that is retrieved after indoorLocationView.setLocation(location):

Location(name=Pushpal.Mukherjee's location, identifier=pushpal-mukherjee-s-location, public=false, owner=pushpal.mukherjee@****.com, orientation=112.213623799198, walls=[LocationWall(x1=-0.504106579161061, y1=-0.670328319181244, x2=-0.475846124725085, y2=3.9532198402839, orientation=90.3502039010698), LocationWall(x1=-0.475846124725085, y1=3.9532198402839, x2=2.49284921634527, y2=4.0736151557831, orientation=177.677644694414), LocationWall(x1=2.49284921634527, y1=4.0736151557831, x2=3.5967211371517, y2=0.541412792444948, orientation=252.645108171261), LocationWall(x1=3.5967211371517, y1=0.541412792444948, x2=-0.504106579161061, y2=-0.670328319181244, orientation=343.538277141258)], beacons=[LocationBeacon(beacon=LocationBeaconData(mac=de543f36335970d1ded1ec475b650c3c, color=Sweet Beetroot), position=LocationPosition(x=0.159811485686227, y=3.97899890811083, orientation=177.677644694414)), LocationBeacon(beacon=LocationBeaconData(mac=ac66e4cc101f43bd971a98f06c91da3c, color=Sweet Beetroot), position=LocationPosition(x=0.305365835610109, y=-0.431139776877033, orientation=343.538277141258)), LocationBeacon(beacon=LocationBeaconData(mac=41ece2d381491b3cc314e3dfe994dc02, color=Candy Floss), position=LocationPosition(x=3.05151437529792, y=2.28598168348168, orientation=252.645108171261)), LocationBeacon(beacon=LocationBeaconData(mac=2f4f5aec3cac8fca73218f499cba1511, color=Lemon Tart), position=LocationPosition(x=-0.478387461165266, y=3.53744480569621, orientation=90.3502039010698))], linearObjects=[])

Let me know if you need any other details.

Thanks

pawelDylag commented 6 years ago

Thanks @pushpal007

Your location seems fine. I will need info about your phone then:

  1. Android phone model
  2. Android OS version

If there is a possibility - could you verify if this error occurs on any different Android phone?

Regards, Paweł

pushpal007 commented 6 years ago

Hi Pawel,

I have tested this on Moto G (3rd generation) and the OS version is 6.0.1.

I will test it on other device and let you know the update (if possible).

Thanks

pushpal007 commented 6 years ago

Hi,

I have tested the app in Moto Z Play and the OS version is 7.1.1, but the app keeps stopping with the same exceptions.

Thanks

pushpal007 commented 6 years ago

Hi Pawel,

Is there any update on the issue. Looking forward to hear from your side.

Thanks

pawelDylag commented 6 years ago

Hey @pushpal007 - we will investigate this deeper in the next week. As far as I know, Moto phones had some BLE scanning problems due to the custom ROM. Can you verify it on any other phone? Also, are you building a native Android app, or using something like Cordova/Xamarin, or React Native?

pushpal007 commented 6 years ago

Hi Pawel,

We are developing a native android app using location beacons.

Thanks

pushpal007 commented 6 years ago

Hi,

Have tested on HTC Desire 526 plus with OS version 4.4.2 and the issue occurred.

Thanks

pushpal007 commented 6 years ago

Hey Pawel, Have you guys checked the issue and is there any update at your end. Looking forward to hear from your side. Thanks

pawelDylag commented 6 years ago

Hey @pushpal007 !

Sorry for the delay. There is a new version available (2.1.0) with this problem fixed. Please verify it and tell me if everything is ok now :)

Also we added flag for enabling debug logs:

// since version 2.1.0 there is a fourth parameter for enabling debug logging
val debugLogging = true
indoorLocationManager = 
        IndoorLocationManagerBuilder(appContext, location, cloudCredentials, debugLogging)
                .withScannerInForegroundService(notification)
                .build()

You can enable it and send us scanning logs when having any problems :) Regards, Paweł

pushpal007 commented 6 years ago

Hi Pawel,

Thanks for your response. We will test the new version at our end and let you know update on the same.

Thanks

pushpal007 commented 6 years ago

Hi Pawel,

Still the issue remains. Here is the error log.

01-31 17:30:47.197 26426-26590/com.estimote.indoorapp E/AndroidRuntime: FATAL EXCEPTION: RxComputationThreadPool-1 Process: com.estimote.indoorapp, PID: 26426 io.reactivex.exceptions.CompositeException: 2 exceptions occurred. at io.reactivex.internal.subscribers.LambdaSubscriber.onError(LambdaSubscriber.java:82) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.onError(BasicFuseableSubscriber.java:101) at io.reactivex.internal.subscribers.BasicFuseableSubscriber.fail(BasicFuseableSubscriber.java:111) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:66) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 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) ComposedException 1 : kotlin.KotlinNullPointerException at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.e.c.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.a(Unknown Source) at com.estimote.indoorsdk_module.algorithm.a$h.apply(Unknown Source) at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:64) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.tryOnNext(FlowableFilter.java:74) at io.reactivex.internal.operators.flowable.FlowableFilter$FilterSubscriber.onNext(FlowableFilter.java:52) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableMap$MapConditionalSubscriber.onNext(FlowableMap.java:112) at io.reactivex.internal.operators.flowable.FlowableRetryPredicate$RepeatSubscriber.onNext(FlowableRetryPredicate.java:71) at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(FlowableObserveOn.java:400) at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) at io.reactivex.internal.sc

Thanks

pushpal007 commented 6 years ago

Hi Pawel,

Is there any update on the same. Do I have to upgrade to AS 3 in order to run the SDK?

Thanks

pushpal007 commented 6 years ago

Hi Pawel,

We are looking forward to hear from your side regarding the issue. Is there any update.

Thanks