Turning PerlFreshRestart Off breaks app

Turning PerlFreshRestart Off breaks app

am 16.12.2008 13:20:42 von Mike Glen

I am currently trying to migrate an old web app from perl 5.6.2 to perl
5.8.8
One of the reasons for this is so I can use Moose.
I discovered that I couldnt preload Moose classes when PerlFreshRestart
was set to On

Unfortuantely after turning this to off, I can preload Moose classes in
my startup.pl without any problems
but in the old app code I start to get errors about not being able to
load methods
eg Can't locate object method "new" via package "App::UserManager"

The package App::UserManager does have a new method and it all runs ok
with PerlFreshRestart On
All the old app modules are preloaded in startup.pl

If I turn PerlFreshRestart Off using perl 5.6.2 this problem does not occur.

can anyone give me any suggestions what I should look at to try and fix
this problem

Server version: Apache/1.3.37 (Unix)
Running on Centos
Apache/mod_perl/perl were all built from source

Thanks
Mike

--
MINDsweep
25 albany street
edinburgh - UK - eh1 3qn

m: 07786984428


MINDsweep www.mindsweep.net is a division of c2sky services limited
www.c2sky.net

This e-mail may contain confidential information. It is intended solely
for the attention of the designated recipient(s). If you are not the
intended recipient, you must not make any use of the information
contained in the e-mail or cause or allow anyone to do so. Please
contact the sender immediately and delete the message.