Error 'Cámara cancelada' - Aplicación Sencha con PhoneGap

Estoy desarrollando una aplicación que tomas fotos con el teléfono y la envías a las redes sociales. Mi aplicación está desarrollada con sencha touch 2 y Phonegap. Cuando intento tomar una foto, mi aplicación se reinicia y aparece el mensaje "Cámara cancelada". Intento ver console.logs pero no aparecen ...

Aquí está mi código:

function uploadPhoto(data){
                // this is where i will send the image file to server
                //output image to screen 
                    console.log(data);
                }
    function fail(msg){
                    alert(msg);
                }
    navigator.camera.getPicture(uploadPhoto, fail, {
                    quality : 30,
                    destinationType: Camera.DestinationType.DATA_URL 
                });</i>

Respuestas a la pregunta(4)

Su respuesta a la pregunta