操作
バグ #937
未完了entity key :url required. but not exist
プラグイン名:
ブランチ:
クラッシュする:
説明
このところ mikutter の起動時にコンソールに以下の表示がされています。
error: {MIKUTTER_DIR}/core/entity.rb:212:in `rescue in block (2 levels) in message_entities': entity key :url required. but not exist occured by 799911863601532928 (mrg: external/gpl3/gdb: Makefile.gdb_arch: s/#/$/ in a $NetBSD$ so it actually expands) from {MIKUTTER_DIR}/core/entity.rb:40:in `block (2 levels) in filter_wrap' from {MIKUTTER_DIR}/core/entity.rb:38:in `each' from {MIKUTTER_DIR}/core/entity.rb:38:in `block in filter_wrap' from {MIKUTTER_DIR}/core/entity.rb:201:in `call' from {MIKUTTER_DIR}/core/entity.rb:201:in `block (2 levels) in message_entities' from {MIKUTTER_DIR}/core/entity.rb:196:in `each' from {MIKUTTER_DIR}/core/entity.rb:196:in `block in message_entities' from {MIKUTTER_DIR}/core/entity.rb:195:in `each' from {MIKUTTER_DIR}/core/entity.rb:195:in `message_entities' from {MIKUTTER_DIR}/core/entity.rb:175:in `_generate_value' from {MIKUTTER_DIR}/core/entity.rb:88:in `initialize' from {MIKUTTER_DIR}/core/message.rb:80:in `new' from {MIKUTTER_DIR}/core/message.rb:80:in `initialize' from {MIKUTTER_DIR}/core/retriever.rb:53:in `new' from {MIKUTTER_DIR}/core/retriever.rb:53:in `block (2 levels) in new_ifnecessary' from {MIKUTTER_DIR}/core/utils.rb:285:in `block in atomic' from /usr/pkg/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize' from {MIKUTTER_DIR}/core/utils.rb:285:in `atomic' from {MIKUTTER_DIR}/core/retriever.rb:52:in `block in new_ifnecessary' from {MIKUTTER_DIR}/core/utils.rb:210:in `call' from {MIKUTTER_DIR}/core/utils.rb:210:in `result_strict' from {MIKUTTER_DIR}/core/retriever.rb:48:in `new_ifnecessary' from {MIKUTTER_DIR}/core/lib/mikutwitter/api_call_support.rb:115:in `message' from {MIKUTTER_DIR}/core/lib/mikutwitter/api_call_support.rb:156:in `block in messages' from {MIKUTTER_DIR}/core/lib/mikutwitter/api_call_support.rb:156:in `map' from {MIKUTTER_DIR}/core/lib/mikutwitter/api_call_support.rb:156:in `messages' from {MIKUTTER_DIR}/core/lib/mikutwitter/api_call_support.rb:97:in `block (2 levels) in search' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:28:in `call' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:28:in `block (3 levels) in _deferredable_trap_proc' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:26:in `catch' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:26:in `block (2 levels) in _deferredable_trap_proc' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:25:in `catch' from /usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-deferred-1.0.4/lib/delayer/deferred/thread.rb:25:in `block in _deferredable_trap_proc' error: {MIKUTTER_DIR}/core/lib/weakstorage.rb:189:in `rescue in []': 96560580 was deleted error: {MIKUTTER_DIR}/core/lib/weakstorage.rb:189:in `rescue in []': 72088431 was deleted error: {MIKUTTER_DIR}/core/lib/weakstorage.rb:189:in `rescue in []': 538762014 was deleted error: {MIKUTTER_DIR}/core/lib/weakstorage.rb:189:in `rescue in []': 141222560 was deleted
メッセージからすると検索タブに表示されている以下のツイートが原因のようです。
https://twitter.com/netbsdsrc/status/799911863601532928
mrg: external/gpl3/gdb: Makefile.gdb_arch: s/#/$/ in a $NetBSD$ so it actually expands
公式web で見ると $NetBSD のところがエンティティ扱いになっているようですが、
どう動くのが正しいのかはよくわかりませんでした。
error といいながら mikutter 自体はそのまま立ち上がるので実害はないんですが、
想定された動作なんでしょうか。
Izumi Tsutsui さんが約8年前に更新
チケット本文のエラーと関係あるかどうかわかりませんが、
この状態だと notice のメッセージ(?)に必ずトレースが付くようです。
そういうもんなんでしょうか。
Gdk-CRITICAL **: IA__gdk_pixbuf_get_from_drawable: assertion 'src_x + width <= src_width && src_y + height <= src_height' failed from /usr/pkg/share/mikutter/core/mui/cairo_miracle_painter.rb:349:in `gen_pixbuf' from /usr/pkg/share/mikutter/core/lib/uithreadonly.rb:22:in `block (2 levels) in singleton class' from /usr/pkg/share/mikutter/core/mui/cairo_miracle_painter.rb:120:in `pixbuf' from /usr/pkg/share/mikutter/core/lib/uithreadonly.rb:22:in `block (2 levels) in singleton class' from /usr/pkg/share/mikutter/core/mui/cairo_cell_renderer_message.rb:149:in `render_message' from /usr/pkg/share/mikutter/core/mui/cairo_cell_renderer_message.rb:130:in `message_id=' from rbgobject.c:336:in `set_property' from rbgobject.c:336:in `set_value' from /usr/pkg/share/mikutter/core/mui/gtk_tree_view_pretty_scroll.rb:38:in `block (2 levels) in initialize' from /usr/pkg/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `call' from /usr/pkg/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' from /usr/pkg/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/pkg/share/mikutter/mikutter.rb:63:in `boot!' from /usr/pkg/share/mikutter/mikutter.rb:92:in `<main>'
操作