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

