[prime-dev: 772] Re: scim-prime先行お試し版

Back to archive index

Takuro Ashie ashie****@homa*****
2005年 3月 31日 (木) 15:56:28 JST


足永です。

On Tue, 15 Mar 2005 23:10:47 +0900
Takuro Ashie <ashie****@homa*****> wrote:

>   undefined method `segments' for nil:NilClass
> 
> と言われてPRIMEが落ちることがあるのですが、

この件ですが、conv_selectを呼ばずにconv_commitを呼ぶと落ちるようです。
indexを-1で初期化しているのに対して、PrimeSession::get_selectionメソッド
の利用側は、必ず選択アイテムが存在することを期待しているように見えます。

/usr/local/lib/site_ruby/1.8/prime/session-japanese.rb:177:in `conv_commit': undefined method `segments' for nil:NilClass (NoMethodError)
        from /usr/local/lib/site_ruby/1.8/prime/prime2.rb:62:in `send'
        from /usr/local/lib/site_ruby/1.8/prime/prime2.rb:62:in `session_command'
        from /usr/local/lib/site_ruby/1.8/prime/protocol.rb:476:in `conv_commit'
        from /usr/local/lib/site_ruby/1.8/prime/protocol.rb:113:in `send'
        from /usr/local/lib/site_ruby/1.8/prime/protocol.rb:113:in `send_command'
        from /usr/local/lib/site_ruby/1.8/prime/protocol.rb:99:in `execute'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:32:in `session_loop'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:31:in `synchronize'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:31:in `session_loop'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:25:in `loop'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:25:in `session_loop'
        from /usr/local/lib/site_ruby/1.8/prime/server.rb:138:in `start'
        from /usr/local/bin/prime:164:in `main'
        from /usr/local/bin/prime:184



Prime-dev メーリングリストの案内
Back to archive index