System error

error:  mkdir /home/web/mason/data/obj/1647893106: Permission denied at /usr/share/perl5/HTML/Mason/Compiler/ToObject.pm line 112.
context: 
... 
287:  local @CARP_NOT = scalar( $cgc ? $cgc->() : caller() );
288:  shortmess_heavy(@_);
289:  }
290: 
291:  sub croak { die shortmess @_ }
292:  sub confess { die longmess @_ }
293:  sub carp { warn shortmess @_ }
294:  sub cluck { warn longmess @_ }
295: 
... 
code stack:  /usr/share/perl/5.38/Carp.pm:291
/usr/share/perl/5.38/File/Path.pm:239
/usr/share/perl/5.38/File/Path.pm:195
/usr/share/perl/5.38/File/Path.pm:173
/usr/share/perl5/HTML/Mason/Compiler/ToObject.pm:112
/usr/share/perl5/HTML/Mason/Interp.pm:437
/usr/share/perl5/HTML/Mason/Request.pm:250
/usr/share/perl5/HTML/Mason/Request.pm:212
/usr/share/perl5/HTML/Mason/ApacheHandler.pm:94
/usr/share/perl5/Class/Container.pm:275
/usr/share/perl5/Class/Container.pm:353
/usr/share/perl5/HTML/Mason/Interp.pm:348
/usr/share/perl5/HTML/Mason/ApacheHandler.pm:874
/usr/share/perl5/HTML/Mason/ApacheHandler.pm:828
/home/web/mason/handler.pl:124
-e:0
raw error






























mkdir /home/web/mason/data/obj/1647893106: Permission denied at /usr/share/perl5/HTML/Mason/Compiler/ToObject.pm line 112.


Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 125
HTML::Mason::Exceptions::rethrow_exception('mkdir /home/web/mason/data/obj/1647893106: Permission denied at /usr/share/perl5/HTML/Mason/Compiler/ToObject.pm line 112.^J') called at /usr/share/perl/5.38/Carp.pm line 291
Carp::croak('mkdir /home/web/mason/data/obj/1647893106: Permission denied') called at /usr/share/perl/5.38/File/Path.pm line 239
File::Path::_mkpath('HASH(0x76a030b4c698)', 'ARRAY(0x76a09403eb88)') called at /usr/share/perl/5.38/File/Path.pm line 195
File::Path::_mkpath('HASH(0x76a030b4c698)', 'ARRAY(0x76a09406d530)') called at /usr/share/perl/5.38/File/Path.pm line 173
File::Path::mkpath('/home/web/mason/data/obj/1647893106/austlii', 0, 509) called at /usr/share/perl5/HTML/Mason/Compiler/ToObject.pm line 112
HTML::Mason::Compiler::ToObject::compile_to_file(undef, 'file', '/home/web/mason/data/obj/1647893106/austlii/recent.html.obj', 'source', 'HTML::Mason::ComponentSource=HASH(0x76a030b567a8)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 437
HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x76a03055c778)', '/austlii/recent.html') called at /usr/share/perl5/HTML/Mason/Request.pm line 250
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 232
HTML::Mason::Request::_initialize('HTML::Mason::Request::ApacheHandler=HASH(0x76a09406d2d8)') called at /usr/share/perl5/HTML/Mason/Request.pm line 212
HTML::Mason::Request::new('HTML::Mason::Request::ApacheHandler', 'error_format', 'html', 'error_mode', 'output', 'interp', 'HTML::Mason::Interp=HASH(0x76a03055c778)', 'comp', '/austlii/recent.html', 'args', 'ARRAY(0x76a030b4c788)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)', 'container', 'HASH(0x76a094030ac8)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 94
HTML::Mason::Request::ApacheHandler::new('HTML::Mason::Request::ApacheHandler', 'error_format', 'html', 'error_mode', 'output', 'interp', 'HTML::Mason::Interp=HASH(0x76a03055c778)', 'comp', '/austlii/recent.html', 'args', 'ARRAY(0x76a030b4c788)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)', 'container', 'HASH(0x76a094030ac8)') called at /usr/share/perl5/Class/Container.pm line 275
Class::Container::call_method('HTML::Mason::Interp=HASH(0x76a03055c778)', 'request', 'new', 'interp', 'HTML::Mason::Interp=HASH(0x76a03055c778)', 'comp', '/austlii/recent.html', 'args', 'ARRAY(0x76a030b4c788)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)', 'container', 'HASH(0x76a094030ac8)') called at /usr/share/perl5/Class/Container.pm line 353
Class::Container::create_delayed_object(undef, undef, 'interp', 'HTML::Mason::Interp=HASH(0x76a03055c778)', 'comp', '/austlii/recent.html', 'args', 'ARRAY(0x76a030b4c788)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)', 'container', 'HASH(0x76a094030ac8)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 348
HTML::Mason::Interp::make_request('HTML::Mason::Interp=HASH(0x76a03055c778)', 'comp', '/austlii/recent.html', 'args', 'ARRAY(0x76a030b4c788)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 874
eval {...} at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 873
HTML::Mason::ApacheHandler::prepare_request('HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 828
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x76a03055c748)', 'Apache2::RequestRec=SCALAR(0x76a09402ff88)') called at /home/web/mason/handler.pl line 124
HTML::Mason::handler('Apache2::RequestRec=SCALAR(0x76a09402ff88)') called at -e line 0
eval {...} at -e line 0