Repeat measure reports as corrupt when saving online, corrects itself on save / reload
Ubuntu 14.04, GIT commit: 0cdde77
1) new score, 4/4 (My First Score is fine)
2) drag measure repeat symbol from Repeats palette to bar 1
3) File / Save Online
Result: score is reported as corrupt
4) save
5) reload
Result: no corruption reported, and File / Save Online works fine now too.
I believe I know where the relevant code is, will investigate.
Comments
For now, I see a change between April 10, with this Nightly: 44c8190
With this result: expected or not? (I never use this feature "Save Online") :
- and this one, on April 11: e7aad13
with the warning "The score is corrupted.."
Not easy to find: the numbers of the commits and Nightlies don't correspond :(
But after a first checking, I am not sure at all, the change is due maybe to this commit?
https://github.com/musescore/MuseScore/commit/5b6d966b23822ba2cd3f2e610…
Yes, indeed, the score is "semi-corrupt" and probably would have been as far back as your nightlies go, but there was no check for corruption until recently, so it would have gone undetected. And since it fixes itself on save/reload, no one ever would have known there was a problem. It was possible, though difficult, to reproduce other problems (try mixing measure repeats and local time signatures), but no matter - the following should fix everything I found:
https://github.com/musescore/MuseScore/pull/2055
Fixed in branch master, commit 9f9eb54f4e
fix #64506: temporary corruption on add of measure repeat
Fixed in branch master, commit 350756761f
Merge pull request #2055 from MarcSabatella/64506-repeat-measure-duration
fix #64506: temporary corruption on add of measure repeat
Fixed in branch 2.0.2, commit f10d9ee9fc
fix #64506: temporary corruption on add of measure repeat
Appears fixed. Just tested in windows nightly. Thanks.
Automatically closed -- issue fixed for 2 weeks with no activity.