-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve HTTPError reporting #7
Comments
This does not look like an TileCache error. Do you have read and write access on the directory you are using for chaching the tiles? |
Hi Styp, The issue is about improving the reported information when it happens. Right now it is only the error and the backtrace, which gives poor information: An error occurred: HTTP Error 403: Forbidden I suggest changing this to: An error occurred trying to contact/fetch the URL: http://... (complete url with params), the error was: HTTP Error 403: Forbidden What do you think? |
once conern i have here is since you installed with apt-get likely that is a old copy since there has not been a release in quite awhile |
Ok, I'll test with current code and report. Thanks! |
Hi, cloned current repository. Run wms server with: uwsgi --http :9090 --wsgi-file wsgi.py
tilecache.cfg changed to:
run from repository using: python tilecache_http_server.py browser request: http://localhost:8080/1.0.0/basic/0/0/0.png browser result: |
yes it would make sense to catch that error and return the info avaailable |
from the mailing list:
It looks (403: Forbidden) Tilecache does not have permissions to access the url you wrote in the configuration. Can you access that url?
De: tilecache-bounces at lists.osgeo.org [mailto:tilecache-bounces at lists.osgeo.org] En nombre de Balazs Szabó
Enviado el: miércoles, 15 de junio de 2011 11:13
Para: tilecache at lists.osgeo.org
Asunto: [Tilecache] cgi problem
Hi List!
I installed tilecache on ubuntu with apache web server (sudo apt-get install tilecache) , but when I hit this link http://localhost/cgi-bin/tilecache.cgi/1.0.0/basic/0/0/0.png
I got the following error:
An error occurred: HTTP Error 403: Forbidden
File "/usr/lib/pymodules/python2.7/TileCache/Service.py", line 343, in cgiHandler
format, image = service.dispatchRequest( params, path_info, req_method, host )
File "/usr/lib/pymodules/python2.7/TileCache/Service.py", line 208, in dispatchRequest
return self.renderTile(tile, params.has_key('FORCE'))
File "/usr/lib/pymodules/python2.7/TileCache/Service.py", line 138, in renderTile
data = layer.render(tile, force=force)
File "/usr/lib/pymodules/python2.7/TileCache/Layer.py", line 444, in render
return self.renderTile(tile)
File "/usr/lib/pymodules/python2.7/TileCache/Layers/WMS.py", line 29, in renderTile
tile.data, response = wms.fetch()
File "/usr/lib/pymodules/python2.7/TileCache/Client.py", line 59, in fetch
response = self.client.open(urlrequest)
File "/usr/lib/python2.7/urllib2.py", line 397, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 510, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 435, in error
return self._call_chain(_args)
File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain
result = func(_args)
File "/usr/lib/python2.7/urllib2.py", line 518, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
The text was updated successfully, but these errors were encountered: