Apparently, Cordova 2.8 fails to load plugins in Trusty.
Version: 2.8.0+14.04.20131024.4-0ubuntu1
Test case:
- Install cordova-ubuntu-2.8 and cordova-ubuntu-tests
- Execute /usr/bin/cordova-ubuntu-2.8 /usr/share/cordova-ubuntu-tests/cordovamobilespec/www/ --desktop_file_hint=/usr/share/applications/cordova-ubuntu-tests.desktop
- Click to "Automatic tests"
- Click to "Run all tests"
Expected result:
- A page should appear to run all the tests
Actual result:
- The page is blank, just showing the "Back" link.
The console log display this errors:
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/InAppBrowser.qml:18:9: QML Image: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/close.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:116:9: QML QQuickBorderImage: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/toolbar-right.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:85:13: QML Image: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/shoot.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:77:9: QML QQuickBorderImage: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/toolbar-middle.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:56:13: QML Image: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/back.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:47:9: QML QQuickBorderImage: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/toolbar-left.png
Warning: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/CaptureWidget.qml:27:5: QML Image: Cannot open: file:///usr/lib/x86_64-linux-gnu/qt5/qml/CordovaUbuntu.2.8/assets/microphone.png
Critical: Missing cordovaGetPluginInstances symbol in "/usr/lib/cordova-ubuntu-2.8/libcoreplugins.so"
Critical: Unknown Plugin(s) ("com.cordova.App", "com.cordova.InAppBrowser", "com.cordova.Splashscreen", "com.cordova.Capture", "com.cordova.Globalization", "com.cordova.Media", "com.cordova.Contacts", "com.cordova.Camera", "com.cordova.Compass", "com.cordova.Connection", "com.cordova.Console", "com.cordova.Device", "com.cordova.Geolocation", "com.cordova.Events", "com.cordova.Accelerometer", "com.cordova.Notification", "com.cordova.File")
Blank screen at Automatic tests > Run all tests.