Last modified: 2013-06-17 22:32:54 UTC
USER_COMMENT=tried to take photo on kindle fire first gen no camera ANDROID_VERSION=2.3.4 APP_VERSION_NAME=1.0beta7 BRAND=generic PHONE_MODEL=Kindle Fire CUSTOM_DATA= STACK_TRACE=android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379) at android.app.Activity.startActivityForResult(Activity.java:2863) at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:832) at android.support.v4.app.Fragment.startActivityForResult(Fragment.java:849) at org.wikimedia.commons.contributions.ContributionsListFragment.onOptionsItemSelected(ContributionsListFragment.java:222) at android.support.v4.app.Watson.onMenuItemSelected(Watson.java:127) at com.actionbarsherlock.ActionBarSherlock.callbackOptionsItemSelected(ActionBarSherlock.java:603) at com.actionbarsherlock.internal.ActionBarSherlockCompat.onMenuItemSelected(ActionBarSherlockCompat.java:529) at com.actionbarsherlock.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:738) at com.actionbarsherlock.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:148) at com.actionbarsherlock.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:879) at com.actionbarsherlock.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:510) at com.actionbarsherlock.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:145) at android.view.View.performClick(View.java:2485) at android.view.View$PerformClick.run(View.java:9080) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:850) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) at dalvik.system.NativeStart.main(Native Method)
Preferable behavior would be to disable or hide the photo button when there is nothing that can service a camera intent.
Bumping back to Normal, since the only Android device I can find that has no camera is the older Kindle Fire.
Related URL: https://gerrit.wikimedia.org/r/69253 (Gerrit Change I635946ed32cf768917db4a8dff0058061e45e6ec)
https://gerrit.wikimedia.org/r/69253 (Gerrit Change I635946ed32cf768917db4a8dff0058061e45e6ec) | change APPROVED and MERGED [by Yuvipanda]