Grav icon indicating copy to clipboard operation
Grav copied to clipboard

App Crashes on using library

Open rishavsingla opened this issue 6 years ago • 3 comments
trafficstars

Attempt to invoke Vector.iterate() on a null object reference.

rishavsingla avatar Jan 09 '19 06:01 rishavsingla

@rishavsingla

Same error here, got any solution?

java.lang.RuntimeException: Unable to start activity ComponentInfo{bible.kingjamesbiblelite/com.bible.kingjamesbiblelite.ac.LoginActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator java.util.Vector.iterator()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2925) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3060) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1818) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6762) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

GauravCreed avatar Jul 05 '19 09:07 GauravCreed

i just implement null check condition for it nothing else

On Fri, 5 Jul 2019 at 15:08, Gaurav Mandlik [email protected] wrote:

@rishavsingla https://github.com/rishavsingla

Same error here, got any solution?

java.lang.RuntimeException: Unable to start activity ComponentInfo{bible.kingjamesbiblelite/com.bible.kingjamesbiblelite.ac.LoginActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator java.util.Vector.iterator()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2925) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3060) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1818) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6762) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/glomadrian/Grav/issues/22?email_source=notifications&email_token=AGEH5F7QPJDUFNYO3FOCLWDP54JAHA5CNFSM4GO3NXZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZJCCMY#issuecomment-508698931, or mute the thread https://github.com/notifications/unsubscribe-auth/AGEH5F4XMXJHBWJGZ543EM3P54JAHANCNFSM4GO3NXZA .

rishavsingla avatar Jul 09 '19 01:07 rishavsingla

Resolved

Go to GrawView clas and change private Vector<ValueAnimator> gravAnimators; to private Vector<ValueAnimator> gravAnimators=new Vector<>(); the gravAnimators variable didnt initiliazed so when start() method runs, gravAnimators gives null reference. it should be ``` private PointGenerator pointGenerator; private PaintGenerator paintGenerator; private Vector<GravAnimatorGenerator> gravAnimatorGenerators; private GravGenerator gravGenerator; private Vector<Grav> gravVector; private Vector<ValueAnimator> gravAnimators=new Vector<>(); private ValueAnimator viewRefreshAnimator;

akardas16 avatar Mar 24 '21 19:03 akardas16