Mermouy / flowblade

Automatically exported from code.google.com/p/flowblade
0 stars 0 forks source link

Cannot open project saved in 0.8 in .12 #71

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. try to open a project saved with 0.8 in 0.12

What is the expected output? What do you see instead?

the program freezes while opening the project, when run from the console the 
end of the output is:

Deleting 
/home/mrodrigu/.flowblade/autosave/autosave_c7a32dba82a453e0b6b434a61251fbe8
Autosave started...
Save project autosave_eb6298f9eb808d727b4e742334ad2cdd
Loading ks.flb, SAVEFILE_VERSION: 2
Exception in thread Thread-6:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
    self.run()
  File "/usr/share/pyshared/Flowblade/useraction.py", line 110, in run
    app.open_project(project)
  File "/usr/share/pyshared/Flowblade/app.py", line 416, in open_project
    init_project_gui()
  File "/usr/share/pyshared/Flowblade/app.py", line 348, in init_project_gui
    medialog.update_media_log_view()
  File "/usr/share/pyshared/Flowblade/medialog.py", line 216, in update_media_log_view
    widgets.media_log_view.fill_data_model()
  File "/usr/share/pyshared/Flowblade/medialog.py", line 334, in fill_data_model
    log_events = get_current_log_events()
  File "/usr/share/pyshared/Flowblade/medialog.py", line 357, in get_current_log_events
    widgets.star_not_active_check.get_active())
  File "/usr/share/pyshared/Flowblade/projectdata.py", line 202, in get_filtered_media_log_events
    for media_log_event in self.media_log:
AttributeError: Project instance has no attribute 'media_log'

when running directly flowblade with the name of the project file (to avoid 
autosaving), the ouput is different, and the main window is not created:
Traceback (most recent call last):
  File "/usr/bin/flowblade", line 74, in <module>
    app.main(modules_path)
  File "/usr/share/pyshared/Flowblade/app.py", line 212, in main
    create_gui()
  File "/usr/share/pyshared/Flowblade/app.py", line 288, in create_gui
    editor_window = editorwindow.EditorWindow()
  File "/usr/share/pyshared/Flowblade/editorwindow.py", line 462, in __init__
    project_info_panel = projectinfogui.get_project_info_panel()
  File "/usr/share/pyshared/Flowblade/projectinfogui.py", line 29, in get_project_info_panel
    events_list.fill_data_model()
  File "/usr/share/pyshared/Flowblade/projectinfogui.py", line 125, in fill_data_model
    for e in PROJECT().events:

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

Loading a project created in flowblade 0.12 works 

A way to upgrade the old file so that it can be loaded would work for me.

Original issue reported on code.google.com by xmlt...@gmail.com on 30 Mar 2014 at 2:23

GoogleCodeExporter commented 9 years ago
Ok, this has been fixed in repository. 

Flowblade 0.14 will open 0.8 files again. Meanwhile you can try to run 
repository version to open your file, see: 
http://code.google.com/p/flowblade/wiki/TestingRepositoryVersion

This was a unfortunate. I'm trying to maintain backwards compatibility, but 
there is no rigorous process to do so (because of available time for the 
project) and this just slipped through.

Original comment by janne.li...@gmail.com on 3 Apr 2014 at 9:56

GoogleCodeExporter commented 9 years ago
No problem, it happens.

It is indeed fixed now. Thanks a lot.

Original comment by xmlt...@gmail.com on 4 Apr 2014 at 7:34

GoogleCodeExporter commented 9 years ago

Original comment by janne.li...@gmail.com on 18 Jun 2014 at 2:54