Git Product home page Git Product logo

Comments (6)

nadavfima avatar nadavfima commented on June 8, 2024 1

Seems to be fine now. Thanks 👍

from pageindicatorview.

romandanylyk avatar romandanylyk commented on June 8, 2024

Hi, very strange error.
Can you please send me whole chash log, so I can take better look on it?
Some steps to repruduce will also be helpful.
Thanks

from pageindicatorview.

himanshug92 avatar himanshug92 commented on June 8, 2024

Hi , thanks for such a quick reply.
The crash log is :-
FATAL EXCEPTION: main
Process: com.example, PID: 26375
java.lang.IllegalStateException: Observer com.rd.PageIndicatorView$2@e36873a was not registered.
at android.database.Observable.unregisterObserver(Observable.java:69)
at android.support.v4.view.PagerAdapter.unregisterDataSetObserver(PagerAdapter.java:305)
at com.rd.PageIndicatorView.unRegisterSetObserver(PageIndicatorView.java:1114)
at com.rd.PageIndicatorView.onDetachedFromWindow(PageIndicatorView.java:117)
at android.view.View.dispatchDetachedFromWindow(View.java:14561)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4603)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4576)
at android.view.ViewGroup.removeView(ViewGroup.java:4507)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1209)
at android.support.v4.app.FragmentManagerImpl.removeFragment(FragmentManager.java:1387)
at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:982)
at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1737)
at android.support.v4.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:605)
at android.support.v4.app.FragmentActivity.onBackPressed(FragmentActivity.java:179)
at com.example.activity.MainActivity.onBackPressed(MainActivity.java:486)
at com.example.activity.MainActivity$2.onClick(MainActivity.java:253)
at android.view.View.performClick(View.java:5204)
at android.view.View$PerformClick.run(View.java:21153)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

I am using your library in a Fragment which contain a ViewPager and the PageIndicatorView is set for this ViewPager.

from pageindicatorview.

nadavfima avatar nadavfima commented on June 8, 2024

I'm having the same problem in production right now.
I'm using it in an activity, not in a fragment.

`
#0. Crashed: main: 0 0 0x0000000000000000
at android.database.Observable.unregisterObserver(Observable.java:69)
at android.support.v4.view.PagerAdapter.unregisterDataSetObserver(PagerAdapter.java:305)
at com.rd.PageIndicatorView.unRegisterSetObserver(PageIndicatorView.java:1114)
at com.rd.PageIndicatorView.onDetachedFromWindow(PageIndicatorView.java:117)
at android.view.View.dispatchDetachedFromWindow(View.java:15509)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3289)
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5965)
at android.view.ViewRootImpl.die(ViewRootImpl.java:5942)
at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:446)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:384)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:126)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4331)
at android.app.ActivityThread.-wrap6(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1564)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

--

Fatal Exception: java.lang.IllegalStateException: Observer com.rd.PageIndicatorView$2@bcb5f68 was not registered.
at android.database.Observable.unregisterObserver(Observable.java:69)
at android.support.v4.view.PagerAdapter.unregisterDataSetObserver(PagerAdapter.java:305)
at com.rd.PageIndicatorView.unRegisterSetObserver(PageIndicatorView.java:1114)
at com.rd.PageIndicatorView.onDetachedFromWindow(PageIndicatorView.java:117)
at android.view.View.dispatchDetachedFromWindow(View.java:15509)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3289)
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5965)
at android.view.ViewRootImpl.die(ViewRootImpl.java:5942)
at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:446)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:384)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:126)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4331)
at android.app.ActivityThread.-wrap6(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1564)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

#0. Crashed: main: 0 0 0x0000000000000000
at android.database.Observable.unregisterObserver(Observable.java:69)
at android.support.v4.view.PagerAdapter.unregisterDataSetObserver(PagerAdapter.java:305)
at com.rd.PageIndicatorView.unRegisterSetObserver(PageIndicatorView.java:1114)
at com.rd.PageIndicatorView.onDetachedFromWindow(PageIndicatorView.java:117)
at android.view.View.dispatchDetachedFromWindow(View.java:15509)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3216)
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3289)
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5965)
at android.view.ViewRootImpl.die(ViewRootImpl.java:5942)
at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:446)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:384)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:126)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4331)
at android.app.ActivityThread.-wrap6(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1564)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

#1. ReferenceQueueDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:158)
at java.lang.Thread.run(Thread.java:761)

#2. TcmReceiver
at android.net.LocalSocketImpl.readba_native(LocalSocketImpl.java)
at android.net.LocalSocketImpl.-wrap1(LocalSocketImpl.java)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:110)
at com.qti.tcmclient.DpmTcmClient$TcmReceiver.run(DpmTcmClient.java:140)
at java.lang.Thread.run(Thread.java:761)

#3. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#4. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#5. pool-6-thread-25
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#6. Crashlytics Exception Handler1
at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
at java.lang.Thread.getStackTrace(Thread.java:1566)
at java.lang.Thread.getAllStackTraces(Thread.java:1616)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.writeSessionEvent(CrashlyticsUncaughtExceptionHandler.java:1078)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.writeFatal(CrashlyticsUncaughtExceptionHandler.java:812)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.handleUncaughtException(CrashlyticsUncaughtExceptionHandler.java:278)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.access$100(CrashlyticsUncaughtExceptionHandler.java:55)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler$5.call(CrashlyticsUncaughtExceptionHandler.java:254)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler$5.call(CrashlyticsUncaughtExceptionHandler.java:251)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:761)

#7. pool-6-thread-26
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#8. Thread-8
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:358)
at android.support.v4.view.AsyncLayoutInflater$InflateThread.run(AsyncLayoutInflater.java:177)

#9. Answers Events Handler1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:761)

#10. FinalizerWatchdogDaemon
at java.lang.Thread.sleep(Thread.java)
at java.lang.Thread.sleep(Thread.java:371)
at java.lang.Thread.sleep(Thread.java:313)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:327)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:368)
at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:261)
at java.lang.Thread.run(Thread.java:761)

#11. pool-6-thread-23
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#12. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#13. pool-2-thread-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#14. GAC_Executor[0]
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at com.google.android.gms.internal.zzacv.run(Unknown Source)
at java.lang.Thread.run(Thread.java:761)

#15. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#16. Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

#17. HeapTaskDaemon
at dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java)
at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:465)
at java.lang.Thread.run(Thread.java:761)

#18. GAC_Executor[1]
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at com.google.android.gms.internal.zzacv.run(Unknown Source)
at java.lang.Thread.run(Thread.java:761)

#19. FinalizerDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Object.wait(Object.java:407)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:212)
at java.lang.Thread.run(Thread.java:761)

#20. pool-6-thread-24
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2127)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

`

