Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]474[/thread]

Mason: top_stack: nothing on component stack



<< >> 3 Einträge, 1 Seite
eisbeer
 2005-04-05 14:26
#4752 #4752
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Nachdem jetzt endlich mod_perl und schliesslich auch mason
funktioniert, wollte ich mich an die arbeit machen. Ich wollte
wie im Masonbook/8 einen autohandler machen, der automatisch
den content von einzelnen Dateien in ein Layout packt, aber
der autohandler sollte selber von einer datei namens syshandler
erben. So weit, so gut.

Wenn jetzt aber in meinem <%once>-Teil am anfang irgendetwas
mit $m->xyz() steht, bricht er mit dem Fehler
Code: (dl )
top_stack: nothing on component stack
ab...

Hier mal die Datei(en):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%once>
   use DBI;
   use XML::Simple;

   my $config = XMLin($m->file('config/config.xml'));
   my $dbh = DBI->connect( "DBI:mysql:usw:usf",$config->...->usr,$config->...->$pwd,...)
       or $m->comp('errorhandler', error => "kein verbindung usw.;) ") and exit;
</%once>

<%init>
   $m->call_next;
</%init>

<%flags>
   inherit => undef
</%flags>
syshandler

Quote
<%flags>
inherit => '/syshandler'
</%flags>

<html>
<head>
<title>Seite.com</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
...layout ohne jeden mason-code o.ä. ...
% $m->call_next;
...layout ohne jeden mason-code o.ä....
</body>
</html>
autohandler

Quote
<b>hier bin ich</b>
aufgerufene Datei

Wenn ich die $m->xyz() Aufrufe im once-Bereich rausnehme,
funktionierts...
hat einer eine ahnung, woran das liegt ?
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
eisbeer
 2005-04-13 13:30
#4753 #4753
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Aha :D
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
GwenDragon
 2005-04-13 13:44
#4754 #4754
User since
2005-01-17
14536 Artikel
Admin1
[Homepage]
user image
1. Hast du schon mal den Stack angeschaut?
2. Ist auch ein errorhandler da?
3. Was meinst du mit Aha?\n\n

<!--EDIT|GwenDragon|1113385497-->
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

<< >> 3 Einträge, 1 Seite



View all threads created 2005-04-05 14:26.