print_tree() fails with StateNotFoundError
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Autopilot |
Fix Released
|
High
|
Unassigned | ||
One Hundred Papercuts |
Fix Released
|
High
|
Unassigned | ||
autopilot (Ubuntu) |
Fix Released
|
High
|
Nicholas Skaggs |
Bug Description
Dumping widget tree of complex applications with print_tree() fails with StateNotFoundError
I pushed an example to lp:~jibel/+junk/sdk_tests
pull the branch and run:
$ autopilot run sdk_tests
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: python-autopilot 1.4+14.
ProcVersionSign
Uname: Linux 3.13.0-6-generic x86_64
ApportVersion: 2.13.2-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Feb 5 10:57:15 2014
InstallationDate: Installed on 2013-09-03 (154 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130902)
PackageArchitec
SourcePackage: autopilot
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Thomi Richards: Pending requested
- Max Brustkern: Pending requested
- Nicholas Skaggs: Pending requested
- Chris Gagnon: Pending requested
-
Diff: 68 lines (+28/-6)2 files modifiedautopilot/introspection/dbus.py (+10/-6)
autopilot/tests/unit/test_introspection_features.py (+18/-0)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Christopher Lee (community): Approve
- Thomi Richards (community): Abstain
- Chris Gagnon: Pending requested
- Max Brustkern: Pending requested
- Nicholas Skaggs: Pending requested
-
Diff: 75 lines (+30/-7)3 files modifiedautopilot/introspection/dbus.py (+9/-6)
autopilot/introspection/types.py (+1/-1)
autopilot/tests/unit/test_introspection_features.py (+20/-0)
Changed in autopilot (Ubuntu): | |
assignee: | nobody → Nicholas Skaggs (nskaggs) |
status: | New → Confirmed |
status: | Confirmed → In Progress |
Changed in autopilot: | |
status: | Confirmed → In Progress |
importance: | Undecided → High |
Changed in autopilot: | |
status: | In Progress → Fix Released |
Running on different machines instrospection fails on the same components Core::Internal: :MainWindow == Core::Internal: :OpenEditorsWin dow == Core::Internal: :OutputPaneMana ger == Core::Navigatio nWidget == Core::RightPane Widget == CppEditor: :Internal: :InsertVirtualM ethodsDialog == CppTools: :Internal: :SymbolsFindFil terConfigWidget == Find::Internal: :FindToolBar == Help::Internal: :ExternalHelpWi ndow == Help::Internal: :OpenPagesSwitc her == ProjectExplorer ::Internal: :MiniProjectTar getSelector == QmlDesigner: :FormEditorWidg et == QmlDesigner: :Internal: :DebugViewWidge t == QmlDesigner: :NavigatorWidge t == QmlDesigner: :StackedWidget == QmlDesigner: :StatesEditorWi dget == QmlEditorWidget s::ContextPaneW idget == QmlEditorWidget s::CustomColorD ialog == QSplitter/ Core::OutputPan ePlaceHolder == QWidget/ Utils:: StyledSeparator == QWidget/ Utils:: StyledSeparator ==
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/
== StateNotFoundError for object /QtCreator/