from pageindicatorview.

romandanylyk avatar romandanylyk commented on June 8, 2024

Thanks guys for reporting issues.
Please see latest library version. Let me know if you will find any other issues.
Thanks.

from pageindicatorview.

FVolodia avatar FVolodia commented on June 8, 2024

hi, i am using pagerIndicator inside recyclerView and i've got the next messages:

java.lang.IllegalStateException: Observer com.rd.PageIndicatorView$1@38e8056 was not registered. W/System.err: at android.database.Observable.unregisterObserver(Observable.java:69) W/System.err: at android.support.v4.view.PagerAdapter.unregisterDataSetObserver(PagerAdapter.java:305) W/System.err: at com.rd.PageIndicatorView.unRegisterSetObserver(PageIndicatorView.java:622) W/System.err: at com.rd.PageIndicatorView.onDetachedFromWindow(PageIndicatorView.java:61) W/System.err: at android.view.View.dispatchDetachedFromWindow(View.java:14561) W/System.err: at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063) W/System.err: at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063) W/System.err: at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063) W/System.err: at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3063) W/System.err: at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4603) W/System.err: at android.view.ViewGroup.removeViewAt(ViewGroup.java:4552) W/System.err: at android.support.v7.widget.RecyclerView$5.removeViewAt(RecyclerView.java:732) W/System.err: at android.support.v7.widget.ChildHelper.removeViewAt(ChildHelper.java:168) W/System.err: at android.support.v7.widget.RecyclerView$LayoutManager.removeViewAt(RecyclerView.java:7915) W/System.err: at android.support.v7.widget.RecyclerView$LayoutManager.removeAndRecycleViewAt(RecyclerView.java:8187) W/System.err: at android.support.v7.widget.LinearLayoutManager.recycleChildren(LinearLayoutManager.java:1363) W/System.err: at android.support.v7.widget.LinearLayoutManager.recycleViewsFromStart(LinearLayoutManager.java:1409) W/System.err: at android.support.v7.widget.LinearLayoutManager.recycleByLayoutState(LinearLayoutManager.java:1478) W/System.err: at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1502) W/System.err: at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1325) W/System.err: at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1061) W/System.err: at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1695) W/System.err: at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2883) W/System.err: at android.view.View.dispatchTouchEvent(View.java:9300) W/System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2547) W/System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2240) W/System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553) W/System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254) W/System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553) W/System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254) W/System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553) W/System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)

from pageindicatorview.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.