[ 
https://issues.apache.org/jira/browse/CB-8740?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Bowser reassigned CB-8740:
------------------------------

    Assignee: Joe Bowser

> Mobile Spec Camera test can't find the photo, keeps finding directory
> ---------------------------------------------------------------------
>
>                 Key: CB-8740
>                 URL: https://issues.apache.org/jira/browse/CB-8740
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, mobile-spec, Plugin Camera
>            Reporter: Joe Bowser
>            Assignee: Joe Bowser
>
> I tried to accept a pull request from a user, and I have no idea if it works, 
> because it appears that the Camera API is broken and it doesn't pass the 
> manual mobile-spec tests.  I keep getting this error on the Nexus 7 running 
> Lollipop, Nexus 6 running Lollipop and the Samsung Galaxy S4 running 4.4.2. 
> (Log from S4): 
> W/System.err( 7822): java.io.FileNotFoundException: Is a directory
> W/System.err( 7822):  at android.os.Parcel.openFileDescriptor(Native Method)
> W/System.err( 7822):  at 
> android.os.ParcelFileDescriptor.openInternal(ParcelFileDescriptor.java:252)
> W/System.err( 7822):  at 
> android.os.ParcelFileDescriptor.open(ParcelFileDescriptor.java:198)
> W/System.err( 7822):  at 
> android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:902)
> W/System.err( 7822):  at 
> android.content.ContentResolver.openOutputStream(ContentResolver.java:672)
> W/System.err( 7822):  at 
> android.content.ContentResolver.openOutputStream(ContentResolver.java:648)
> W/System.err( 7822):  at 
> org.apache.cordova.camera.CameraLauncher.processResultFromCamera(CameraLauncher.java:418)
> W/System.err( 7822):  at 
> org.apache.cordova.camera.CameraLauncher.onActivityResult(CameraLauncher.java:610)
> W/System.err( 7822):  at 
> org.apache.cordova.CordovaInterfaceImpl.onActivityResult(CordovaInterfaceImpl.java:90)
> W/System.err( 7822):  at 
> org.apache.cordova.CordovaActivity.onActivityResult(CordovaActivity.java:319)
> W/System.err( 7822):  at 
> android.app.Activity.dispatchActivityResult(Activity.java:5618)
> W/System.err( 7822):  at 
> android.app.ActivityThread.deliverResults(ActivityThread.java:3547)
> W/System.err( 7822):  at 
> android.app.ActivityThread.handleSendResult(ActivityThread.java:3594)
> W/System.err( 7822):  at 
> android.app.ActivityThread.access$1400(ActivityThread.java:161)
> W/System.err( 7822):  at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1313)
> W/System.err( 7822):  at android.os.Handler.dispatchMessage(Handler.java:102)
> W/System.err( 7822):  at android.os.Looper.loop(Looper.java:157)
> W/System.err( 7822):  at 
> android.app.ActivityThread.main(ActivityThread.java:5356)
> W/System.err( 7822):  at java.lang.reflect.Method.invokeNative(Native Method)
> W/System.err( 7822):  at java.lang.reflect.Method.invoke(Method.java:515)
> W/System.err( 7822):  at 
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
> W/System.err( 7822):  at 
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
> W/System.err( 7822):  at dalvik.system.NativeStart.main(Native Method)
> I have no idea how we're handling files these days, and I think that's the 
> main probelm with out camera plugin.  Once we take the image and save it, the 
> code just breaks, and it would be good if we could somehow bundle some JUnit 
> tests with this to make sure that the camera actually stays working, since 
> it's really brittle right now.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to