Bug 1102434

Summary: [abrt] ibus-setup: enginetreeview.py:138:__name_cell_data_cb:AttributeError: 'NoneType' object has no attribute 'get_language'
Product: [Fedora] Fedora Reporter: Jonathan Calloway <jonathancalloway>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: i18n-bugs, jonathancalloway, shawn.p.huang, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/05533a957aa1ea7d86622bbfb93cb7638fc5678d
Whiteboard: abrt_hash:ae28c1a3eb9f0fb2ccd0036a2fc44f4a8f8be1d7
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-10 04:56:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: environ none

Description Jonathan Calloway 2014-05-29 00:30:20 UTC
Description of problem:
Encountered after adding Catalina to ibus as part of test case #1 here:

https://fedoraproject.org/wiki/QA%3ATestcase_ibus_bridge_hotkey

Version-Release number of selected component:
ibus-setup-1.5.7-2.fc20

Additional info:
reporter:       libreport-2.2.2
cmdline:        python3 /usr/share/ibus/setup/main.py
executable:     /usr/share/ibus/setup/main.py
kernel:         3.14.4-200.fc20.x86_64
runlevel:       N 5
type:           Python3
uid:            1000

Truncated backtrace:
enginetreeview.py:138:__name_cell_data_cb:AttributeError: 'NoneType' object has no attribute 'get_language'

Traceback (most recent call last):
  File "/usr/share/ibus/setup/enginetreeview.py", line 138, in __name_cell_data_cb
    language = IBus.get_language_name(engine.get_language())
AttributeError: 'NoneType' object has no attribute 'get_language'

Local variables in innermost frame:
it: <GtkTreeIter at 0x1551400>
engine: None
self: <EngineTreeView object at 0x7f6c3d7a4a50 (EngineTreeView at 0x1724380)>
celllayout: <TreeViewColumn object at 0x7f6c3d7b6aa0 (GtkTreeViewColumn at 0x1729920)>
model: <ListStore object at 0x7f6c3d7a49b0 (GtkListStore at 0x171f930)>
renderer: <CellRendererText object at 0x7f6c3d7b6c80 (GtkCellRendererText at 0x1448990)>
data: None

Comment 1 Jonathan Calloway 2014-05-29 00:30:23 UTC
Created attachment 900188 [details]
File: backtrace

Comment 2 Jonathan Calloway 2014-05-29 00:30:25 UTC
Created attachment 900189 [details]
File: environ

Comment 3 fujiwara 2014-05-30 05:31:20 UTC
I cannot reproduce your problem.
Are you still able to reproduce your problem after restart ibus?

Comment 4 Jonathan Calloway 2014-06-10 04:56:55 UTC
I cannot find any information on what was happening when this occurred.  I simply filed the bug straight out of the reporter when it occurred.  Sorry about this.