I think this has to do with printing binary but I'm not sure. This works:
puts get_cmd_buffer("INST", "ABORT")['buffer'].formatted
However this does not:
puts get_cmd_buffer("INST", "ABORT")['buffer']
The later script will finish but the Script Runner GUI just sits there in Running. If you open the Execution status you get the standard output and the script status is 'completed'.
2025/12/11 23:54:04.051 (SCRIPTRUNNER): Script config/DEFAULT/targets/__TEMP__/2025_12_11_16_53_53_718_temp.rb spawned in 0.582208584 seconds <ruby 3.3.8>
2025/12/11 23:54:04.071 (SCRIPTRUNNER): Starting script: 2025_12_11_16_53_53_718_temp.rb, line_delay = 0.1
2025/12/11 23:54:04.223 (2025_12_11_16_53_53_718_temp.rb:1): ��À����
I think this has to do with printing binary but I'm not sure. This works:
However this does not:
The later script will finish but the Script Runner GUI just sits there in Running. If you open the Execution status you get the standard output and the script status is 'completed'.