[Tilesathome] orp errors, putting job back, and >150 current active requests

William Stearns wstearns at pobox.com
Wed Jun 10 21:14:32 BST 2009


Good evening, all,
 	(Additional error message at the bottom)

On Wed, 10 Jun 2009, William Stearns wrote:

> 	I've set up 4 systems at my end to process tiles and am receiving 
> this error on all 4:
>
> [#64   0% ] Is your client broken or have you just uploaded like crazy? "You 
> have more than 150 active requests. Check your client.". Idle for 12 (Total 
> 6:48)...
>
> 	For reference, my user directory (wstearns) on tah is:
>
> http://server.tah.openstreetmap.org/User/show/byid/1238/
>
> 	, and sure enough, there are a bunch of "Current active requests", up 
> to about 6+ hours old.
>
> 	The one thing that may be related is an error that shows up for some 
> tile jobs (for example, 12,2282,1373) in orp.pl (see the full error text 
> after my .sig):
>
>  perl osmarender/orp/orp.pl -r maplint/rules-largest.xml -o 
> /home/tmp/12_2282_1373_ztGiX/maplint-z16.svg-temp.svg -b 
> 50.8475729536534,20.56640625,50.903032831112,20.654296875 /home/tmp/12_2
> 282_1373_ztGiX/datamaplint.osm
>  Debug output follows:
>  | Modification of non-creatable array value attempted, subscript -1 at 
> /home/wstearns/src/TilesAtHome/tilesAtHome/osmarender/orp/orp-drawing.pm line 
> 399.
> ...
> [#11   0% maplint] Putting job (12,2282,1373) back due to 'at least one 
> render thread returned an error'
>
> 	For reference, line 399 in my orp.pl is:
> my $reverse = ($nodes->[scalar @$nodes - 1]->{"lon"} < $nodes->[0]->{"lon"});
>
>
> 	Is there any chance that when one of these jobs gets placed back that 
> it's never removed from my profile, giving the impression that I'm 
> downloading lots of tiles and never returning anything?  I am - 347K tiles so 
> far.
>
> 	Versions:
> [wstearns at tpv tilesAtHome]$ perl tilesGen.pl upload
> - Using working directory /home/tmp
> - Pngcrush version 1.6.10
> - pngnq version 0.5
> - Java version 1.6 is available
> - ImageMagick version 6.3.8 (lowzoom disabled)
> This is version 14692 (Ulm) of tilesgen running on linux, ID: 64276
> [wstearns at tpv tilesAtHome]$ svn up
> Fetching external item into 'osmarender'
> External at revision 15836.
> Fetching external item into 'maplint'
> External at revision 15836.
> Fetching external item into 'png2tileinfo'
> External at revision 15836.
> At revision 15836.
> [wstearns at tpv tilesAtHome]$
>
>
>
>  | Modification of non-creatable array value attempted, subscript -1 at 
> /home/wstearns/src/TilesAtHome/tilesAtHome/osmarender/orp/orp-drawing.pm line 
> 399.
>
> Additional info about the Error(s):
>
>
> [#11   0% maplint-z13] orp produced an error, aborting render.
> [#11   0% maplint-z13] xml2svg failed
> ERROR
>  The following command produced an error message:
>  perl osmarender/orp/orp.pl -r maplint/rules-largest.xml -o 
> /home/tmp/12_2282_1373_ztGiX/maplint-z16.svg-temp.svg -b 
> 50.8475729536534,20.56640625,50.903032831112,20.654296875 
> /home/tmp/12_2282_1373_ztGiX/datamaplint.osm
>  Debug output follows:
>  | Modification of non-creatable array value attempted, subscript -1 at 
> /home/wstearns/src/TilesAtHome/tilesAtHome/osmarender/orp/orp-drawing.pm line 
> 399.
>
> Additional info about the Error(s):
>
>
> [#11   0% maplint-z16] orp produced an error, aborting render.
> [#11   0% maplint-z16] xml2svg failed
> ERROR
>  The following command produced an error message:
>  perl osmarender/orp/orp.pl -r maplint/rules-large.xml -o 
> /home/tmp/12_2282_1373_ztGiX/maplint-z15.svg-temp.svg -b 
> 50.8475729536534,20.56640625,50.903032831112,20.654296875 
> /home/tmp/12_2282_1373_ztGiX/datamaplint.osm
>  Debug output follows:
>  | Modification of non-creatable array value attempted, subscript -1 at 
> /home/wstearns/src/TilesAtHome/tilesAtHome/osmarender/orp/orp-drawing.pm line 
> 399.
>
> Additional info about the Error(s):
>
>
> [#11   0% maplint-z15] orp produced an error, aborting render.
> [#11   0% maplint-z15] xml2svg failed
> ERROR
>  The following command produced an error message:
>  perl osmarender/orp/orp.pl -r maplint/rules-small.xml -o 
> /home/tmp/12_2282_1373_ztGiX/maplint-z12.svg-temp.svg -b 
> 50.8475729536534,20.56640625,50.903032831112,20.654296875 
> /home/tmp/12_2282_1373_ztGiX/datamaplint.osm
>  Debug output follows:
>  | Modification of non-creatable array value attempted, subscript -1 at 
> /home/wstearns/src/TilesAtHome/tilesAtHome/osmarender/orp/orp-drawing.pm line 
> 399.
>
> Additional info about the Error(s):
>
>
> [#11   0% maplint-z12] orp produced an error, aborting render.
> [#11   0% maplint-z12] xml2svg failed
> [#11   0% maplint] Putting job (12,2282,1373) back due to 'at least one 
> render thread returned an error'
> [#11   0% maplint] at least one render thread returned an error
>

 	One additional error that's showing up is:

[#9   0% maplint-z12] orp produced an error, aborting render.
[#9   0% maplint-z12] xml2svg failed
ERROR
   The following command produced an error message:
   perl osmarender/orp/orp.pl -r maplint/rules-small.xml -o 
/home/tmp/12_2228_1476_tYV6Z/maplint-z13.svg-temp.svg -b 
44.7779358963156,15.8203125,44.8402906513974,15.908203125 
/home/tmp/12_2228_1476_tYV6Z/datamaplint.osm
   Debug output follows:
   |
   | no element found at line 1, column 0, byte 0 at 
/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm 
line 187

Additional info about the Error(s):
[#9   0% maplint-z13] orp produced an error, aborting render.
[#9   0% maplint-z13] xml2svg failed
[#9   0% maplint] Putting job (12,2228,1476) back due to 'at least one 
render thread returned an error'
[#9   0% maplint] at least one render thread returned an error


 	As a side note, the text status on the tah homepage is showing 
that jobs are occasionally being reset, such as the job that produced the 
above error:

09-06-10-21:10:44 INFO Reset tileset (12,2228,1476) by wstearns (uuid: 
64276). Cause: at least one render thread returned an error

 	Is there any way to manually or automatically retire the other 
jobs on http://server.tah.openstreetmap.org/User/show/byid/1238/ , 
perhaps those older than 4 hours?
 	Cheers,
 	- Bill

---------------------------------------------------------------------------
         "The cure for 1984 is 1776."
         -- Anonymous
--------------------------------------------------------------------------
William Stearns (wstearns at pobox.com, tools and papers: www.stearns.org)
Top-notch computer security training at www.sans.org , www.giac.net
--------------------------------------------------------------------------




More information about the Tilesathome mailing list