On Wed, 18 May 2016 09:35:45 -0400
Lathan Bidwell <lat...@andrews.edu> wrote:

> Is it possible that its not a problem of the rand, but a problem of the ||=
> ?
> 
> Try debugging the value before you set it. It could be a scoping issue
> where the old value stays in the variable and then ||= doesn't overwrite it.
> 

Hi Lathan,

That's not it I'm afraid : below is this output in error_log before and after 
||=, you can see that the value is undefined first, then set to a previous 
value after a few iterations

Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : RzFMMRznJ9fRaHgVU27AQdrN4WgMr7cH at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : 45GJYXZvPkMw55Zfkxr2H3EnN7S19Wzw at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : xW0r3dUFFDfeTxzQnftxhMm2PyoX12Bc at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : 8Os5Dyfmpch7DWOdZ0yvn1JN7aVrT9q3 at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : VpCyv6GmeQwPqnD84nYBVGJeS93g64of at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : 7YoiW2abgrnno8nivS8VYoEXKKh9K2KI at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : nNDYxt5EocI8gjXwq7Lc5FczPdfcNKPn at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : RzFMMRznJ9fRaHgVU27AQdrN4WgMr7cH at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : 45GJYXZvPkMw55Zfkxr2H3EnN7S19Wzw at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : xW0r3dUFFDfeTxzQnftxhMm2PyoX12Bc at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : 8Os5Dyfmpch7DWOdZ0yvn1JN7aVrT9q3 at 
/home/lib/Compta/Base/Handler/entry.pm line 150.
Use of uninitialized value in concatenation (.) or string at 
/home/lib/Compta/Base/Handler/entry.pm line 146.
Token :  at /home/lib/Compta/Base/Handler/entry.pm line 146.
Token : VpCyv6GmeQwPqnD84nYBVGJeS93g64of at 
/home/lib/Compta/Base/Handler/entry.pm line 150.




-- 
                                        Bien à vous, Vincent Veyron 

https://compta.libremen.com
Logiciel de comptabilité générale, libre

Reply via email to