chaosbastler / opentraining

Android App for planing your fitness training.
GNU General Public License v3.0
80 stars 57 forks source link

NullPointerException in SelectWorkoutDialogFragment #29

Closed chaosbastler closed 10 years ago

chaosbastler commented 10 years ago

Reported via Google Developer Console (Stack-Trace below).

The NullPointerException occurs at:

Intent intent = new Intent(getActivity(), FExListActivity.class);

It seems like getActivity() returns null. Unfortunately I could not reproduce this bug and I don't know why it occurs or how to fix it. So issue-status will be set to cantfix.

Stack-Trace:

java.lang.NullPointerException at android.content.ComponentName.(ComponentName.java:75) at android.content.Intent.(Intent.java:3677) at de.skubware.opentraining.activity.SelectWorkoutDialogFragment.startTraining(SelectWorkoutDialogFragment.java:162) at de.skubware.opentraining.activity.SelectWorkoutDialogFragment.access$4(SelectWorkoutDialogFragment.java:130) at de.skubware.opentraining.activity.SelectWorkoutDialogFragment$2.onClick(SelectWorkoutDialogFragment.java:101) at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:181) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:153) at android.app.ActivityThread.main(ActivityThread.java:5338) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) at dalvik.system.NativeStart.main(Native Method)

christopherfowers commented 10 years ago

I may be able to take this issue on. I just need a little more information first.

chaosbastler commented 10 years ago
christopherfowers commented 10 years ago

I'm going to follow your lead then and let it rest. heh. If we get this again can you comment the report? If we get enough crash reports, we might be able to put more together to recreate and find a fix. Sorry about jumping to that so quick. Eager to dive deep into this App.