nkh / P5-App-Asciio

Plain ASCII diagram
https://nkh.github.io/P5-App-Asciio/
54 stars 4 forks source link

current version of asciio does not load files saved by old version #182

Closed HoTschir closed 3 months ago

HoTschir commented 4 months ago

I've attached a test file, which is saved by asciio version 1.51.3-1 (Ubuntu 18.04.6 LTS). test_old_asciio.zip A freshly installed actual version is not able to load this file. Error messages are: user@computer:~$ asciio test_old_asciio.asciio GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. Asciio: Warning: can't find setup data '~/.config/Asciio/Asciio.ini' Open Sereal: Error: Bad Sereal header: Not a valid Sereal document. at offset 1 of input at srl_decoder.c line 619 at /usr/local/share/perl/5.36.0/App/Asciio/Io.pm line 63.

Needless to say, the file can be reopened with the old version without any problems.

nkh commented 3 months ago

Hi, the newest version is not binary compatible. Do you have drawings you absolutely need to load in the newest version?

Nadim

On Sat, May 18, 2024 at 11:54 AM HoTschir @.***> wrote:

I've attached a test file, wich is saved by asciio version 1.51.3-1. test_old_asciio.zip https://github.com/nkh/P5-App-Asciio/files/15362587/test_old_asciio.zip A freshly installed actual version is not able to load this file. Error messages are: @.*:~$ asciio test_old_asciio.asciio GLib-GObject-CRITICAL : g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL : g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL : g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 218. Asciio: Warning: can't find setup data '~/.config/Asciio/Asciio.ini' Open Sereal: Error: Bad Sereal header: Not a valid Sereal document. at offset 1 of input at srl_decoder.c line 619 at /usr/local/share/perl/5.36.0/App/Asciio/Io.pm line 63.

— Reply to this email directly, view it on GitHub https://github.com/nkh/P5-App-Asciio/issues/182, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALCYMQQZ6SQHFXMNN3AWLZC4QNLAVCNFSM6AAAAABH5KPR6KVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYDGOJXGM4DENQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

HoTschir commented 3 months ago

Hi and thank you for your response.

I've (only) one old drawing. It's not a big one and if neccessary, I can redraw it.

newest version is not binary compatible.

I'm a programmer, too. But don't understand, why a conversion tool is not included, if the data structure has changed.

This is a kick-out criterion for asciio of my "useful-SW-list". I'll redraw it with different tool.

br Holger