操作
バグ #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 さんがほぼ9年前に更新
チケット本文のエラーと関係あるかどうかわかりませんが、
この状態だと 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>'
操作