[MapProxy] tms_capabilities - internal error

Rahkonen Jukka (Tike) jukka.rahkonen at mmmtike.fi
Thu Aug 7 06:00:20 PDT 2014


Hi,

Is there really colon (:) missing from srs=EPSG3857?

-Jukka Rahkonen-

BERÉNYI Attila wrote:

Hi,

Sorry about the late response.

I've upgraded to MapProxy 1.7.1 - unfortunately the problem still persists.

Here's what I've done:

  1.  # pip2 install --upgrade --no-deps mapproxy
  2.  $ mapproxy-util create -t base-config mapproxy
  3.  $ mapproxy-util serve-develop mapproxy/mapproxy.yaml
Running curl -I 'http://127.0.0.1:8080/demo/?tms_capabilities&layer=osm&srs=EPSG3857' gives
HTTP/1.0 500 Internal Server Error
Content-length: 14
Content-type: text/plain
Server: MapProxy/1.7.1 (Werkzeug based) Python/2.7.8
Date: Thu, 07 Aug 2014 11:40:37 GMT

Related log message:
[2014-08-07 13:41:23,651] mapproxy.wsgiapp - CRITICAL - fatal error in demo for /demo/ tms_capabilities&layer=osm&srs=EPSG3857
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mapproxy/wsgiapp.py", line 181, in __call__
    resp = self.handlers[handler_name].handle(req)
  File "/usr/lib/python2.7/site-packages/mapproxy/service/demo.py", line 105, in handle
    capabilities = urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 410, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 448, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mapproxy/wsgiapp.py", line 181, in __call__
    resp = self.handlers[handler_name].handle(req)
  File "/usr/lib/python2.7/site-packages/mapproxy/service/demo.py", line 105, in handle
    capabilities = urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 410, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 448, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found
[info] 127.0.0.1 - - [07/Aug/2014 13:41:23] "HEAD /demo/?tms_capabilities&layer=osm&srs=EPSG3857 HTTP/1.1" 500 -

Any idea?

Cheers,
Attila

2014-07-23 11:08 GMT+02:00 Oliver Tonnhofer <olt at omniscale.de<mailto:olt at omniscale.de>>:
Hi,

On 23.07.2014, at 09:39, BERÉNYI Attila wrote:
> Thanks for the quick reply.
>
> Unfortunately it does not work with serve-develop either.
>
> Same error:
> [2014-07-23 07:35:01,101] mapproxy.wsgiapp - CRITICAL - fatal error in demo for /demo/ tms_capabilities&layer=xxxxxxx&srs=EPSG3857
Ok, that's indeed a bug. The demo page generated wrong URLs for TMS services that use use_grid_names: true. I fixed that in the 1.7x and master branch.

Regards,
Oliver

--
Oliver Tonnhofer    | Omniscale GmbH & Co KG    | http://omniscale.com
http://mapproxy.org | https://github.com/olt    | @oltonn







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapproxy/attachments/20140807/4e5c3364/attachment-0001.html>


More information about the MapProxy mailing list