mdrasmus / keepnote

Note-taking and organization app
http://keepnote.org
Other
177 stars 87 forks source link

Can't save after a while. #542

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open program
2. Start using it
3. After a while you won't be able to save. 

What is the expected output? What do you see instead?
Can't save. An error message on the status bar and a popup tell you there was 
an error saving. 

What version of the product are you using? On what operating system?
0.7.5

Please provide any additional information below.
I was using the regular editor within the program. This is my second day using 
it. 

Terminal output:

==============================================
KeepNote 0.7.5: Sun Oct 16 09:55:31 2011
enabling extension 'backup_tar'
enabling extension 'new_file'
enabling extension 'editor_insert_date'
enabling extension 'command_basics'
enabling extension 'export_html'
enabling extension 'python_prompt'
enabling extension 'keepnote'
/usr/lib/python2.7/dist-packages/keepnote/gui/colortool.py:308: Warning: 
g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  gtk.MenuToolButton.__init__(self, self.icon, "")
/usr/lib/python2.7/dist-packages/keepnote/gui/colortool.py:286: Warning: 
g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  child.add(img)
/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py:1519: Warning: 
g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  w.add(self.fg_color_button)
/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py:1535: Warning: 
g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  w.add(self.bg_color_button)
/usr/lib/python2.7/dist-packages/keepnote/gui/basetreeview.py:366: GtkWarning: 
IA__gtk_tree_view_scroll_to_point: assertion `gtk_widget_get_realized 
(GTK_WIDGET (tree_view))' failed
  gobject.idle_add(lambda : self.scroll_to_point(*self.__scroll))

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/trash'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/corp finance'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations managment'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/inter accounting'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/federal income tax'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/federal income tax/reading/chapter 8'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/federal income tax/reading/chapter 7'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/federal income tax/reading/chapter 6'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/projects/ch7_assignment.xlsx'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/projects/ch7_assignment.gnumeric'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/projects/gallegosisaac.docx'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/projects/ch7_assignment.xlsx 2'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations managment/projects/copy of 
gallegosisaac.docx'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/projects/template.abw'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations managment/reading/chapter 8'
Unmanaged change detected. Reindexing 
'/home/isaac/Documents/school-planner/operations 
managment/lectures/lecture.gnumeric'

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/main_window.py", line 617, in save_notebook
    self.viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/tabbed_viewer.py", line 414, in save
    viewer.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/three_pane_viewer.py", line 269, in save
    self.editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_multi.py", line 160, in save
    return self._editor.save()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 399, in save
    self._page.get_page_file(), "w", "utf-8"))
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/editor_richtext.py", line 110, in save
    RichTextIO.save(self, textbuffer, filename, title, stream=stream)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py", line 235, in save
    title=title)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 1137, in write
    dom = TextBufferDom(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 623, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 519, in build
    child = TagDom(tag, contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 579, in __init__
    self.build(contents)
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 512, in build
    for kind, pos, param in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/textbuffer_tools.py", line 232, in normalize_tags
    for item2 in contents:
  File "/usr/lib/python2.7/dist-packages/keepnote/util.py", line 44, in next
    return self._it.next()
  File "/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/richtext_html.py", line 155, in nest_indent_tags
    assert next_indent >= indent
AssertionError
/usr/lib/python2.7/dist-packages/keepnote/gui/richtext/__init__.py:1004: 
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  self.set_sensitive(False)

Original issue reported on code.google.com by IsaacGal...@gmail.com on 16 Oct 2011 at 3:02

Attachments:

GoogleCodeExporter commented 9 years ago
UDPATE!

Figured out how to fix this problem. 

Just don't use bullet lists. I can make lists in Keepnote with out bullets. 
Tabbing works fine. 

Fixed. 

Original comment by IsaacGal...@gmail.com on 17 Oct 2011 at 2:13

GoogleCodeExporter commented 9 years ago
Hmm.  Somehow a strange nesting of bullet lists occurred (that should never 
occur) that keepnote was not able to save.  Does this always occur when you 
create bullet lists or only rarely?  If you could figure out the steps needed 
to recreate this bug, I can try and debug it.  Thanks.

Original comment by matt.rasmus@gmail.com on 19 Oct 2011 at 3:05

GoogleCodeExporter commented 9 years ago
I'll have to try it when I have down time. At the moment I can't afford to have 
Keepnote crash. Using for lots of stuff. 

Original comment by IsaacGal...@gmail.com on 19 Oct 2011 at 4:55