View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000071 | MAIDENS | Core Application | public | 2021-01-01 22:02 | 2021-07-02 11:40 |
Reporter | administrator | Assigned To | administrator | ||
Priority | low | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | All | OS | Windows & macOS | OS Version | all supported |
Product Version | 1.5 | ||||
Target Version | 1.5 | ||||
Summary | 0000071: abc2svg library crash when entering single note tuplet | ||||
Description | In the event that an eights tuplet was entered, entirely consisting of a dotted quarter, the abc2svg library produces a runtime error, and the current session is irrecoverable; MAIDENS has to be restarted. | ||||
Steps To Reproduce | [PREPARE] - create a new document; - in first voice enter: quarter, eight; - start a tuplet on the eight, it will default to an eight tuplet; - enter two more eights, they will populate hte tuplet; - continue the measure, i.e., enter one more quarter; [CAUSE THE CRASH] - delete eigths 2 & 3 from the tuplet; - select the first eight, and change its duration to a quarter; - select "single" for "dot type". EXPECTED RESULT: the eights tuplet should contain a dotted quarter (futile, but legit); ACTUAL RESULT: crash, see the "additional information" section. | ||||
Additional Information | TypeError: Error #1010: A term is undefined and has no properties. at Abc2Svg/set_allsymwidth()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:10128] at Abc2Svg/output_music()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:13697] at Abc2Svg/generate()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:19869] at Abc2Svg/end_tune()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:8286] at Abc2Svg/tosvg()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:8867] at Abc2Svg/getSvg()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\abc2svg-as3-library\src\Abc2Svg.as:8429] at ro.ciacob.maidens.view.components::MusicScoreViewer/_onAbcMarkupReady()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\view\components\MusicScoreViewer.mxml:536] at Function/http://adobe.com/AS3/2006/builtin::apply() at ro.ciacob.desktop.signals::Observer/notifyChange()[K:\DATA\RW\PROJECTS\_PROGRAMMING_\claudius-iacob-eu--home-claudiusiacob-git\observer-library\src\ro\ciacob\desktop\signals\Observer.as:40] at ro.ciacob.desktop.signals::PTT/send()[K:\DATA\RW\PROJECTS\_PROGRAMMING_\claudius-iacob-eu--home-claudiusiacob-git\observer-library\src\ro\ciacob\desktop\signals\PTT.as:116] at ro.ciacob.maidens.controller::Controller/_sendScoreABC()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\controller\Controller.as:1671] at ro.ciacob.maidens.controller::Controller/_updateProjectScore()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\controller\Controller.as:1855] at ro.ciacob.maidens.controller::Controller/updateAllViews()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\controller\Controller.as:352] at ro.ciacob.maidens.controller::Controller/_commitData()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\controller\Controller.as:564] at ro.ciacob.maidens.controller::Controller/_onUserCommit()[F:\PROJECTS\PROGRAMMING\claudius-iacob-eu--home-claudiusiacob-git\maidens\core-application\app\src\ro\ciacob\maidens\controller\Controller.as:3107] at Function/http://adobe.com/AS3/2006/builtin::apply() at ro.ciacob.desktop.signals::Observer/notifyChange()[K:\DATA\RW\PROJECTS\_PROGRAMMING_\claudius-iacob-eu--home-claudiusiacob-git\observer-library\src\ro\ciacob\desktop\signals\Observer.as:40] at ro.ciacob.desktop.signals::PTT/send()[K:\DATA\RW\PROJECTS\_PROGRAMMING_\claudius-iacob-eu--home-claudiusiacob-git\observer-library\src\ro\ciacob\desktop\signals\PTT.as:116] | ||||
Tags | OSX, score display, score editing, Windows | ||||
|
Could not reproduce with v. 1.5.0 (deleting eights 2 & 3, as described in the "cause crash" section removes the tuplet, leaving out the first eight as a regular eight instead. Not sure if ideal, but at least there is no crash anymore. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-01 22:02 | administrator | New Issue | |
2021-01-01 22:02 | administrator | Status | new => assigned |
2021-01-01 22:02 | administrator | Assigned To | => administrator |
2021-01-01 22:02 | administrator | Tag Attached: OSX | |
2021-01-01 22:02 | administrator | Tag Attached: score display | |
2021-01-01 22:02 | administrator | Tag Attached: score editing | |
2021-01-01 22:02 | administrator | Tag Attached: Windows | |
2021-02-01 19:07 | administrator | Product Version | 1.4.9 => 1.5 |
2021-02-01 19:07 | administrator | Target Version | 1.4.9 => 1.5 |
2021-06-07 14:53 | administrator | Priority | high => low |
2021-07-02 11:40 | administrator | Status | assigned => closed |
2021-07-02 11:40 | administrator | Resolution | open => fixed |
2021-07-02 11:40 | administrator | Note Added: 0000035 |