1

I'm getting this error when trying to build my click package for my nexus 4 phone. This issue does not exist when I build for the desktop:

Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
This plugin does not support propagateSizeHints()

The full error is here:

enter image description here

I don't know how to troubleshoot this. Any idea what this is saying?

Anon
  • 12,339

2 Answers2

1

There is something similar. Bug report for Calculator app:

http://bazaar.launchpad.net/~gang65/ubuntu-calculator-app/ubuntu-calculator-app-install-fix/revision/218#app/CMakeLists.txt

Tested on multiple devices (arale, krillin running rc-proposed) and krillin running retail OTA-5.

Starting calculator results in the launch window, then the app dies without ever drawing the calculator window.

The app launches fine on the desktop.

Something broke between r182 (currently in the store) and r217.

Log contains:-

phablet@ubuntu-phablet:~/.cache/upstart$ cat application-click-com.ubuntu.calculator_ubuntu-calculator-app_2.0.217.log
libust[27746/27749]: Error: Error opening shm /lttng-ust-wait-5-32011 (in get_wait_shm() at lttng-ust-comm.c:958)
libust[27746/27749]: Error: Error opening shm /lttng-ust-wait-5-32011 (in get_wait_shm() at lttng-ust-comm.c:958)
libust[27746/27748]: Error: Error opening shm /lttng-ust-wait-5 (in get_wait_shm() at lttng-ust-comm.c:958)
libust[27746/27748]: Error: Error opening shm /lttng-ust-wait-5 (in get_wait_shm() at lttng-ust-comm.c:958)
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
UbuntuWindow - regular geometry
UbuntuWindow - regular geometry
UbuntuWindow - regular geometry
This plugin does not support propagateSizeHints()

Fix Committed to branch (rev 218): lp:~gang65/ubuntu-calculator-app/ubuntu-calculator-app-install-fix (rev 218)

diff:

=== modified file 'app/CMakeLists.txt'
--- app/CMakeLists.txt  2015-07-20 19:23:20 +0000
+++ app/CMakeLists.txt  2015-07-31 11:54:58 +0000
@@ -3,14 +3,8 @@
   add_custom_target(ubuntu-calculator-app_QMlFiles ALL SOURCES ${QML_JS_FILES})
 endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")

-if(CLICK_MODE)

  • install(FILES graphics/${ICON_FILE} DESTINATION ${CMAKE_INSTALL_PREFIX})
  • install(FILES ${MAIN_QML} DESTINATION ${CMAKE_INSTALL_PREFIX})

-else (CLICK_MODE)

  • install(FILES graphics/${ICON_FILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/${UBUNTU-CALCULATOR-APP_DIR})
  • install(FILES ${MAIN_QML} DESTINATION ${CMAKE_INSTALL_PREFIX}/${UBUNTU-CALCULATOR-APP_DIR})

-endif(CLICK_MODE)

+install(FILES graphics/${ICON_FILE} DESTINATION ${UBUNTU-CALCULATOR-APP_DIR}) +install(FILES ${MAIN_QML} DESTINATION ${UBUNTU-CALCULATOR-APP_DIR})

add_subdirectory(engine) add_subdirectory(graphics)

=== modified file 'manifest.json.in' --- manifest.json.in 2015-07-09 20:39:32 +0000 +++ manifest.json.in 2015-07-31 11:54:58 +0000 @@ -4,7 +4,7 @@ "description": "Powerful and easy to use calculator.", "framework": "ubuntu-sdk-14.10", "hooks": {

  •    "@APP_HARDCODE@": {
    
  •    "calculator": {
           "apparmor": "@APP_HARDCODE@.apparmor",
           "desktop": "@CMAKE_INSTALL_DATADIR@/applications/ubuntu-calculator-app.desktop"
       }
    

Velkan
  • 3,681
0

I solved this issue by creating a new project in the SDK, using the template:

enter image description here

And transferring my project files to this project. While not a solution to the bug, this was by my metric the quickest workaround that allowed me to get back to work.

Anon
  • 12,339