Sometimes (this happens randomly) my application crashes when it tries
to perform a query passing as parameter a video file URI.
I have found a similar issue (http://groups.google.com/group/android-
developers/msg/0715a5f641ef0757) but it doesn't have any reply.
Thanks, Pablo

Following is the stacktrace:

10-27 15:15:05.531: ERROR/MediaPlayer(37): Unable to to create media
player
10-27 15:15:05.531: ERROR/CameraService(37): Failed to load
CameraService sounds.
10-27 15:15:05.531: ERROR/Camera(931): _getParameters:
antibanding=auto;antibanding-values=off,50hz,
60hz,auto;brightness=5;brightness-max=10;brightness-
min=0;contrast=5;contrast-max=10;contrast-min=0;effect=none;effect-
values=mono,negative,solarize,pastel,mosaic,resize,sepia,posterize,whiteboard,blackboard,aqua;img-
timestamp=0;jpeg-quality=100;jpeg-thumbnail-height=384;jpeg-thumbnail-
quality=30;jpeg-thumbnail-width=512;luma-adaptation=0;meter-mode=meter-
average;meter-mode-values=meter-spot,meter-center,meter-
average;nightshot-mode=0;picture-format=jpeg;picture-
size=2048x1536;preview-format=yuv420sp;preview-frame-rate=15;preview-
size=480x320;rotation=0;saturation=5;saturation-max=10;saturation-
min=0;sharpness=15;sharpness-max=30;sharpness-min=0;taking-picture-
zoom=0;taking-picture-zoom-max=40;taking-picture-zoom-
min=0;whitebalance=auto;whitebalance-
values=auto,custom,incandescent,fluorescent,daylight,cloudy,twilight,shade
10-27 15:15:05.801: ERROR/Camera(931): setParameters()
10-27 15:15:05.821: ERROR/QualcommCameraHardware(37):
LINK_camera_set_thumbnail_properties returned 2
10-27 15:15:10.381: ERROR/QualcommCameraHardware(37): camera cb:
autofocus has started.
10-27 15:15:12.993: ERROR/QualcommCameraHardware(37): camera cb:
autofocus succeeded.
10-27 15:15:13.111: ERROR/(37): Dynamically Loading the library :
libOmxVidEnc.so
10-27 15:15:13.111: ERROR/OMXVenc(37): get_parameter::788 unsupported
index 267887431
10-27 15:15:13.111: ERROR/VENC_DRV(37): venc_drv_malloc::1138 phys
lookup success 0x41ba8000 -- 0x26a00000 -- size - 2097152
10-27 15:15:13.131: ERROR/QualcommCameraHardware(37):
LINK_camera_set_thumbnail_properties returned 2
10-27 15:15:13.191: ERROR/VENC_DRV(37): venc_drv_rtos_msg_cb::1081
received invalid message ID from VIDEOENC task, 65535
10-27 15:15:13.311: ERROR/QualcommCameraHardware(37): startPreview is
already in progress, doing nothing.
10-27 15:15:20.532: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:20.532: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:15:30.212: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:30.212: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:15:30.212: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:30.221: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:15:31.463: ERROR/VENC(37): venc_stop::772 finalizing stop in
context of caller(command)
10-27 15:15:31.463: ERROR/VENC_DRV(37): venc_drv_close::529 Send
VENC_IDLE_CMD to DSP
10-27 15:15:31.463: ERROR/VENC_DRV(37): venc_drv_rtos_msg_cb::1064
received QDSP_VIDEOENCTASK_VENC_CMD_DONE_MSG callback from DSP for
VENC_IDLE_CMD
10-27 15:15:31.471: ERROR/VENC_DRV(37): venc_drv_close::577
venc_drv_close: counter (0), venc_idle_cmd_done_recved(1)
10-27 15:15:38.301: ERROR/QualcommCameraHardware(37): Preview not in
progress!
10-27 15:15:38.311: ERROR/LocationHandler(931): mLocationManager ==
null
10-27 15:15:38.421: ERROR/AndroidRuntime(753): Uncaught handler:
thread main exiting due to uncaught exception
10-27 15:15:38.551: ERROR/AndroidRuntime(753):
java.lang.RuntimeException: Unable to start activity ComponentInfo
{com.nimbuzz/com.pas.InboxMessageComposerScreen}:
java.lang.NullPointerException
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2268)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2284)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:
3278)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.access$1900(ActivityThread.java:112)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.os.Handler.dispatchMessage(Handler.java:99)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.os.Looper.loop(Looper.java:123)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.main(ActivityThread.java:3948)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
java.lang.reflect.Method.invokeNative(Native Method)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
java.lang.reflect.Method.invoke(Method.java:521)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:782)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
dalvik.system.NativeStart.main(Native Method)
10-27 15:15:38.551: ERROR/AndroidRuntime(753): Caused by:
java.lang.NullPointerException
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.content.ContentResolver.acquireProvider(ContentResolver.java:
571)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.content.ContentResolver.query(ContentResolver.java:144)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
com.pas.InboxMessageComposerScreen.getVideoFirstFrame
(InboxMessageComposerScreen.java:436)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
com.pas.InboxMessageComposerScreen.updateView
(InboxMessageComposerScreen.java:387)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
com.pas.InboxMessageComposerScreen.onCreate
(InboxMessageComposerScreen.java:166)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1126)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2231)
10-27 15:15:38.551: ERROR/AndroidRuntime(753):     ... 12 more
10-27 15:15:53.354: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:53.354: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:15:59.731: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:59.731: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:15:59.731: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:15:59.731: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:16:14.744: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness, 102) failed!
10-27 15:16:14.744: ERROR/HardwareService(63): GetPreferredValue
(settings.display.brightness): read from property = 102
10-27 15:16:24.731: ERROR/AndroidRuntime(1011): Uncaught handler:
thread main exiting due to uncaught exception


And this is my code:

            ContentResolver cr = getContentResolver();
            Cursor cursor = null;
            String fileName = null;

            if ( cr != null ) {

                cursor = cr.query(uri, new String[]
{ VideoColumns.DISPLAY_NAME }, null, null, null);

                if ( cursor != null ) {
                    cursor.moveToFirst();

                    int columnIndex = cursor.getColumnIndexOrThrow
(VideoColumns.DISPLAY_NAME);
                    fileName = CAMERA_FOLDER + cursor.getString
(columnIndex);
                }

            }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to