in reply to Basic mod-perl question : why my variable is undefined ?

Well, first of all, the usual questions ... do you have use strict; use warnings; and in that situation does it “compile cleanly?”

Next, well, there is no such thing as “sometimes, not always.”   What you are dealing with here is a bug ... in your code.   Somewhere.   That bug is probably located in the bit of code that you elided out, the second time, with "...".   I do not believe that this has anything in particular to do either with mod_perl nor the Registry.

In addition, I suggest that you should put all your code together, in subroutines, and not put subroutines in-the-middle.   Let the code-paths be obvious, and contiguous.

Replies are listed 'Best First'.
Re^2: Basic mod-perl question : why my variable is undefined ?
by pcouderc (Monk) on Jul 23, 2014 at 11:44 UTC
    Thank you. Well, I fear that you answer without knowing mod_perl. I suggest you read that http://perl.apache.org/docs/1.0/guide/porting.html#Exposing_Apache__Registry_secrets