ロボホンともだち広場

ロブリック

さいとてつや バッジ画像
2023/12/27 23:20

ロブリック v2.12.0のバグ

ここで良いかわかりませんが,いろいろ見つけたのでここにまとめてみます。

(1) シャープ戦隊ロボレンジャーが踊れない

「この姿勢だと,ボク,その動きはできないよ」と言われる

(2) 「ロボホンを切り替える」ブロックに変数を渡すと変数の値ではなく変数名が文字列として渡される

※変数が渡せないのが本来の仕様?

(2)の再現スクリプト
(2)の再現スクリプトの生成コード

(3)   「ロボホンを切り替える」の最初に文字列が指定できない

※最初に指定したロボホンが主体になるという話なので,(2)と同じく本来は文字列も変数も渡せない?

(4) 「文字列の中の指定した文字の最初/最後の出現位置」ブロックのツールチップの間違い

テキストが見つからない場合は-1ではなく0が返る。

(5) WebAPIブロックのGETを関数の返り値に指定すると例外が飛ぶ

(6) WebAPIブロックのURLに渡したブロックのコードがそのまま文字列として渡されてしまう

再現スクリプト
再現スクリプトで生成されるコード
期待する生成コード

また見つけた場合はこちらに追記します。

(7) スクリプトを保存して読み込むとWebAPIのHeadersの数にかかわらず必ず2つになる(2023/12/30(土)追記)

WebAPIを含むスクリプトを保存して読み込むと,元のHeadersにつなげたブロックの数にかかわらず必ず2つになる。GETでもPOSTでも同じ。2つになった状態で保存しても保存データのHeadersが2つになってしまうわけではないので,描画の問題だと思われる。

Headersが1つの場合:保存時
Headersが1つの場合:読み込み時
Headersが3つの場合:保存時
Headersが3つの場合:読み込み時

あと,ロブリックの問題ではありませんが,Chrome(Windows版のv120.0.6099.130)がXMLのダウンロードをブロックするようになったため,ダウンロード履歴から明示的に保存を押さないと保存できないようです。セキュリティ設定を変えてしまう方法で逃げることもできますが,一応お知らせしておきます。

 

ChromeがXMLのダウンロードをブロックする様子
コメントする
1 件の返信 (新着順)

遅くなって申し訳ありません。いただいた内容について検討し、方針決めましたので下記の通りご連絡いたします。
(1)ロボレンジャー踊れないは、手元では問題ないです。固有の問題かも?
(2)技術的な制限より、変数が渡せない事を仕様とします。次バージョンでは渡せないように修正します。
(3)こちらも(2)と同様の対応とします。
(4)こちらは不具合でしたので次バージョンで修正します。
(5)こちらも不具合でしたが、今のブロックでは修正できないのでブロックの仕様を変更したいと思います。次バージョンにて修正予定です。
(6)こちらも不具合でしたので次バージョンで修正します。
(7)こちらも不具合でしたので次バージョンで修正します。

いろいろご確認いただき、ありがとうございます!


さいとてつや バッジ画像
2024/01/23 22:19

方針の回答ありがとうございます。承知しました。

ロボレンジャーはまめまきが増えた後は踊れるようになったのですが,今度はまめまきが同じように言われて踊れません。なぜかロブリックで最新のダンスが踊れないという問題のようです。

あと,書き忘れましたが,(6)に関してはHeaderブロックのキー・値とも同じ問題があります。

こちら、明日 3/28 リリースのバージョンにて上記に沿った対応を入れております。
またお手すきの際にでも見ていただければ幸いです!