robotframework/mabot

Unable to Update Test Status in output.xml. Getting error "AttributeError: 'Message' object has no attribute 'serialize'"

Closed this issue · 1 comments

Robot Framework 2.7.7 (Python 2.7.3 on win32)
Mabot 0.9

I was trying to modify the results in output.xml using mabot.py

After modifying and trying to save the xml file I am getting error message 
"AttributeError: 'Message' object has no attribute 'serialize'" 



Logs:

Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\mabot\ui\main.py", line 264, in _save
    saved, changes = self.io.save_data(path, progress.call_ask_method)
  File "C:\Python27\lib\site-packages\mabot\model\io.py", line 120, in save_data

    self._save_data()
  File "C:\Python27\lib\site-packages\mabot\model\io.py", line 141, in _save_dat
a
    testoutput.serialize_output(self.output, self.suite)
  File "C:\Python27\lib\site-packages\mabot\utils\robotapi.py", line 63, in seri
alize_output
    self.suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 318, in seria
lize
    test.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 405, in seria
lize
    kw.serialize(serializer)
  File "C:\Python27\lib\site-packages\mabot\model\model.py", line 653, in serial
ize
    kw.serialize(serializer)
  File "C:\Python27\lib\site-packages\mabot\model\model.py", line 646, in serial
ize
    message.serialize(serializer)
AttributeError: 'Message' object has no attribute 'serialize'
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\mabot\ui\main.py", line 264, in _save
    saved, changes = self.io.save_data(path, progress.call_ask_method)
  File "C:\Python27\lib\site-packages\mabot\model\io.py", line 120, in save_data

    self._save_data()
  File "C:\Python27\lib\site-packages\mabot\model\io.py", line 141, in _save_dat
a
    testoutput.serialize_output(self.output, self.suite)
  File "C:\Python27\lib\site-packages\mabot\utils\robotapi.py", line 63, in seri
alize_output
    self.suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 316, in seria
lize
    suite.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 318, in seria
lize
    test.serialize(serializer)
  File "C:\Python27\lib\site-packages\robot\common\model.py", line 405, in seria
lize
    kw.serialize(serializer)
  File "C:\Python27\lib\site-packages\mabot\model\model.py", line 653, in serial
ize
    kw.serialize(serializer)
  File "C:\Python27\lib\site-packages\mabot\model\model.py", line 646, in serial
ize
    message.serialize(serializer)
AttributeError: 'Message' object has no attribute 'serialize'

Original issue reported on code.google.com by amol.mit...@gmail.com on 4 Jun 2013 at 6:23

Mabot will now remove all extra messages from the keyword. Issue should be 
solved with that.

Original comment by jussi.ao...@gmail.com on 25 Jun 2013 at 2:52

  • Changed state: Done
  • Added labels: Target-0.10