View Issue Details

IDProjectCategoryView StatusLast Update
066SBPsoft.guipublic2024-09-28 16:31
Reporterna6ko Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary066: Miscellaneuous での action での引数の渡し不備
Description

Miscellaneuous の tab の処理
複数問題があるが1つのリポートに書く. 個別に長引く場合は分離する.

  • Action を切り替えると Inputfile が消える
  • Action に失敗すると Action のリストの中身を更新していない
  • Action: write backup RAM@SBP の場合, driver を渡していない (下記はログにでていた引数)
    dummy -f driver_manager.rb gui_action_start --action=DriverManager::ActionRamWriteSBP --drivername=
    trace (most recent call last):
    [4] driver_manager.rb:440
    [3] driver_manager.rb:442:in gui_action_start
    [2] driver_manager.rb:424:in start
    [1] driver_manager.rb:424:in each
    driver_manager.rb:433:in start: undefined method 'gsub!' (NoMethodError)
  • Action: program firmware into MCU@SBP は --inputfile.bin= もでていない
    -- この action は kawazu.cfg の deverloper_mode = true を書くと combobox にでてくる.
    dummy -f driver_manager.rb gui_action_start --action=DriverManager::ActionFirmwareProgramSBP
    trace (most recent call last):
    [7] driver_manager.rb:440
    [6] driver_manager.rb:442:in gui_action_start
    [5] driver_manager.rb:436:in start
    [4] driver_manager.rb:412:in gui_action_start
    [3] driver_manager.rb:356:in action_start
    [2] driver_manager.rb:269:in device_open
    [1] driver_manager.rb:269:in exist?
    driver_manager.rb:269:in exist?: nil cannot be converted to String (TypeError)
  • driver も inputfile もいらない get firmware version は動く.
TagsNo tags attached.
Attach Tags

Activities

luna

2024-01-29 23:36

reporter   ~0000140

  • Action を切り替えると Inputfile が消える
    • Action切り替え前に入力内容を保持することで修正
  • 引数関連
    • そもそも実装をしていなかったので実装
    • これに伴いhamo_mainの呼び出し時の引数argvがUTF-8になっていなかった問題も修正

luna

2024-01-29 23:43

reporter   ~0000141

ファイルパスは正しく渡せているようだが適当なファイルを".sav"に変更してwrite backup RAM@simulatorを実行したところbad argument formatが表示される。以下ログ
<code>
dummy -f driver_manager.rb gui_list_set
dummy -f driver_manager.rb gui_action_start --action=DriverManager::ActionRamWriteSim --drivername=DriverManager::DriverAutoDetector "C:\Users\Owner\Desktop\ワイワイワールド2 SOS!!パセリ城.sav"
bad argument format: C:\Users\Owner\Desktop\ワイワイワールド2 SOS!!パセリ城.sav
</code>

na6ko

2024-09-28 16:31

manager   ~0000182

ここ以外で対処方法を連絡し、実装済みであることを確認.

Issue History

Date Modified Username Field Change
2024-01-28 07:49 na6ko New Issue
2024-01-29 23:36 luna Note Added: 0000140
2024-01-29 23:43 luna Note Added: 0000141
2024-03-29 22:34 na6ko Status new => assigned
2024-09-28 16:31 na6ko Status assigned => closed
2024-09-28 16:31 na6ko Resolution open => fixed
2024-09-28 16:31 na6ko Note Added: 0000182