Por que o XMLHttpRequest usado no aplicativo QML do Ubuntu sdk produz o erro “O caminho do objeto não pode estar vazio”

0

Quando eu implantar meu aplicativo no meu telefone Ubuntu via SDK do Ubuntu, recebo o seguinte erro:

QNetworkManagerInterface::QNetworkManagerInterface(QObject*) nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.345" (uid=32011 pid=29783 comm="/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene Main") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1291 comm="NetworkManager ")"  
"Object path cannot be empty"

Meu arquivo .apparmor inclui o seguinte:

{
    "policy_groups": [
        "networking",
        "webview",
        "content_exchange",
        "content_exchange_source",
        "connectivity"
    ],
    "policy_version": 1.3
}

A política de segurança do telefone parece correta, mas a criação de uma solicitação HTTP falha.

    
por simon roche 08.03.2016 / 11:43

1 resposta

0

O erro que você está vendo é um erro. É arquivado aqui . Mas não se preocupe. Em circunstâncias normais, esse erro não deve impedir que você faça XMLhttpRequests. Você deve estar seguro para ignorá-lo.

Eu também estava sob a hipótese de que minhas solicitações falharam por causa desse erro, mas acabou ocorrendo (como acontece com o XHR) que minha manipulação de xhr.readystate e xhr.status não estava correta.

    
por matv1 16.03.2016 / 22:51