Skip to content

Error with v2.0.1 (exception 18) #106

Open
@davidbrochart

Description

@davidbrochart

After installing version 2.0.1 in a clean environment, I get the following error when opening a file and pressing Shift-V:

Unhandled exception in event loop:
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/eventloop/posix.py", line 154, in _run_task
    t()
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/eventloop/context.py", line 115, in new_func
    return func(*a, **kw)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/application/application.py", line 368, in redraw
    self._redraw()
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/application/application.py", line 436, in _redraw
    self.renderer.render(self, self.layout)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/renderer.py", line 545, in render
    ), parent_style='', erase_bg=False, z_index=None)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 618, in write_to_screen
    screen, mouse_handlers, write_position, style, erase_bg, z_index)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 288, in write_to_screen
    erase_bg, z_index)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 618, in write_to_screen
    screen, mouse_handlers, write_position, style, erase_bg, z_index)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 547, in write_to_screen
    erase_bg, z_index)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 288, in write_to_screen
    erase_bg, z_index)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1392, in write_to_screen
    draw_func()
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1405, in _write_to_screen_at_index
    left_margin_widths = [self._get_margin_width(m) for m in self.left_margins]
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1405, in <listcomp>
    left_margin_widths = [self._get_margin_width(m) for m in self.left_margins]
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1265, in _get_margin_width
    return self._margin_width_cache.get(key, get_width)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/cache.py", line 37, in get
    value = getter_func()
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1262, in get_width
    return margin.get_width(get_ui_content)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/margins.py", line 130, in get_width
    return self.margin.get_width(ui_content)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/margins.py", line 71, in get_width
    line_count = get_ui_content().line_count
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1259, in get_ui_content
    return self._get_ui_content(width=0, height=0)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1366, in _get_ui_content
    return self._ui_content_cache.get(key, get_content)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/cache.py", line 37, in get
    value = getter_func()
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/containers.py", line 1363, in get_content
    return self.content.create_content(width=width, height=height)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/controls.py", line 657, in create_content
    document.cursor_position_col))
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/controls.py", line 639, in translate_rowcol
    return Point(x=get_processed_line(row).source_to_display(col), y=row)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/controls.py", line 594, in get_processed_line
    processed_line = transform(i, get_line(i))
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/controls.py", line 576, in transform
    width, height))
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/processors.py", line 801, in apply_transformation
    source_to_display, fragments, ti.width, ti.height))
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/processors.py", line 213, in apply_transformation
    to = source_to_display(to)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/processors.py", line 795, in source_to_display
    i = f(i)
  File "/home/david/.local/share/virtualenvs/pyvim-MykrNJRF/lib/python3.6/site-packages/prompt_toolkit/layout/processors.py", line 590, in source_to_display
    return position_mappings[from_position]

Exception 18
Press ENTER to continue... 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions