tI've tried to use TaglibHelper stuff from perl.com but it fails on my
system. It seems that some people here have encountered this problem
before but no answer from the ML enabled me to solve my problems.

I've setup my apache according to barrie's 2nd article on perl.com (
mainly :
    PerlModule AxKit
    AddHandler axkit .xml .xsp .dkb
    AxAddStyleMap application/x-xsp Apache::AxKit::Language::XSP
    AxAddStyleMap text/xsl Apache::AxKit::Language::LibXSLT
    AxAddXSPTaglib My::WeatherTaglib
 )

When it's just XPS/XSLT it runs just fine...

When i request the .xsp file ( the one from perl.com ), it ends with a
error 500 and the log ( see it ) is saying �[Error] Can't locate object
method "register" via package "My::WeatherTaglib"�.

I can't find what's wrong. I've probably done something stupid
somewhere... So �Help, I need somebody... Helllppppp !�

Using Debian testing with axkit 1.6-1, libxml-libxml-perl 1.52-2
Additionnal infos / logs available upon requests

[Wed Jan  1 19:51:21 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux AxKit/1.6 
mod_perl/1.26 configured -- resuming normal operations
[Wed Jan  1 19:51:21 2003] [notice] suEXEC mechanism enabled (wrapper: 
/usr/lib/apache/suexec)
[Wed Jan  1 19:51:21 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] fast handler called for 
/dvd/show_dvd.xsp
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] Content Provider 
Override: Apache::AxKit::Provider::File
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] [req] File Provider 
given $r: /home/olivier/www/dvd/show_dvd.xsp
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] checking if we process 
this resource
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] media: screen, 
preferred style: #default
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] Cache: key = 
6ef3ce43dca70bfdb24d697e3890b3df
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] getting styles and 
external entities from the XML
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] styles not cached - 
calling $provider->get_styles()
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] using XS get_styles 
(libxml2)
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] calling 
xs_get_styles_fh()
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] calling 
xs_get_styles_str()
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] parse_pi: href = NULL
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] parse_pi: type = 
application/x-xsp
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] xs_get_styles returned: 
, , {http://www.apache.org/1999/XSP/Core}page
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] Calling 
GetMatchingProcessors with (screen, , , , {http://www.apache.org/1999/XSP/Core}page)
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] get_styles: loading 
style modules
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] get_styles: looking for 
mapping for style type: 'application/x-xsp'
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] cache doesn't exist
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] some condition failed. 
recreating output
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] styles: 
Apache::AxKit::Language::XSP(NULL)
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] Style Provider 
Override: Apache::AxKit::Provider::File
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] [uri] File Provider 
looking up uri NULL
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] [uri] File Provider set 
filename to /home/olivier/www/dvd/NULL
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] about to execute: 
Apache::AxKit::Language::XSP::handler
[Wed Jan  1 19:51:28 2003] [warn] [client 192.168.1.3] [AxKit] Caught an exception
[Wed Jan  1 19:51:28 2003] [error] [client 192.168.1.3] [AxKit] [Error] Can't locate 
object method "register" via package "My::WeatherTaglib" (perhaps you forgot to load 
"My::WeatherTaglib"?) at /usr/lib/perl5/Apache/AxKit/Language/XSP.pm line 168.

[Wed Jan  1 19:51:28 2003] [error] [client 192.168.1.3] [AxKit] From: 
/usr/lib/perl5/Apache/AxKit/Exception.pm : 9
[Wed Jan  1 19:51:28 2003] [error] [client 192.168.1.3] [AxKit] [Backtrace] Can't 
locate object method "register" via package "My::WeatherTaglib" (perhaps you forgot to 
load "My::WeatherTaglib"?) at /usr/lib/perl5/Apache/AxKit/Language/XSP.pm line 168.
        Apache::AxKit::Exception::new('Apache::AxKit::Exception::Error', '-text', 
'Can\'t locate object method "register" via package "My::WeatherT...') called at 
/usr/lib/perl5/AxKit.pm line 839
        AxKit::prep_exception('Can\'t locate object method "register" via package 
"My::WeatherT...') called at /usr/lib/perl5/AxKit.pm line 141
        AxKit::__ANON__('Can\'t locate object method "register" via package 
"My::WeatherT...') called at /usr/lib/perl5/Apache/AxKit/Language/XSP.pm line 168
        Apache::AxKit::Language::XSP::_register_me_and_others() called at 
/usr/lib/perl5/Apache/AxKit/Language/XSP.pm line 40
        Apache::AxKit::Language::XSP::handler('Apache::AxKit::Language::XSP', 
'AxKit::Apache=SCALAR(0x82b7fac)', 'Apache::AxKit::Provider::File=HASH(0x82b8084)', 
'Apache::AxKit::Provider::File=HASH(0x8298ec4)', 1) called at /usr/lib/perl5/AxKit.pm 
line 623
        AxKit::process_request('AxKit::Apache=SCALAR(0x82b7fac)', 
'Apache::AxKit::Provider::File=HASH(0x82b8084)', 'ARRAY(0x822ee18)') called at 
/usr/lib/perl5/AxKit.pm line 437
        AxKit::run_axkit_engine('AxKit::Apache=SCALAR(0x82b7fac)', 
'Apache::AxKit::Provider::File=HASH(0x82b8084)') called at /usr/lib/perl5/AxKit.pm 
line 264
        eval {...} called at /usr/lib/perl5/AxKit.pm line 255
        AxKit::main_handler('AxKit::Apache=SCALAR(0x82b7fac)', 
'Apache::AxKit::Provider::File=HASH(0x82b8084)') called at /usr/lib/perl5/AxKit.pm 
line 172
        AxKit::fast_handler('AxKit::Apache=SCALAR(0x82b7fac)') called at /dev/null 
line 0
        eval {...} called at /dev/null line 0


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

Reply via email to