[Padre-dev] Next release on Saturday/Sunday
Petar Shangov
pshangov at yahoo.com
Fri Jan 2 06:03:45 PST 2009
> >> 4) Show Error List is checked in the menu but the relevant notebook
> >> does not show up at start up
> >> (Selecting the menu option twice opens the window)
> >
> > Error List would not show unless the Output window is already shown. I
> committed a fix, but I am not sure this is exactly the bug you are talking
> about. Can you check now and tell me if it is still a problem? If so, when does
> it happen? Which other tabs in the bottom pane are shown when Error List fails
> to show?
>
> no. The issue is that while both "Show Output" and "Show Error List"
> are checked when I start Padre only the Output pane
> shows up.
Still cannot replicate. Error List should always show on startup as long as MainWindow->timer_post_init gets called.
> >> 5) While Error list is checked if I try to run the script
> >> t/files/hello_with_warn.pl
> >> using F5 I get the following error on STDERR:
> >> Undefined subroutine &Parse::ErrorString::Perl::transmo called at
> >> /home/gabor/perl5lib/lib/Parse/ErrorString/Perl.pm line 373.
> >
> > Unfortunately I cannot replicate this. Do other people get this error message
> too? Can you try and run 'splain' on the error output from hello_with_warn.pl
> and tell me if it parses it OK?
>
>
> The problem as far as I can understand is that transmo() function is generated
> in a Task and it is not available when the code is trying to call it.
The transmo() function is generated during Padre::Task::ErrorParser->run (in 'Parse::ErrorString::Perl->new'), and is called during Padre::Task::ErrorParser->finish (in '$parser->parse_string'). Is it possible that 'finish' is called before 'run' has completed?
More information about the Padre-dev
mailing list