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
Backup fail : impossible to save my changes
-
- Posts: 26
- Joined: Mon Apr 27, 2020 2:35 pm
- Real Name: David THOMAS
- Attachments
-
- 2023-TEMPLATE-2.qxw
- (287.23 KiB) Downloaded 51 times
- GGGss
- Posts: 2751
- 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.
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
- mcallegari
- Posts: 4528
- 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
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
-
- Posts: 375
- Joined: Thu Jun 17, 2021 9:31 am
- Location: Australia
- Real Name:
- Contact:
Looks okay according to https://www.w3schools.com/xml/xml_validator.aspmcallegari 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.
-
- 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
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
- sbenejam
- Posts: 557
- Joined: Sun Apr 12, 2015 6:28 pm
- Real Name: Santiago Benejam Torres
- Contact:
I found some errors running
Opening the workspace
Code: Select all
qlcplus -d 0 -g -o 2023-TEMPLATE-2.qxw
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"
- sbenejam
- Posts: 557
- 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.
-
- 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
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
- mcallegari
- Posts: 4528
- 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
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
-
- Posts: 375
- Joined: Thu Jun 17, 2021 9:31 am
- Location: Australia
- Real Name:
- Contact:
Great work team!