From: Graham B. <gb...@po...> - 2002-05-24 16:55:34
|
----- Forwarded message from Alain STEPHAN <ast...@sy...> ----- Date: Fri, 24 May 2002 14:39:23 +0200 To: <gb...@po...> From: "Alain STEPHAN" <ast...@sy...> Subject: Help on your module needed Hi Graham, I am a beginner perl programmer. I am trying to use your Ldap Module. I am not sure having install it correctly and I am using Mason (do you konw it ?) Here is what I am testing : <html> <body> LDAP AUTHENTICATION<br> <hr size=1 noshade> <% $@ %> <%init> ####################################################################### # SECTION LDAP ####################################################################### use strict; use Net::LDAP; my $server = "localhost"; my $ldap = new Net::LDAP($server) || die("failed to connect to server.$!\n"); </%init> </body> </html> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> and what I get : System error while serving AS01 /shared/LDAP/ldap.html (referer=, agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)) error while executing /shared/ldap/ldap.html [base]: Can't locate object method "new" via package "Net::LDAP" at (eval 674) line 26. HTML::Mason::Request::__ANON__('Can\'t locate object method "new" via package "Net::LDAP" at (ev...') called at (eval 674) line 26 HTML::Mason::Request::comp1('HTML::Mason::Request::ApacheHandler=HASH(0x 4d2f26c)', 'HTML::Mason::Component::FileBased=HASH(0x50fe468)') called at c:\avantgoserver\perl\site\lib/HTML/Mason/Request.pm line 517 HTML::Mason::Request::comp('HTML::Mason::Request::ApacheHandler=HASH(0x4 d2f26c)', 'HTML::Mason::Component::FileBased=HASH(0x50fe468)') called at c:\avantgoserver\perl\site\lib/HTML/Mason/Request.pm line 294 HTML::Mason::Request::comp1('HTML::Mason::Request::ApacheHandler=HASH(0x 4d2f26c)', 'HASH(0x51011c0)', 'HTML::Mason::Component::FileBased=HASH(0x4d00ff0)') called at c:\avantgoserver\perl\site\lib/HTML/Mason/Request.pm line 523 HTML::Mason::Request::comp('HTML::Mason::Request::ApacheHandler=HASH(0x4 d2f26c)', 'HASH(0x51011c0)', 'HTML::Mason::Component::FileBased=HASH(0x4d00ff0)') called at c:\avantgoserver\perl\site\lib/HTML/Mason/Request.pm line 135 eval {...} called at c:\avantgoserver\perl\site\lib/HTML/Mason/Request.pm line 135 HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4 d2f26c)', '/shared/ldap/ldap.html') called at c:\avantgoserver\perl\site\lib/HTML/Mason/ApacheHandler.pm line 599 HTML::Mason::ApacheHandler::handle_request_1('HTML::Mason::ApacheHandler =HASH(0xdc5fd4)', 'Apache=SCALAR(0x50b41c4)', 'HTML::Mason::Request::ApacheHandler=HASH(0x4d2f26c)', 'HASH(0x50b1864)') called at c:\avantgoserver\perl\site\lib/HTML/Mason/ApacheHandler.pm line 290 eval {...} called at c:\avantgoserver\perl\site\lib/HTML/Mason/ApacheHandler.pm line 290 HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=H ASH(0xdc5fd4)', 'Apache=SCALAR(0x50b41c4)') called at c:\avantgoserver/conf/ui_handler.pl line 168 HTML::Mason::handler('Apache=SCALAR(0x50b41c4)') called at nul line 0 eval {...} called at nul line 0 backtrace: /shared/ldap/ldap.html [base] <= /autohandler.mhtml [base] Debug file is '1'. Full debug path is 'c:/avantgoserver/cache/ui/debug/anon/1'. I do not undersdand what is happening. use Net::Ldap works but not the following line : my $ldap = new Net::LDAP($server) || die("failed to connect to server.$!\n"); I do not know if I missed something when installing your module. Do you have an idea of what's happening ? Alain ----- End forwarded message ----- |