[Tilesathome] maplint GD/Image.pm value error?
Dirk-Lüder Kreie
osm-list at deelkar.net
Fri Dec 4 18:39:01 GMT 2009
Knut Arne Bjørndal schrieb:
> Hi
>
> On 30. nov. 2009, at 15.19, Fredrik Johansson wrote:
>> Pretty frequently I get this error:
>>
>> [#959 0% maplint-z12] Splitting stripe 0... Can't use an undefined
>> value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 175.
[...]
> Often this error occurs after something else has already gone wrong, but
> it may be hidden with the default verbosity level, try turning that up
> if there are no error messages above that one.
In my experience it's almost always something else that went wrong.
> And yes, there should be some more error handling, I suspect that at
> least some error handling around GD could give some less confusing
> diagnostics (but wouldn't really solve anything else).
The entire error handling needs a rewrite, or at least a thorough
testing. Several error counters are not reset correctly.
> Other than that the component I suspect most is the rasterizer, and the
> SVG::Rasterize module already tries it's best to wrap error handling
> around that. The problem is that the rasterizers almost seem hostile to
> error handling, trying their very best to not do anything that's simple
> to handle like returning error codes or failing in even remotely
> predictable ways (much less gracefully, what kind of concept is that??)
True, very frustrating, that.
--
Dirk-Lüder "Deelkar" Kreie
Bremen - 53.0901°N 8.7868°E
More information about the Tilesathome
mailing list