Backup fail : impossible to save my changes

Generic issues not specifically related to a QLC+ area.
Post here only if you can't really find the reason of an issue
Post Reply
dvthomas
Posts: 26
Joined: Mon Apr 27, 2020 2:35 pm
Real Name: David THOMAS

Hello
I'm using QLC+ 4.12.7 on WIN10 x64

I took a previous show file to make some significant changes into the VirtualConsole.
After hours of work, and many clicks on SAVE button, I close QLC.
When I re-open the file, nothing has been stored. All the work has disapeared.


I tryed to modifiy the virtual console just adding a clock and saving (both save and save-as).
Same issue : modification has not been saved.

I tryed from a complete new file. Just add 1 button. Save. Close QLC. Open File : that works.

That make me think about an issue on the show file himself.
Can someone help me understand what's wrong with this file ?
Thanks a lot
Attachments
2023-TEMPLATE-2.qxw
(287.23 KiB) Downloaded 38 times
User avatar
GGGss
Posts: 2732
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Indeed ... strange

I can reproduce this.
If I do a notepad++ compare, I can see the added clock object. If you close down QLC+ and reopen the changed project, the clock does not appear anymore and if you save this reopened project again, the clock object is gone from the project-file itself.
This is something for the dev's to look at.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

At the moment I cannot pick this up but first thing I would do is to load the project file in a XML file validator and check if the structure is OK.
If so, I would need to load it with QLC+ with debug messages on.
I can check this later today unless someone is faster than me and share the results here
Yestalgia
Posts: 371
Joined: Thu Jun 17, 2021 9:31 am
Location: Australia
Real Name:
Contact:

mcallegari wrote: Wed Jan 31, 2024 9:13 am At the moment I cannot pick this up but first thing I would do is to load the project file in a XML file validator and check if the structure is OK.
Looks okay according to https://www.w3schools.com/xml/xml_validator.asp
dvthomas
Posts: 26
Joined: Mon Apr 27, 2020 2:35 pm
Real Name: David THOMAS

Hello,

Thanks for the quick answers. I hope you'll find the cause and that won't be to hard to correct.

If this can help, I'm pretty sure that
-removing widgets/buttons/fadders/... from VC works (and save)
- adding widgets/buttons/fadders/... to VC (no matter the kind of element) works in the UI display but is not saved.

thanks again
User avatar
sbenejam
Posts: 550
Joined: Sun Apr 12, 2015 6:28 pm
Real Name: Santiago Benejam Torres
Contact:

I found some errors running

Code: Select all

qlcplus -d 0 -g -o 2023-TEMPLATE-2.qxw
Opening the workspace

Code: Select all

virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Clock"
virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Clock"
virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Label"
virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Frame"
virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Button"
virtual bool VCAudioTriggers::loadXML(QXmlStreamReader&) Unknown audio triggers tag: "Clock"
virtual bool VCFrame::loadXML(QXmlStreamReader&) Unknown frame tag: "Properties"
bool VirtualConsole::loadXML(QXmlStreamReader&) Unknown Virtual Console tag "SimpleDesk"
User avatar
sbenejam
Posts: 550
Joined: Sun Apr 12, 2015 6:28 pm
Real Name: Santiago Benejam Torres
Contact:

I think that the problem is in the audio trigger widget.
dvthomas
Posts: 26
Joined: Mon Apr 27, 2020 2:35 pm
Real Name: David THOMAS

I re-opened the file (same computer, same USB devices plugged).
Then I
- deleted the audio trigger widget.
- Save the file
- Add a clock
- Save the file
- Close software
- Open software
- Open the file
The added clock stays in the virtual console.

That allows me to start again my virtual console configuration.
Thanks a lot for finding the module that causes trouble. :)

If you need some elements to go further in the analysis, tell me.

Kind regards
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

After a bit of analysis I think I know what happened.
Setting an audio trigger bar as "DMX" without setting any DMX channel is not OK for the XML loader.
I'm gonna fix it.

[EDIT] fixed upstream
Yestalgia
Posts: 371
Joined: Thu Jun 17, 2021 9:31 am
Location: Australia
Real Name:
Contact:

Great work team!
Post Reply