X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/04319b030cda09db85df0e8f82c2c93be473bd88..0ffe0872c17961da61246c61f06102f8711661b3:/doc/bugs/attachment:_failed_to_get_filehandle.mdwn diff --git a/doc/bugs/attachment:_failed_to_get_filehandle.mdwn b/doc/bugs/attachment:_failed_to_get_filehandle.mdwn index d8be5e36b..d49092e61 100644 --- a/doc/bugs/attachment:_failed_to_get_filehandle.mdwn +++ b/doc/bugs/attachment:_failed_to_get_filehandle.mdwn @@ -10,8 +10,27 @@ the error message like below: error("failed to get filehandle ($fh)"); +>> Sure. I've done the change and it seems that $fh variable is undefined: + +>> Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/IkiWiki/Plugin/attachment.pm line 135. +>> failed to get filehandle () + > Also, what web server and version of perl is this? --[[Joey]] +>> It's Apache2 2.2.8-1ubuntu0.3 and Perl 5.8.8-12 from Ubuntu Hardy. --[[Paweł|ptecza]] + +>>> Hmm, is your CGI.pm perhaps creating the attachment temp file, but +>>> not providing an open filehandle to it via the `upload` method? +>>> Change the debugging line to this: --[[Joey]] + + error("failed to get filehandle:$fh ; file:$filename ; is ref:".ref($q->param('attachment'))); + +>>>> Now my Ikiwiki returns: + +>>>> failed to get filehandle: ; file:sandbox/test.txt ; is ref: + +>>>> Is it helpful for you? --[[Paweł|ptecza]] + The same message I can see in the Apache log file. There is also following warning: