Look at where the npe is being thrown, put a breakpoint there, see what is
null that you expect isn't.
On Apr 4, 2012 10:39 AM, "s.rawat" <[email protected]> wrote:

> How short>?
> I am using
> * <uses-permission
> android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> *
> in the manifest
> and
>  <data android:mimeType="video/*" />
> in the Intent Filter for the app/
> Still getting the same crash.
> "..pain is temporary.....quitting lasts forever....."
>  My Blog <http://techshek4u.blogspot.in/>"
>
>
>
> On Wed, Apr 4, 2012 at 7:57 PM, James Black <[email protected]>wrote:
>
>> You could have shortened the code, but it appears your app doesn't have
>> permission to read from the data directory.
>>
>> So ask for permission and gracefully handle when it doesn't read the file.
>> On Apr 4, 2012 9:08 AM, "s.rawat" <[email protected]> wrote:
>>
>>> HI ,
>>> I am trying to share the video on long press by using the share intent.I
>>> am able to share the image (.jpg) but not able to share the videos on
>>> facebook.
>>> *Following is my code.*
>>>
>>>                           Intent share = new Intent(Intent.ACTION_SEND);
>>>                           share.setType("video/3gpp");
>>>                           Uri uri = Uri.fromFile(new
>>> File(imageFilePath));* //image file is the /mnt/sdcard/<file
>>> folder/file name with extension- 3gpp>*
>>>                           share.putExtra(Intent.EXTRA_STREAM, uri);
>>>
>>> startActivity(Intent.createChooser(share,"Share Video"));
>>>
>>>
>>> *I am getting this error .*
>>>
>>> Retrieve application default SharedPreferences.
>>> D/ACRA    ( 7160): Set OnSharedPreferenceChangeListener.
>>> D/ACRA    ( 7160): ACRA is enabled for com.facebook.katana,
>>> intializing...
>>> D/ACRA    ( 7160): Looking for error files in
>>> /data/data/com.facebook.katana/app_acra-reports
>>> D/dalvikvm( 7160): GC_CONCURRENT freed 746K, 48% free 3521K/6727K,
>>> external 1892K/2137K, paused 4ms+3ms
>>> D/dalvikvm( 7160): GC_EXTERNAL_ALLOC freed 54K, 49% free 3484K/6727K,
>>> external 1925K/2137K, paused 23ms
>>> I/ActivityManager(  115): Displayed
>>> com.facebook.katana/.activity.media.UploadVideoActivity: +1s201ms
>>> D/dalvikvm(  192): GC_EXTERNAL_ALLOC freed 127K, 51% free 3096K/6215K,
>>> external 7414K/7681K, paused 72ms
>>> D/dalvikvm( 7160): GC_CONCURRENT freed 582K, 44% free 3891K/6919K,
>>> external 2360K/2837K, paused 2ms+3ms
>>> D/dalvikvm( 7160): GC_CONCURRENT freed 1067K, 48% free 3954K/7495K,
>>> external 2360K/2837K, paused 3ms+3ms
>>> D/AndroidRuntime( 7160): Shutting down VM
>>> W/dalvikvm( 7160): threadid=1: thread exiting with uncaught exception
>>> (group=0x40015560)
>>> E/ACRA    ( 7160): ACRA caught a NullPointerException exception for
>>> com.facebook.katana. Building report.
>>> D/ACRA    ( 7160): Retrieve application default SharedPreferences.
>>> I/ACRA    ( 7160): READ_LOGS not allowed. ACRA will not include LogCat
>>> and DropBox data.
>>> D/dalvikvm( 7160): GC_CONCURRENT freed 1015K, 46% free 4128K/7623K,
>>> external 2380K/2837K, paused 2ms+3ms
>>> D/ACRA    ( 7160): Writing crash report file.
>>> D/ACRA    ( 7160): Mark all pending reports as approved.
>>> D/ACRA    ( 7160): Looking for error files in
>>> /data/data/com.facebook.katana/app_acra-reports
>>> V/ACRA    ( 7160): About to start ReportSenderWorker from
>>> #handleException
>>> D/ACRA    ( 7160): Add user comment to null
>>> D/ACRA    ( 7160): #checkAndSendReports - start
>>> D/ACRA    ( 7160): Looking for error files in
>>> /data/data/com.facebook.katana/app_acra-reports
>>> I/ACRA    ( 7160): Sending file 1333563805000-approved.stacktrace
>>> D/ACRA    ( 7160): Connect to
>>> https://www.facebook.com/mobile/android_crash_logs/
>>> D/ACRA    ( 7160): Setting httpPost headers
>>> D/ACRA    ( 7160): Sending request to
>>> https://www.facebook.com/mobile/android_crash_logs/
>>> W/ResponseProcessCookies( 7160): Invalid cookie header: "Set-Cookie:
>>> datr=aER8T715TPEZWlWU-IknhcD0; expires=Fri, 04-Apr-2014 12:54:00 GMT;
>>> path=/; domain=.facebook.com; httponly". Unable to parse expires
>>> attribute: Fri
>>> D/ACRA    ( 7160): #checkAndSendReports - finish
>>> *E/AndroidRuntime( 7160): FATAL EXCEPTION: main
>>> E/AndroidRuntime( 7160): java.lang.NullPointerException
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.service.method.VideoUpload.getRealPathFromURI(VideoUpload.java:144)
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.service.method.VideoUpload.start(VideoUpload.java:165)
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.binding.AppSession.postToService(AppSession.java:4212)
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.service.method.VideoUpload.RequestVideoUpload(VideoUpload.java:73)
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.activity.media.UploadVideoActivity.upload(UploadVideoActivity.java:209)
>>> E/AndroidRuntime( 7160):     at
>>> com.facebook.katana.activity.media.UploadVideoActivity.onClick(UploadVideoActivity.java:169)
>>> *
>>> E/AndroidRuntime( 7160):     at
>>> android.view.View.performClick(View.java:2485)
>>> E/AndroidRuntime( 7160):     at
>>> android.view.View$PerformClick.run(View.java:9080)
>>> E/AndroidRuntime( 7160):     at
>>> android.os.Handler.handleCallback(Handler.java:587)
>>> E/AndroidRuntime( 7160):     at
>>> android.os.Handler.dispatchMessage(Handler.java:92)
>>> E/AndroidRuntime( 7160):     at android.os.Looper.loop(Looper.java:130)
>>> E/AndroidRuntime( 7160):     at
>>> android.app.ActivityThread.main(ActivityThread.java:3683)
>>> E/AndroidRuntime( 7160):     at
>>> java.lang.reflect.Method.invokeNative(Native Method)
>>> E/AndroidRuntime( 7160):     at
>>> java.lang.reflect.Method.invoke(Method.java:507)
>>> E/AndroidRuntime( 7160):     at
>>> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
>>> E/AndroidRuntime( 7160):     at
>>> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
>>> E/AndroidRuntime( 7160):     at dalvik.system.NativeStart.main(Native
>>> Method)
>>> W/ActivityManager(  115):   Force finishing activity
>>> com.facebook.katana/.activity.media.UploadVideoActivity
>>> W/ActivityManager(  115): Activity pause timeout for
>>> HistoryRecord{4088a158
>>> com.facebook.katana/.activity.media.UploadVideoActivity}
>>> W/ActivityManager(  115): Activity destroy timeout for
>>> HistoryRecord{4088a158
>>> com.facebook.katana/.activity.media.UploadVideoActivity}
>>> D/dalvikvm( 6757): GC_EXPLICIT freed 11K, 45% free 3368K/6087K, external
>>> 1625K/2137K, paused 58ms
>>> D/dalvikvm(  742): GC_EXPLICIT freed 2K, 50% free 2708K/5379K, external
>>> 1625K/2137K, paused 65ms
>>> D/dalvikvm(  597): GC_EXPLICIT freed 63K, 51% free 3104K/6215K, external
>>> 2213K/2764K, paused 58ms
>>> D/dalvikvm(  619): GC_EXPLICIT freed 386K, 52% free 3240K/6727K,
>>> external 1912K/2137K, paused 75ms
>>> D/dalvikvm(  749): GC_EXPLICIT freed 7K, 45% free 3712K/6663K, external
>>> 1625K/2137K, paused 62ms
>>> D/dalvikvm( 5166): GC_EXPLICIT freed 6K, 50% free 2725K/5379K, external
>>> 1625K/2137K, paused 55ms
>>> D/dalvikvm( 6588): GC_EXPLICIT freed 6K, 49% free 3512K/6855K, external
>>> 1625K/2137K, paused 61ms
>>>
>>>
>>>
>>> Does any one have any idea on this.is the video sharing via mobile
>>> llowed for 3gpp formats.I checked thier site and it does says "3gpp" as the
>>> allowed format.
>>>
>>> Please advice/Help.
>>>
>>>
>>> Rgds
>>> Saurabh
>>>
>>> "..pain is temporary.....quitting lasts forever....."
>>>  My Blog <http://techshek4u.blogspot.in/>"
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

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

Reply via email to