[Tilesathome] [OSM-talk] T at H error

Dirk-Lüder Kreie osm-list at deelkar.net
Mon Oct 1 03:12:33 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Robert (Jamie) Munro schrieb:
> Andrew Luck wrote:
>> I'm occasionally getting an error with the T at H client.
> 
>> runtime error: file osmarender/osmarender.xsl line 767 element param
>>  | xsltApplyXSLTTemplate: A potential infinite template recursion was
>> detected.
>>  | You can adjust xsltMaxDepth (--maxdepth) in order to raise the
>> maximum number of nested template calls and variables/params (currently
>> set to 3000).
> 
>> After many lines of output and several hours processing, the client
>> eventually exits with the following error:
> 
>> Splitting /tmp//21214.png_part (1 x 1)... Can't use an undefined value
>> as a symbol reference at
>> /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/GD/Image.pm
>> line 175.
> 
>> This is with the current version. Can anyone offer any information on this?
> 
> I've been getting the same error, every time I leave the client for a
> few hours, then go back and check on it. It means that my client stops
> working. I wonder if something could trap errors like this, report back
> to the server some debugging information, then allow the client to carry
> on with the next tile, rather than the program die and then sit around
> doing nothing. Also the server could then know that the tile is a
> problem tile, and not just retry after a timeout delay.
> 
> Robert (Jamie) Munro

While I don't have added such a check and the talkback yet I have fixed
a related bug that caused error information not being passed back to the
caller, in this case the rendering did not abort when xml2svg failed, so
tilesGen.pl exits when the perl::GD module can't find the image.

This should do away with this bug as well, but I'll add checks and maybe
talkback as I find the time to do so.

- --

Dirk-Lüder "Deelkar" Kreie
Bremen - 53.0952°N 8.8652°E

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHAFeQFUbODdpRVDwRAvbgAKCRURtC6b3EPBFIsm37hSIOtpeg0QCZAZXG
aRFPvyQSirfnCIrppQQgbrc=
=E2a7
-----END PGP SIGNATURE-----




More information about the Tilesathome mailing list