What to do when - java.io.FileNotFoundException: No content provider??

by kivy » Tue, 20 Jul 2010 17:34:59 GMT


Sponsored Links
 i everyone,

when I try to attach a file to an email, I get a
java.io.FileNotFoundException: No content provider logcat output. If
anyone could tell me what I am doing wrong or what I should do
instead, that would be great.Thank you.

This is how I add the files to the email..:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("video/3gp");
sendIntent.setType("video/mp4");
startActivity(sendIntent);

...and here is the entire logcat error output:

20 09:15:58.364: ERROR/Mms/media(168): IOException caught while
opening or reading stream
07-20 09:15:58.364: ERROR/Mms/media(168):
java.io.FileNotFoundException: No content provider: /sdcard/
Video0006.mp4
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:
507)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.content.ContentResolver.openInputStream(ContentResolver.java:
345)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.model.MediaModel.initMediaSize(MediaModel.java:268)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.model.MediaModel.<init>(MediaModel.java:76)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.model.RegionMediaModel.<init>(RegionMediaModel.java:
40)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.model.VideoModel.<init>(VideoModel.java:55)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.model.VideoModel.<init>(VideoModel.java:48)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.data.WorkingMessage.changeMedia(WorkingMessage.java:
434)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.data.WorkingMessage.setAttachment(WorkingMessage.java:
343)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.ui.ComposeMessageActivity.addVideo(ComposeMessageActivity.java:
2472)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.ui.ComposeMessageActivity.addAttachment(ComposeMessageActivity.java:
2544)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.ui.ComposeMessageActivity.handleSendIntent(ComposeMessageActivity.java:
2521)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.ui.ComposeMessageActivity.initialize(ComposeMessageActivity.java:
1703)
07-20 09:15:58.364: ERROR/Mms/media(168): at
com.android.mms.ui.ComposeMessageActivity.onCreate(ComposeMessageActivity.java:
1633)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2459)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2512)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.app.ActivityThread.access$2200(ActivityThread.java:119)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.os.Handler.dispatchMessage(Handler.java:99)
07-20 09:15:58.364: ERROR/Mms/media(168): at
android.os.Looper.loop(Looper.java:123)
07-20 09:15:58.364: ERROR/Mms/m



What to do when - java.io.FileNotFoundException: No content provider??

by DanH » Tue, 20 Jul 2010 20:21:51 GMT


 ell, I can tell you it's looking for the file /sdcard/Video0006.mp4
and not finding it.

On Jul 20, 4:34am, kivy <victoriasarabu...@gmail.com> wrote:

--


Sponsored Links


What to do when - java.io.FileNotFoundException: No content provider??

by Victoria Busse » Tue, 20 Jul 2010 20:40:23 GMT


  was trying to use sendIntent.putExtra(Intent.EXTRA_STREAM,
Uri.fromFile(new File(uri)));

but then I get an eclipse error saying that I should change String vuri =
Uri.parse(videocursor.getString(0)); into an uri because of a type mismatch,
when I do that eclipse says I should change it back into a String...



On Tue, Jul 20, 2010 at 1:21 PM, DanH <danhi...@ieee.org> wrote:

>



What to do when - java.io.FileNotFoundException: No content provider??

by DanH » Tue, 20 Jul 2010 23:57:15 GMT


 ri.parse() returns a Uri.  I'm guessing you misinterpreted the second
message.

On Jul 20, 7:39am, Victoria Busse <victoriasarabu...@gmail.com>
wrote:
> >



What to do when - java.io.FileNotFoundException: No content provider??

by Victoria Busse » Wed, 21 Jul 2010 05:32:31 GMT


 kay, I really have no idea what I have to do:
I tried to create the file:// but nothing I try seems to work... :(((

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new
File(videocursor.getString(0))));
sendIntent.setType("video/3gp");
sendIntent.setType("video/mp4");
startActivity(Intent.createChooser(sendIntent, "Email:"));

On Tue, Jul 20, 2010 at 4:56 PM, DanH <danhi...@ieee.org> wrote:

> > >



Other Threads

1. Unknown host using browser

Hi, I'm facing a problem using android browser.
My env is: XP - android-sdk_m5-rc15_windows
To access internet from my lan I need to use a proxy (with username
and password authentication).
I tried setting in system database following record:
-http_proxy
-username
-password
and I launched the emulator using http_proxy option.
I always get errorcode=-2 and Unknown host exception...
Any clues?
This problem is blocking.
Thanks in advance

--~--~---------~--~----~------------~-------~--~----~

2. Code for Accelerometer

Does anyone have any sample code that shows how to use the
accelerometer in a sample application?

I have currently setup openintents SensorSimulator. But i dont have
any idea how the apis are used in the samples (Moving Pyramid ) they
have provided.

http://code.google.com/p/openintents/wiki/SensorSimulator

--~--~---------~--~----~------------~-------~--~----~

3. "Orientation" sensor conventions: Can I assume the following?

4. Got reverse geocoding working

5. Joining the OHA

6. How to Set application name in GridView?

7. About com.google.android.gtalkservice.