Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Mojolicious-Plugin-MailException CPAN distribution.

Report information
The Basics
Id: 82528
Status: open
Priority: 0/
Queue: Mojolicious-Plugin-MailException

People
Owner: Nobody in particular
Requestors: reb [...] perl-services.de
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: uninitialized warnings
Date: Sun, 06 Jan 2013 23:36:17 +0100
To: bug-Mojolicious-Plugin-MailException [...] rt.cpan.org
From: Renée Bäcker <reb [...] perl-services.de>
Use of uninitialized value in sprintf at /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line 116, <DATA> line 1000. Use of uninitialized value in sprintf at /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line 116, <DATA> line 1000. Use of uninitialized value in sprintf at /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line 116, <DATA> line 1000. Use of uninitialized value in sprintf at /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line 116, <DATA> line 1000. => You should check the lines. Mojolicious::Exception uses this in its 'to_string' method: | ||# Line| | ||$string| |.= (||$self||->line->[0] . ||': '| |. ||$self||->line->[1] . ||"\n"||)| | ||if| |$self||->line->[0]; | So your code could look like: | ||$text| |.= ||sprintf| |" %*d %s\n"||, ||$maxl||, @{||$_||}[0,1] ||for| |@{ ||$e||->lines_before };| | ||$text| |.= ||sprintf| |" * %*d %s\n"||, ||$maxl||, @{ ||$e||->line }[0,1] if $e->line->[0];| | ||$text| |.= ||sprintf| |" %*d %s\n"||, ||$maxl||, @{||$_||}[0,1] ||for| |@{ ||$e||->lines_after };| - Renée -- Perl-Services.de Renée Bäcker Renée Bäcker Bergfeldstr. 23 64560 Riedstadt Telefon: 0180-300 221 048 94 Ust-ID: DE274867092
Вск Янв 06 17:36:28 2013, reb@perl-services.de писал: Show quoted text
> Use of uninitialized value in sprintf at > /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line > 116, <DATA> line 1000. > Use of uninitialized value in sprintf at > /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line > 116, <DATA> line 1000. > Use of uninitialized value in sprintf at > /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line > 116, <DATA> line 1000. > Use of uninitialized value in sprintf at > /usr/local/share/perl/5.12.4/Mojolicious/Plugin/MailException.pm line > 116, <DATA> line 1000. > > > => > > You should check the lines. Mojolicious::Exception uses this in its > 'to_string' method: > > | ||# Line| > | ||$string| |.= (||$self||->line->[0] . ||': '| |. > ||$self||->line->[1] . ||"\n"||)| > | ||if| |$self||->line->[0]; > | > > So your code could look like: > > | ||$text| |.= ||sprintf| |" %*d %s\n"||, ||$maxl||, @{||$_||}[0,1] > ||for| |@{ ||$e||->lines_before };| > | ||$text| |.= ||sprintf| |" * %*d %s\n"||, ||$maxl||, @{ > ||$e||->line }[0,1] if $e->line->[0];| > | ||$text| |.= ||sprintf| |" %*d %s\n"||, ||$maxl||, @{||$_||}[0,1] > ||for| |@{ ||$e||->lines_after };| > > - Renée >
Thanks for Your report, the bug was fixed, too. But I don't understand how to manipulate bugreports here so I don't know how to close this.