Bug 33076

Summary: Не работает инструмент MIPS X-Ray
Product: Sisyphus Reporter: Mikhail E. Rudachenko <alir1>
Component: MarsAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: mike, viy
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
тестовый файл column-major.asm
none
предлагаемый patch none

Description Mikhail E. Rudachenko 2017-02-03 15:27:12 MSK
Не работает инструмент MIPS X-Ray.
Запускаем Mars из терминала. 
В открывшемся окне Марса:
1. открыть из меню File приложенный файл column-major.asm
2. в меню Tools выбрать MIPS X-Ray
3. в окне MIPS X-Ray нажать кнопку "Connect to MIPS"
4. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей гаечный ключ и подсказкой  "Assemble ..."(верхний левый угол окна)
5. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей ">" и подсказкой  "Run one step at a time"(справа от предыдущей)
6. В терминале циклическое исключение:
"Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Null string passed to TextLayout constructor.
	at java.awt.font.TextLayout.<init>(TextLayout.java:379)
	at mars.tools.MipsXray$DatapathAnimation.setUpInstructionInfo(MipsXray.java:1066)
..."

Причина в том, что в jar-файл не включены необходимые xml-файлы: ALUcontrolDatapath.xml, MipsXRayOpcode.xml, controlDatapath.xml, registerDatapath.xml
Comment 1 Mikhail E. Rudachenko 2017-02-03 15:29:13 MSK
Created attachment 6959 [details]
тестовый файл column-major.asm
Comment 2 Mikhail E. Rudachenko 2017-02-03 15:30:48 MSK
Created attachment 6960 [details]
предлагаемый patch
Comment 3 Repository Robot 2017-04-03 16:15:34 MSK
Mars-4.5-alt2 -> sisyphus:

* Mon Apr 03 2017 Fr. Br. George <george@altlinux> 4.5-alt2
- Add .xml descriptions (Closes: #33076)