Discussion:
Problem with "last" label
(too old to reply)
Andreas Rieke
2013-12-29 16:23:32 UTC
Permalink
Hi,

we have a strange problem with labels which only occurs when compiling
embperl with perl 5.18.1; with perl 5.16.3, everything works well.
Unfortunately, the problem seems to happen with a certain probability;
sometimes, things work well, but sometime else, we get the following
message in the apache logs and an internal server error in the browser:

Error in Perl code: Label not found for "last l9" at
/opt/apache/htdocs/management/admin/user2accessgroup.epl line 80.

We are working with CentOS 5.10 on 32 and 64 bit machines. We use apache
2.2.25 with mod_perl 2.0.8 and embperl 2.5.0_4. The error happens only
with 5 of the (certainly) 100 epl files we are working with; I just
checked the shortest file by hand, there are no syntax errors in it.
When looking for the file and the line from the logs, there is nothing
strange at that position; the 5 files do not even contain a "last"
statement.

Is this an embperl issue? If not, is it a mod_perl problem?
Did anybody else see a similar problem?
What can I do to get more information about it or to solve the problem?

Best regards,

Andreas Rieke
--
Dr. Ing. Andreas Rieke
- Geschäftsführender Gesellschafter -

signatur_oben
ISL Internet Sicherheitslösungen GmbH
Bergstrasse 128
D-58095 Hagen

Tel.: +49 (0) 2331/34956-0
Fax.: +49 (0) 2331/34956-29
E-Mail: ***@isl.de <mailto:***@isl.de>
Website: www.isl.de <http://www.arp-guard.com>
Website: www.arp-guard.com <http://www.arp-guard.com>
signatur_unten


Geschäftsführer: Dr.-Ing. Andreas Rieke | Sitz: Hagen
HRB 3816 | Amtsgericht Hagen | UStID-Nr. DE 201547313
Andreas Rieke
2014-01-01 10:38:25 UTC
Permalink
Good morning Gerald,

we use perl 5.16.3 on our production machines and try 5.18.1 in the
development area - we expect that the development of perl 5.16 will stop
sometime this year, and for that reason, we are already trying the new
version.

I hope that the file which I have attached to this email will help - it
is the shortest from the 5 candidates and hopefully the most simple one.
I did not change anything within this file - according to the apache log
file the error happens in line 80. This is the complete error log:
error.13-12.log:[Tue Dec 29 15:48:02 2013] [error] [16539]ERR: 24:
Error in Perl code: Label not found for "last l9" at
/opt/apache/htdocs/management/admin/user2accessgroup.epl line 80.

Please let me know if I can do anything to assist finding the error; I
work with apache, perl, mod_perl and embperl for certainly 8 years not,
but I am not an embperl insider,

Best regards,

Andreas
Hi Andreas,
this looks like an Embperl problem, but I didn't seen it before (I am
still using Perl 5.16 not Perl 5.18).
Do you have a short test file that you can send me, so I can reproduce
the error here?
Gerald
*Gesendet:* Sonntag, 29. Dezember 2013 17:24
*Betreff:* Problem with "last" label
Hi,
we have a strange problem with labels which only occurs when compiling
embperl with perl 5.18.1; with perl 5.16.3, everything works well.
Unfortunately, the problem seems to happen with a certain probability;
sometimes, things work well, but sometime else, we get the following
Error in Perl code: Label not found for "last l9" at
/opt/apache/htdocs/management/admin/user2accessgroup.epl line 80.
We are working with CentOS 5.10 on 32 and 64 bit machines. We use
apache 2.2.25 with mod_perl 2.0.8 and embperl 2.5.0_4. The error
happens only with 5 of the (certainly) 100 epl files we are working
with; I just checked the shortest file by hand, there are no syntax
errors in it.
When looking for the file and the line from the logs, there is nothing
strange at that position; the 5 files do not even contain a "last"
statement.
Is this an embperl issue? If not, is it a mod_perl problem?
Did anybody else see a similar problem?
What can I do to get more information about it or to solve the problem?
Best regards,
Andreas Rieke
--
Dr. Ing. Andreas Rieke
- Geschäftsführender Gesellschafter -
signatur_oben
ISL Internet Sicherheitslösungen GmbH
Bergstrasse 128
D-58095 Hagen
Tel.: +49 (0) 2331/34956-0
Fax.: +49 (0) 2331/34956-29
Website: www.isl.de <http://www.arp-guard.com>
Website: www.arp-guard.com <http://www.arp-guard.com>
signatur_unten
Geschäftsführer: Dr.-Ing. Andreas Rieke | Sitz: Hagen
HRB 3816 | Amtsgericht Hagen | UStID-Nr. DE 201547313
--
Dr. Ing. Andreas Rieke
- Geschäftsführender Gesellschafter -

signatur_oben
ISL Internet Sicherheitslösungen GmbH
Bergstrasse 128
D-58095 Hagen

Tel.: +49 (0) 2331/34956-0
Fax.: +49 (0) 2331/34956-29
E-Mail: ***@isl.de <mailto:***@isl.de>
Website: www.isl.de <http://www.arp-guard.com>
Website: www.arp-guard.com <http://www.arp-guard.com>
signatur_unten


Geschäftsführer: Dr.-Ing. Andreas Rieke | Sitz: Hagen
HRB 3816 | Amtsgericht Hagen | UStID-Nr. DE 201547313
Florian Schlichting
2014-01-28 22:47:47 UTC
Permalink
Hi Gerald, Andreas,
this looks like an Embperl problem, but I didn't seen it before (I am still using Perl 5.16 not Perl 5.18).
Do you have a short test file that you can send me, so I can reproduce the error here?
Error in Perl code: Label not found for "last l9" at /opt/apache/htdocs/management/admin/user2accessgroup.epl line 80.
in addition to Andreas' test case, when I run the test suite on Perl 5.18.2
(Debian testing) I see:


#68 selecttab.htm...

[-1][1341]ERR: 24: Error in Perl code: Label not found for "last l19" at /home/fs/src/pkg-perl/git/packages/libembperl-perl/test/html/selecttab.htm line 101, <F2> line 73.

#69 selecttab2.htm...

[-1][1341]ERR: 24: Error in Perl code: Label not found for "last l3" at /home/fs/src/pkg-perl/git/packages/libembperl-perl/test/html/selecttab2.htm line 25, <ERR> line 99.


I hope this helps in nailing things down.

I'm also attaching two patches about POD errors and spelling that make
some of our tools unhappy. Looking forward to an RC5, there are quite a
few changes in SVN...

Florian

Loading...