System error

error:  Error during compilation of /home/omskzdes/omskzdes/sources/comps/www/autohandler:
Global symbol "$doc" requires explicit package name (did you forget to declare "my $doc"?) at /home/omskzdes/omskzdes/sources/comps/www/autohandler line 16.
Global symbol "$doc" requires explicit package name (did you forget to declare "my $doc"?) at /home/omskzdes/omskzdes/sources/comps/www/autohandler line 16.

context: 
... 
12:  my $doc = OmskHere::Content::News->DM()->get( old_url => $r->uri(), status => 1 );
13:  $REQUEST->redirect( $doc->get_url(), 301 ) if $doc;
14:  }
15:  elsif ( $r->uri() =~ /^\/(auth_vk_callback.html)\// ) {
16:  $REQUEST->redirect( $doc->get_url(), 301 ) if $doc;
17:  }
18:  }
19: 
20:  $REQUEST->{seo_title} = $SETTINGS->get('params/seo/mp_title');
... 
code stack:  /usr/local/share/perl/5.32.1/HTML/Mason/Interp.pm:450
/usr/local/share/perl/5.32.1/HTML/Mason/Interp.pm:773
/usr/local/share/perl/5.32.1/HTML/Mason/Component.pm:333
/usr/local/share/perl/5.32.1/HTML/Mason/Request.pm:440
raw error






























Error during compilation of /home/omskzdes/omskzdes/sources/comps/www/autohandler:
Global symbol "$doc" requires explicit package name (did you forget to declare "my $doc"?) at /home/omskzdes/omskzdes/sources/comps/www/autohandler line 16.
Global symbol "$doc" requires explicit package name (did you forget to declare "my $doc"?) at /home/omskzdes/omskzdes/sources/comps/www/autohandler line 16.



Trace begun at /usr/local/share/perl/5.32.1/HTML/Mason/Interp.pm line 851
HTML::Mason::Interp::_compilation_error('HTML::Mason::Interp=HASH(0x55ea8838b880)', '/home/omskzdes/omskzdes/sources/comps/www/autohandler', 'HTML::Mason::Exception::Compilation=HASH(0x55ea88e199b0)') called at /usr/local/share/perl/5.32.1/HTML/Mason/Interp.pm line 450
HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x55ea8838b880)', '/www/autohandler') called at /usr/local/share/perl/5.32.1/HTML/Mason/Interp.pm line 773
HTML::Mason::Interp::find_comp_upwards('HTML::Mason::Interp=HASH(0x55ea8838b880)', '/www', 'autohandler') called at /usr/local/share/perl/5.32.1/HTML/Mason/Component.pm line 333
HTML::Mason::Component::parent('HTML::Mason::Component::FileBased=HASH(0x55ea88ba94d8)') called at /usr/local/share/perl/5.32.1/HTML/Mason/Request.pm line 440
eval {...} at /usr/local/share/perl/5.32.1/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x55ea893189c8)') called at /usr/local/share/perl/5.32.1/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x55ea893189c8)') called at /usr/local/share/perl/5.32.1/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x55ea849ffd68)', 'Apache2::RequestRec=SCALAR(0x55ea88e40128)') called at /home/omskzdes/makeidea/sources/lib/MakeIdea/BK/Core/handler.pl line 85
eval {...} at /home/omskzdes/makeidea/sources/lib/MakeIdea/BK/Core/handler.pl line 81
MakeIdea::BK::Core::Handler::Mason::handler('Apache2::RequestRec=SCALAR(0x55ea88e40128)') called at /home/omskzdes/omskzdes/sources/lib/OmskHere/Core/CoreService.pm line 35
eval {...} at /home/omskzdes/omskzdes/sources/lib/OmskHere/Core/CoreService.pm line 35
OmskHere::Core::CoreService::print('Apache2::RequestRec=SCALAR(0x55ea88951ac0)') called at -e line 0
eval {...} at -e line 0