Package: mitmproxy
Version: 0.18.1-2
Severity: important

Dear maintainer:

I do this:

mitmdump -c dump-file

and I get this:

Traceback (most recent call last):
  File "/usr/bin/mitmdump", line 11, in <module>
    load_entry_point('mitmproxy==0.18.1', 'console_scripts', 'mitmdump')()
  File "/usr/lib/python2.7/dist-packages/mitmproxy/main.py", line 102, in 
mitmdump
    master = dump.DumpMaster(server, dump_options)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/dump.py", line 41, in 
__init__
    self.addons.add(*builtins.default_addons())
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 51, in add
    self.startup(i)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 40, in 
startup
    self.master.options.keys()
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 72, in 
invoke_with_context
    self.invoke(addon, name, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 81, in 
invoke
    func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/builtins/clientplayback.py", 
line 22, in configure
    ctx.log.info(options.client_replay)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 68, in 
info
    self(txt, "info")
  File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 83, in 
__call__
    self.master.add_log(text, level)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 122, in 
add_log
    self.addons("log", LogEntry(e, level))
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 85, in 
__call__
    self.invoke(i, name, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 81, in 
invoke
    func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mitmproxy/builtins/termlog.py", line 
22, in log
    err=(e.level == "error")
  File "/usr/lib/python2.7/dist-packages/click/termui.py", line 420, in secho
    return echo(style(text, **styles), file=file, nl=nl, err=err, color=color)
  File "/usr/lib/python2.7/dist-packages/click/termui.py", line 393, in style
    return ''.join(bits)
TypeError: sequence item 1: expected string, list found


The "dump-file" was created by "mitmproxy -w dump-file" with this same
version to discard this problem being an incompatible format change
between jessie and stretch (it already happened at least once between
wheezy and jessie and at least once between jessie and stretch).

I can attach "dump-file" to this report if you need it, but I think
this is a general problem not related to this particular file.

Thanks.

Reply via email to