in reply to Re: CGI Perl output cut with xampp
in thread CGI Perl output cut with xampp

the most errors in log are "use of uninitialized value". Then there is a "$* is no longer supported" (use of an old version of cgi-lib). An "\\1 better written as $1". And an "odd number of elements in hash assignment".

thanks

Replies are listed 'Best First'.
Re^3: CGI Perl output cut with xampp
by NetWallah (Canon) on Jul 08, 2016 at 18:13 UTC
    The "odd number of elements in hash assignment" indicates a programming error - potentially caused by mishandling of (unexpected formatting) incoming data.

    There is a possibility that the incorrectly populated hash may result in incomplete data displayed.

    You will need to examine the code and related data - I suggest you run the code under the command line debugger, and isolate the issue.

            There is no time like the present for postponing what you ought to be doing.

      Hello,

      I've removed the "odd number of elements in hash assignment" as well as all "\1 better written as $1" error messages and the "$* is no longer supported" message. Staying now are only some "Use of uninitialized value" messages after starting the Perl/CGI-application by calling the stating page.

      With the next click I can call the error in my originally database. This should print out all existing FAQ independent from which category. It prints until title of FAQ 50 which is shown. Then it seems to hang a time. At last I get the following message:

      [Fri Aug 19 12:54:35.185884 2016] [core:error] [pid 9868:tid 1728] (70007)The timeout specified has expired: [client 127.0.0.1:51845] AH00574: ap_content_length_filter: apr_bucket_read() failed, referer: http://localhost/faq/cgi-bin/faq.pl?kat=1

      best regards

        Now could be a good time to progressively trace the progress of your program by sprinkling warn statements around (maybe) the body of ausgabefaq to see where it hangs there, or maybe if it hangs before that or after that.

        When I visit the online link you posted earlier, I see all 58 (or how many, at least more than 50) FAQs in all categories...

        The symptoms (Hang/truncation) seem to match this bug report.

        Try to install a fix - sorry I'm not familiar enough with xampp distribution to locate that.

        You should also pay attention and look for potential bugs related to "use of uninitialized value".
        Those should have a line number, and variable name (in recent perl), and be easy to track and fix.

                "Software interprets lawyers as damage, and routes around them" - Larry Wall