操作
バグ #1079
完了Windowsで動作させているとTLで画像を除くURLが開けない
プラグイン名:
ブランチ:
クラッシュする:
いいえ
説明
Windows環境ではurlがfrozenされている場合があるらしく、以下のようなログをmikutter_botが表示して
画像を除くURLを開けませんでした。
#954 のブランチ+file_pathのWindows版 や 3.5.13に #1071 のパッチをあてたものを
Windows 10 Pro build 16299 + RubyInstaller 2.3.3(x86)
で動作させ、両方で発生することを確認しています。
can't modify frozen String C:/Ruby23/lib/ruby/2.3.0/Win32API.rb:30:in `pack' C:/Ruby23/lib/ruby/2.3.0/Win32API.rb:30:in `block in call' C:/Ruby23/lib/ruby/2.3.0/Win32API.rb:29:in `each' C:/Ruby23/lib/ruby/2.3.0/Win32API.rb:29:in `each_with_index' C:/Ruby23/lib/ruby/2.3.0/Win32API.rb:29:in `call' C:/Users/rigidchiper/mikutter/core/plugin/web/web.rb:17:in `openurl' C:/Users/rigidchiper/mikutter/core/plugin/web/web.rb:8:in `block (2 levels) in <top (required)>' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners' C:/Ruby23/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call' C:/Ruby23/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run' C:/Ruby23/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once' C:/Ruby23/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run' C:/Ruby23/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' C:/Users/rigidchiper/mikutter/core/plugin/gtk/delayer.rb:10:in `block in boot' C:/Users/rigidchiper/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' C:/Users/rigidchiper/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' C:/Users/rigidchiper/mikutter/mikutter.rb:65:in `boot!' C:/Users/rigidchiper/mikutter/mikutter.rb:94:in `<main>'
ファイル
kagura1050 てお さんがほぼ7年前に更新
3.6においても同じ現象が確認されました。
msys2 x64 の mingw64環境 の ruby 2.3.1を使用しました。
kagura1050 てお さんがほぼ7年前に更新
- ファイル 1079-url-melt.diff 1079-url-melt.diff を追加
- 対象バージョン を 3.5 から 3.6 に変更
やっと時間が取れたのでパッチ作りました
こちらの環境では不具合なく動いています。
toshi_a 初音 さんがほぼ7年前に更新
パッチ見ました。他のプラットフォームでは影響のない部分ですし、私では動作させて確認することは出来ませんが、mergeしてしまおうと思います。
toshi_a 初音 さんがほぼ7年前に更新
- ステータス を 新規 から レビュー待ち に変更
- 担当者 を kagura1050 てお にセット
masterブランチにmergeしました。一応確認してもらっていいですか
操作