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

Dagfinn Parnas updated CB-10857:
--------------------------------
    Attachment: Filepicker_google_drive.png

> Camera.getPicture return null for Google Drive (camera 2.1.1)
> -------------------------------------------------------------
>
>                 Key: CB-10857
>                 URL: https://issues.apache.org/jira/browse/CB-10857
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Camera
>    Affects Versions: 2.1.1
>         Environment: Android - Tested on 6.0.1
>            Reporter: Dagfinn Parnas
>         Attachments: Filepicker_google_drive.png
>
>
> Camera.getPicture returns null for pictures and other files when using Google 
> Drive in version 2.1.1. Other sources in the generic file picker such as 
> Images, Photos and Astro File Manager works. 
> Android log indicates exception android.os.OperationCanceledException being 
> thrown. (the operation in Google drive source of the file picker was not 
> cancelled, but a file in it was clicked) 
> The camera plugin gets a null value in processResultFromGallery
> 03-14 10:21:00.066: D/CameraLauncher(21662): File locaton is: null
> Code sample:
> {code}
>         navigator.camera.getPicture(onPhotoURISuccess, onFail, {
>             quality: 50,
>             correctOrientation: true,
>             destinationType: destinationType.FILE_URI,
>             sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
>             mediaType: Camera.MediaType.ALLMEDIA,
>         });
> {code}
> Android log: 
> {code}
> 03-14 10:20:58.628: I/ActivityManager(914): Displayed 
> com.android.documentsui/.DocumentsActivity: +171ms (total +204ms)
> 03-14 10:20:58.633: D/Documents(19828): userMode=0, userSortOrder=0 --> 
> mode=1, sortOrder=1
> 03-14 10:20:58.637: W/Documents(19828): Failed to query
> 03-14 10:20:58.637: W/Documents(19828): 
> android.os.OperationCanceledException: The operation has been canceled.
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.os.CancellationSignal.throwIfCanceled(CancellationSignal.java:54)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.content.ContentProviderClient.query(ContentProviderClient.java:132)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> com.android.documentsui.DirectoryLoader.loadInBackground(DirectoryLoader.java:167)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> com.android.documentsui.DirectoryLoader.loadInBackground(DirectoryLoader.java:94)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:312)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:69)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:66)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> android.os.AsyncTask$2.call(AsyncTask.java:295)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> java.util.concurrent.FutureTask.run(FutureTask.java:237)
> 03-14 10:20:58.637: W/Documents(19828):       at 
> com.android.documentsui.ProviderExecutor.run(ProviderExecutor.java:107)
> 03-14 10:20:58.640: D/Documents(19828): userMode=0, userSortOrder=0 --> 
> mode=1, sortOrder=1
> 03-14 10:20:59.061: I/ServiceManager(23521): Waiting for service AtCmdFwd...
> 03-14 10:20:59.758: D/NetlinkSocketObserver(914): 
> NeighborEvent{elapsedMs=445799021, 10.4.67.1, [FEA087606419], RTM_NEWNEIGH, 
> NUD_REACHABLE}
> 03-14 10:21:00.035: D/Documents(19828): onFinished() 
> [content://com.google.android.apps.docs.storage/document/acc%3D1%3Bdoc%3D3000]
> 03-14 10:21:00.061: I/ServiceManager(23521): Waiting for service AtCmdFwd...
> 03-14 10:21:00.063: D/CordovaInterfaceImpl(21662): Sending activity result to 
> plugin
> 03-14 10:21:00.066: D/CameraLauncher(21662): File locaton is: null
> 03-14 10:21:00.104: D/cr_Ime(21662): [ImeAdapter.java:140] 
> onCreateInputConnection returns null.
> 03-14 10:21:00.119: I/chromium(21662): [INFO:CONSOLE(39)] "onPhotoURISuccess: 
> null", source: 
> file:///android_asset/www/neptune/public/application/z_cats_login_bouvet/js/loglevel-persistlogstrings.js
>  (39)
> {code}
> Related to https://issues.apache.org/jira/browse/CB-10270



--
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