[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