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]