cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Koen Jans (JIRA)" <>
Subject [jira] [Created] (CB-10246) camera.getPicture fails with “Camera cancelled”
Date Tue, 22 Dec 2015 20:23:46 GMT
Koen Jans created CB-10246:

             Summary: camera.getPicture fails with “Camera cancelled”
                 Key: CB-10246
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 3.5.0
            Reporter: Koen Jans

Hi All,

I'm developing a cordova app (cli-5.2.0) in which pictures are taken using the cordova camera
plugin (cordova-plugin-camera, version 1.2.0).

    var camera =;
    var cameraOptions = { 
      destinationType: Camera.DestinationType.DATA_URL

    camera.getPicture(function(result) {
      }, function(error) {
        alert('fail ' + error);
      }, cameraOptions);

This code works fine.. ..most of the time. <br/>
On a particular slow android 4.4.4 device, this only works fine like 9 out of 10 times. <br/>
In like 1 out of 10, the call fails saying 'Camera cancelled' (although it was not cancelled
with the back button or something). <br/><br/>

In that case, the failure callback 'Camera cancelled' is fired, and right after that, the
Camera UI is shown nevertheless. <br/>
(if a picture is taken then, the success callback is not called). <br/><br/>

It's hard to tell when this happens, but it looks like it happens more often if the device
is app is more busy. <br/>
The log files do not show much more detail, except for things like:

> Attempted to send a second callback for ID: Camera1337050609

However, these logs are also written if the call succeeds.

Any hints or help is much appreciated.<br/><br/>
Thanks for your time,<br/>

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message