Re: Apache2::Reload, Prototype mismatch

Ben RUBSON <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
Thank you Randolf for your answer.

Of course for the "subroutine redefined" messages, I agree.

But what about the "Prototype mismatch" messages ?

Ben

> On 22 Aug 2017, at 16:50, Randolf Richardson <[email protected]> wrote:
> 
> 	The "subroutine redefined" warning is a normal side-effect of the 
> Apache2::Reload module providing information about which modules were 
> effected.  I use it on development servers, but not on production 
> servers, because I want better performance from my production 
> environments.
> 
> 	Occasionally I've noticed that modules don't reload properly, and 
> then strange errors occur when there is no problem with code.  In 
> these cases, I stop and start the Apache HTTPd daemon to resolve the 
> problem.
> 
>> Hello,
>> 
>> I use Apache2::Reload on my dev env :
>> PerlModule Apache2::Reload
>> PerlInitHandler Apache2::Reload
>> PerlSetVar ReloadDirectories "/d/"
>> 
>> It works perfectly.
>> Of course I get the warnings "Subroutine redefined" when modules are reloaded.
>> 
>> But I also get :
>> Prototype mismatch: sub Functions::to_json: none vs ($@) at /d/Mod.pm line 6.
>> Prototype mismatch: sub Functions::from_json: none vs ($@) at /d/Mod.pm line 6.
>> Prototype mismatch: sub Functions::sha256_hex: none vs (;@)
>> at /usr/local/lib/perl5/5.24/Exporter.pm line 66.
>> at /d/Mod.pm line 9.
>> Prototype mismatch: sub Functions::from_to: none vs ($$$;$)
>> at /usr/local/lib/perl5/5.24/Exporter.pm line 66.
>> at /d/Mod.pm line 11.
>> 
>> Mod.pm :
>> 1.  package Functions;
>> 2.  use strict;
>> 3.  use warnings;
>> 4.  use Exporter qw(import);
>> 5.  our @EXPORT_TO = qw(func1 func2 func3);
>> 6.  use JSON qw(to_json from_json);
>> 7.  use Cache::Memcached;
>> 8.  use DBI;
>> 9.  use Digest::SHA qw(sha256_hex);
>> 10. use MIME::Types;
>> 11. use Encode qw(from_to);
>> 
>> Should I pay attention to these errors ?
>> How to properly solve them ?
>> 
>> Thank you very much !
>> 
>> Best regards,
>> 
>> Ben
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.