これまでの情報によると、3 つのパターンが考えられそうである。
これらのパターンの関連については不明。
下記の方法で暫定的に対処可能。
UI/HTML.pm の2404 行、history_page() 内の $self->{history}->get_query_rows() までにはエラーは起こっていない。ここから、http_ok() を呼ぶまでの間か、ここより以前のところで何かが起こっているのかもしれない。http_ok() を呼ぶ前(あるいは $templ->output の前)に、どんなデータを出力しようとしているかを調べる必要がありそう。
コンソールに記録されたエラー。amatubu 記録のもの。8 件。
Modification of a read-only value attempted at c:/Program Files/POPFile/lib/HTML/Template.pm line 1802. HTML::Template->output() : fatal error in loop output : Not an ARRAY reference at c:/Program Files/POPFile/lib/HTML/Template.pm line 2535. at c:\progra~1\popfile/UI/HTML.pm line 737 HTML::Template->output() : fatal error in loop output : HTML::Template->output() : fatal error in loop output : HTML::Template::output() : Unknown item in parse_stack : SCALAR at c:/Program Files/POPFile/lib/HTML/Template.pm line 2749 HTML::Template::output('HTML::Template=HASH(0x18fc8e8)') called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2961 HTML::Template::LOOP::output('HTML::Template::LOOP=ARRAY(0x18ddd58)',140,1) called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2656 eval {...} called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2656 HTML::Template::output('HTML::Template=HASH(0x18ded10)') called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2961 HTML::Template::LOOP::output('HTML::Template::LOOP=ARRAY(0x18f0b8c)',208,1) called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2656 eval {...} called at c:/Program Files/POPFile/lib/HTML/Template.pm line 2656 HTML::Template::output('HTML::Template=HASH(0x1926cac)') called at c:\progra~1\popfile/UI/HTML.pm line 737 UI::HTML::http_ok('UI::HTML=HASH(0x107fb70)','IO::Socket::INET=GLOB(0x18b7eb4)','HTML::Template=HASH(0x1926cac)',0) called at c:\progra~1\popfile/UI/HTML.pm line 2495 UI::HTML::history_page('UI::HTML=HASH(0x107fb70)','IO::Socket::INET=GLOB(0x18b7eb4)','HTML::Template=HASH(0x1926cac)') called at c:\progra~1\popfile/UI/HTML.pm line 610 UI::HTML::url_handler__('UI::HTML=HASH(0x107fb70)','IO::Socket::INET=GLOB(0x18b7eb4)','/','GET','undef') called at c:\progra~1\popfile/UI/HTTP.pm line 227 UI::HTTP::handle_url('UI::HTML=HASH(0x107fb70)','IO::Socket::INET=GLOB(0x18b7eb4)','undef','undef','undef') called at c:\progra~1\popfile/UI/HTTP.pm line 181 UI::HTTP::service('UI::HTML=HASH(0x107fb70)') called at /PerlApp/POPFile/Loader.pm line 689 POPFile::Loader::CORE_service('POPFile::Loader=HASH(0x37946c)',1) called at popfile-tray.pl line 88 main::Timer called at perltray line 1243 PerlTray::Timer(0) called at popfile-tray.pl line 0 eval {...} called at popfile-tray.pl line 0 at c:/Program Files/POPFile/lib/HTML/Template.pm line 2961 at c:\progra~1\popfile/UI/HTML.pm line 737 HTML::Template->output() : fatal error in loop output : HTML::Template->output() : fatal error in loop output : Can't use an undefined value as a SCALAR reference at c:/Program Files/POPFile/lib/HTML/Template.pm line 2533. at c:/Program Files/POPFile/lib/HTML/Template.pm line 2961 at c:\progra~1\popfile/UI/HTML.pm line 737 Use of uninitialized value in sprintf at c:\progra~1\popfile/UI/HTML.pm line 2464. Can't use an undefined value as an ARRAY reference at c:/Program Files/POPFile/lib/Date/Format.pm line 217. Use of uninitialized value in array element at c:\progra~1\popfile/UI/HTML.pm line 2445. Bizarre copy of ARRAY in aassign at c:\progra~1\popfile/UI/HTML.pm line 2500. Use of uninitialized value in string eq at c:\progra~1\popfile/UI/HTML.pm line 3008. Can't use an undefined value as a HASH reference at c:\progra~1\popfile/UI/HTML.pm line 3008. HTML::Template->output() : fatal error in loop output : HTML::Template->output() : fatal error in loop output : Can't use an undefined value as a SCALAR reference at c:/Program Files/POPFile/lib/HTML/Template.pm line 2533. at c:/Program Files/POPFile/lib/HTML/Template.pm line 2961 at c:\progra~1\popfile/UI/HTML.pm line 737
フォーラムに投稿されたもの。3 件。
Can't use an undefined value as a HASH reference at C:/Program Files/POPFile/lib/HTML/Template.pm line 1996. HTML::Template->output() : fatal error in loop output : HTML::Template->output(): fatal error in loop output : Modification of a read-only value attempted at C:/Program Files/POPFile/lib/HTML/Template.pm line 2645. at C:/Program Files/POPFile/lib/HTML/Template.pm line 2961 at C:\PROGRA~1\POPFile/UI/HTML.pm line 737 Modification of a read-only value attempted at C:\PROGRA~1\POPFile/UI/HTML.pm line 2434.
フォーラムに投稿された関連かもしれないもの。2 件。
Can't use an undefined value as an ARRAY reference at C:/Program Files/POPFile/lib/HTML/Template.pm line 2479. HTML::Template->new() : No NAME given to a TMPL_VAR tag at C:\PROGRA~1\POPFile\skins\default\history-navigator-widget.thtml : line 15. at C:/Program Files/POPFile/lib/HTML/Template.pm line 1974.