table of contents
WWW::Mediawiki::Client::Exceptions(3pm) | User Contributed Perl Documentation | WWW::Mediawiki::Client::Exceptions(3pm) |
NAME¶
WWW::Mediawiki::Client::Exception - exception handling for WWW::Mediawiki::ClientSYNOPSIS¶
use WWW::Mediawiki::Client::Exception; use Data::Dumper; # throw eval { WWW::Mediawiki::Client::LoginException->throw( error => 'Something bad happened', res => $res, cookie_jar => $cookie_jar, ); }; # catch if (UNIVERSAL::isa($@, 'WWW::Mediawiki::Client::LoginException') { print STDERR $@->error; print Dumper($@->res); }
DESCRIPTION¶
A base class for WWW::Mediawiki::Client exceptions.SUBCLASSES¶
WWW::Mediawiki::Client::URLConstructionException¶
Indicates a problem with the URL with which we to the Mediawiki server.WWW::Mediawiki::Client::AuthException¶
Indicates a problem with the provided authentication informationWWW::Mediawiki::Client::LoginException¶
Indicates that login failed for an unknown reasonFields:
- res
- For the apache response object returned by the attempt to log in.
- cookie_jar
- For the cookie jar which was returned by the attempt to log in.
WWW::Mediawiki::Client::CookieJarException¶
Something went wrong saving or loading the cookie jarWWW::Mediawiki::Client::FileAccessException¶
Something went wrong saving or loading a fileWWW::Mediawiki::Client::FileTypeException¶
The file which we attempted to operate on is not a .wiki fileWWW::Mediawiki::Client::AbsoluteFileNameException¶
The file which we attempted to operate on is not a .wiki fileWWW::Mediawiki::Client::CommitMessageException¶
There is a problem with the commit messageWWW::Mediawiki::Client::CommitException¶
Something went wrong while committing a changeWWW::Mediawiki::Client::PageDoesNotExistException¶
There is no such page, either here or on the serverWWW::Mediawiki::Client::UpdateNeededException¶
The page on the server has changed since the local file was last updatedWWW::Mediawiki::Client::ConflictsPresentException¶
An attempt was made to commit a file containing conflictsWWW::Mediawiki::Client::CorruptedConfigFileException¶
The configuration file cannot be parsed.WWW::Mediawiki::Client::ServerPageException¶
Something went wrong fetching the server page.Throws:
- res
- The apache response object which was returned in the attempt to fetch the page.
WWW::Mediawiki::Client::ReadOnlyFieldException¶
Client code tried to set a read-only field.SEE ALSO¶
Exception::ClassAUTHORS¶
- Mark Jaroski <mark@geekhive.net>
- Author
- Bernhard Kaindl <bkaindl@ffii.org>
- Inspired the improvement in error handling and reporting.
LICENSE¶
Copyright (c) 2004 Mark Jaroski.This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2011-02-12 | perl v5.10.1 |