On Wed, Nov 11, 2009 at 09:58:30AM +1300, Dan Horne wrote:
>>> ient for my needs. And if no one cares about why the problem is  
>>> occurring (why it arises when one module calls DateTime->now but not 
>>> others), I'm more than happy to let things go!
>>
>> I'd love to fix it, but I can't without a recipe to reproduce it. I  
>> suspect the call to ->now is a red herring. That code path doesn't do 
>> anything special with regards to timezones. It probably has something 
>> to do with _your_ code that's around the call to ->now and  
>> DateTime::TimeZone.
>>
>
> Oh, I'm sure I'm doing something wrong. But it's something that causes  
> DateTime's now to fail only in the context of how I use it. I know it  
> fails in DateTime::TimeZone::Local::Unix because I've stepped though the 
> code using the Perl debugger, and I've gone right to the line where it 
> fails (127, after trapping the die on line 115). I also know that it only 
> fails if I invoke my class from a web app. If I call it from a simple 
> script, it doesn't fail either.

The web app likely has more restricted permissions than your user; any chance
that could be related?

-- 
Ken Irving, fn...@uaf.edu, 907-474-6152
Water and Environmental Research Center
Institute of Northern Engineering
University of Alaska, Fairbanks

Reply via email to