I\'m trying to do a simple XSP to access a database and generate some XML using the 
ESQL taglib. After solving a few initial problems with not having closed a tag (duh!) 
I now get a meaty Perl error in my error log:

[Mon Mar 10 13:09:48 2003] [warn] [client 127.0.0.1] [AxKit] fast handler called for 
/axkit/xsp/dbi.xsp
[Mon Mar 10 13:09:48 2003] [warn] [client 127.0.0.1] [AxKit] some condition failed. 
recreating output
[ the perl script follows in here ]
[Mon Mar 10 15:26:20 2003] [error] [client 10.10.50.11] [AxKit] [Error] Compilation 
failed: Global symbol \"$col\" requires explicit package name at (eval 13) line 31.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 31.
Global symbol \"$format\" requires explicit package name at (eval 13) line 31.
Global symbol \"$col\" requires explicit package name at (eval 13) line 31.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 31.
Global symbol \"$col\" requires explicit package name at (eval 13) line 31.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 31.
Global symbol \"$col\" requires explicit package name at (eval 13) line 36.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 36.
Global symbol \"$format\" requires explicit package name at (eval 13) line 36.
Global symbol \"$col\" requires explicit package name at (eval 13) line 36.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 36.
Global symbol \"$col\" requires explicit package name at (eval 13) line 36.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 36.
Global symbol \"$col\" requires explicit package name at (eval 13) line 41.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 41.
Global symbol \"$format\" requires explicit package name at (eval 13) line 41.
Global symbol \"$col\" requires explicit package name at (eval 13) line 41.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 41.
Global symbol \"$col\" requires explicit package name at (eval 13) line 41.
Global symbol \"$ancestor\" requires explicit package name at (eval 13) line 41.
syntax error at (eval 13) line 49, at EOF
(eval 13) has too many errors.

[Mon Mar 10 15:26:20 2003] [error] [client 10.10.50.11] [AxKit] From: 
/usr/lib/perl5/site_perl/5.6.1/Error.pm : 148

Any ideas how to resolve this? It looks like it\'s being run with strict pragmas and 
various variables haven\'t been pre-defined, but I can\'t believe that I\'m the only 
person using ESQL to be experiencing this. My XSP page is as follows:

<xsp:page language=\"Perl\" xmlns:xsp=\"http://apache.org/xsp/core/v1\"; 
xmlns:esql=\"http://apache.org/xsp/SQL/v2\";>
<esql:connection>
        <esql:driver transactions=\"no\">mysql</esql:driver>
        <esql:dburl>dbname=axkit;host=localhost;port=3306</esql:dburl>
        <esql:username>root</esql:username>
        <esql:password>S1leX99</esql:password>

        <esql:execute-query>
        <esql:query>select * from topics</esql:query>
               <esql:row-results>
               <topic>
                       <id><esql:get-int column=\"id\" /></id>
                       <title><esql:get-xml column=\"title\" /></title>
                       <description><esql:get-xml column=\"description\" 
/></description>
               </topic>
               </esql:row-results>
        <esql:results>
        <topics>
        </topics>
        </esql:results>
        </esql:execute-query>
</esql:connection>
</xsp:page>


Thanks in advance,


Alex Greg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to