Introspecting com.canonical.Unity.WindowStack returns invalid XML

Bug #1254949 reported by Christopher Lee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity HUD
Fix Released
Undecided
Pete Woods
hud (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I came across this when working on autopilot vis.

There is an XML parsing error when trying to parse the xml that is returned when introspecting, over dbus, the object "/com/canonical/Unity/WindowStack" on bus "com.canonical.Unity.WindowStack".

The resulting xml can be seen here: http://pastebin.ubuntu.com/6476952/ it was generated via this script: http://pastebin.ubuntu.com/6476976/

The error appears on line 30 character 30; I guess the '<' and '>' are considered invalid.
(the offending line: <annotation value="QList<WindowInfo>" name="org.qtproject.QtDBus.QtTypeName.Out0"/>)

Related branches

Pete Woods (pete-woods)
Changed in hud:
status: New → In Progress
assignee: nobody → Pete Woods (pete-woods)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:hud at revision None, scheduled for release in hud, milestone Unknown

Changed in hud:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hud - 13.10.1+14.04.20140108-0ubuntu1

---------------
hud (13.10.1+14.04.20140108-0ubuntu1) trusty; urgency=low

  [ Pete Woods ]
  * Replace core HUD service and improve testing.
  * Generate valid window stack introspection XML. (LP: #1254949)
  * Fix window stack breakage introduced by last commit.
  * Build application paths using NIH DBus utils to maintain
    compatibility with confinement policies. (LP: #1262316)
  * Restore keyword reading functionality to libQtGmenu. (LP: #1262323,
    #1262326, #1262318)
  * Restore the sqlite database reading functionality. (LP: #1262320)
  * Valgrind is not available on all platforms.

  [ Ted Gould ]
  * Search for Pango so we can build the command line utilities.

  [ Marcus Tomlinson ]
  * Replace core HUD service and improve testing.
  * Check window handle is not null before attempting to dereferencing
    it.
  * Remove unnecessary polling from QtGMenuImporter to reduce DBus
    comms. (LP: #1262333)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 361
 -- Ubuntu daily release <email address hidden> Wed, 08 Jan 2014 03:21:14 +0000

Changed in hud (Ubuntu):
status: New → Fix Released
Charles Kerr (charlesk)
Changed in hud:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.