Bug #5951
openSetting bank name on ICOM IC-91AD Errors out
0%
Description
From a fresh load of Chirp (that is, start the program from the command line), download from radio, and then select Bank Names (Band A), I am presented with no errors on the terminal window from which I started Chirp, with the bank names from my ICOM IC-91AD HT. I then select an empty spot, double click beside the Bank letter, fill in a name (e.g., Marine), hit enter. The terminal window presents me with the following error:
ERROR: Exception running RadioJob: 'Logger' object has no attribute 'dbeug'
ERROR: -- Exception: --
ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/chirp/ui/common.py", line 116, in _execute
result = func(self.args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 65, in set_name
self._model._radio._ic9x_set_banks(banks)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 262, in _ic9x_set_banks
LOG.dbeug("Updating %s: %s -> %s" %
*AttributeError: 'Logger' object has no attribute 'dbeug'
ERROR: ----------------
ERROR: Job Args: ('Marine',)
ERROR: Job KWArgs: {}
ERROR: Job Called from:
File "/usr/bin/chirpw", line 143, in
gtk.main()
File "/usr/lib/python2.7/dist-packages/chirp/ui/miscwidgets.py", line 52, in _edited
if not self.emit("item-set", key):
File "/usr/lib/python2.7/dist-packages/chirp/ui/bankedit.py", line 79, in mapping_changed
job = common.RadioJob(trigger_changed, "set_name", name)
I noticed there is a typing mistake by the developer of ic9x.py dbeug as opposed to debug. Not sure if that is the cause of the errors. Thought I would point it out.
Stopping and starting Chirp and doing the above same steps shows that the new Bank label name was not written to the radio.
As a test, I changed the ic9x.py file to correct the typing mistake noted in the above error and repeating the test case above yielded the following error:
ERROR: Exception running RadioJob: Radio reported error
ERROR: -- Exception: --
ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/chirp/ui/common.py", line 116, in _execute
result = func(*self.args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 65, in set_name
self._model._radio._ic9x_set_banks(banks)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x.py", line 269, in _ic9x_set_banks
ic9x_ll.set_banks(self.pipe, self.vfo, banks)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/ic9x_ll.py", line 558, in set_banks
raise errors.InvalidDataError("Radio reported error")
InvalidDataError: Radio reported error
ERROR: ----------------
ERROR: Job Args: ('Marine',)
ERROR: Job KWArgs: {}
ERROR: Job Called from:
File "/usr/bin/chirpw", line 143, in
gtk.main()
File "/usr/lib/python2.7/dist-packages/chirp/ui/miscwidgets.py", line 52, in _edited
if not self.emit("item-set", key):
File "/usr/lib/python2.7/dist-packages/chirp/ui/bankedit.py", line 79, in mapping_changed
job = common.RadioJob(trigger_changed, "set_name", name)
regards,
Brian
VE3IBW
No data to display