Project

General

Profile

バグ #937

entity key :url required. but not exist

Added by Izumi Tsutsui almost 3 years ago. Updated almost 3 years ago.

Status:
新規
Priority:
通常
Assignee:
-
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

このところ 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 自体はそのまま立ち上がるので実害はないんですが、
想定された動作なんでしょうか。

History

#1

Updated by Izumi Tsutsui almost 3 years ago

チケット本文のエラーと関係あるかどうかわかりませんが、
この状態だと 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>'

Also available in: Atom PDF