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