<div dir="ltr">Hi,<div><br></div><div>Nope, same internal error with and without semicolon.</div><div><br></div><div>But it seems to work with 'webmercator' as the projection, i.e. <a href="http://127.0.0.1:8080/demo/?tms_capabilities&layer=osm&srs=webmercator" target="_blank">http://127.0.0.1:8080/demo/?tms_capabilities&layer=osm&srs=webmercator</a> (with the latest 1.7.x branch, and 1.8.x branch).</div>

<div><br></div><div>Cheers,</div><div>Attila</div><div class="gmail_extra"><br><div class="gmail_quote">2014-08-07 15:00 GMT+02:00 Rahkonen Jukka  (Tike) <span dir="ltr"><<a href="mailto:jukka.rahkonen@mmmtike.fi" target="_blank">jukka.rahkonen@mmmtike.fi</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="FI" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is there really colon (:) missing from
</span><span lang="EN-US">srs=EPSG3857?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">-Jukka Rahkonen-</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">BERÉNYI Attila wrote:<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div><div>
<p class="MsoNormal"><span lang="EN-US">Hi,<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Sorry about the late response.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
</div><div>
<p class="MsoNormal"><span lang="EN-US">I've upgraded to MapProxy 1.7.1 - unfortunately the problem still persists.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Here's what </span>I've done:<u></u><u></u></p>
</div><div><div>
<div>
<ol start="1" type="1">
<li class="MsoNormal">
# pip2 install --upgrade --no-deps mapproxy<u></u><u></u></li><li class="MsoNormal">
$ mapproxy-util create -t base-config mapproxy<u></u><u></u></li><li class="MsoNormal">
$ mapproxy-util serve-develop mapproxy/mapproxy.yaml<u></u><u></u></li></ol>
<div>
<p class="MsoNormal">Running curl -I '<a href="http://127.0.0.1:8080/demo/?tms_capabilities&layer=osm&srs=EPSG3857" target="_blank">http://127.0.0.1:8080/demo/?tms_capabilities&layer=osm&srs=EPSG3857</a>' gives<u></u><u></u></p>


</div>
</div>
<div>
<div>
<p class="MsoNormal">HTTP/1.0 500 Internal Server Error<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Content-length: 14<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Content-type: text/plain<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Server: MapProxy/1.7.1 (Werkzeug based) Python/2.7.8<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Date: Thu, 07 Aug 2014 11:40:37 GMT<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Related log message:<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">[2014-08-07 13:41:23,651] mapproxy.wsgiapp - CRITICAL - fatal error in demo for /demo/ tms_capabilities&layer=osm&srs=EPSG3857<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Traceback (most recent call last):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/mapproxy/wsgiapp.py", line 181, in __call__<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    resp = self.handlers[handler_name].handle(req)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/mapproxy/service/demo.py", line 105, in handle<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    capabilities = urlopen(url)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    return _opener.open(url, data, timeout)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 410, in open<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    response = meth(req, response)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 523, in http_response<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    'http', request, response, code, msg, hdrs)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 448, in error<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    return self._call_chain(*args)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    result = func(*args)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">HTTPError: HTTP Error 404: Not Found<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Traceback (most recent call last):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/mapproxy/wsgiapp.py", line 181, in __call__<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    resp = self.handlers[handler_name].handle(req)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/mapproxy/service/demo.py", line 105, in handle<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    capabilities = urlopen(url)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    return _opener.open(url, data, timeout)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 410, in open<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    response = meth(req, response)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 523, in http_response<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    'http', request, response, code, msg, hdrs)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 448, in error<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    return self._call_chain(*args)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    result = func(*args)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">HTTPError: HTTP Error 404: Not Found<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">[info] 127.0.0.1 - - [07/Aug/2014 13:41:23] "HEAD /demo/?tms_capabilities&layer=osm&srs=EPSG3857 HTTP/1.1" 500 -<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Any idea?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Attila<u></u><u></u></p>
</div>
</div></div><div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2014-07-23 11:08 GMT+02:00 Oliver Tonnhofer <<a href="mailto:olt@omniscale.de" target="_blank">olt@omniscale.de</a>>:<u></u><u></u></p>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br></p><div>
On 23.07.2014, at 09:39, BERÉNYI Attila wrote:<br>
> Thanks for the quick reply.<br>
><br>
> Unfortunately it does not work with serve-develop either.<br>
><br>
> Same error:<br>
> [2014-07-23 07:35:01,101] mapproxy.wsgiapp - CRITICAL - fatal error in demo for /demo/ tms_capabilities&layer=xxxxxxx&srs=EPSG3857<u></u><u></u></div><p></p>
</div><div>
<p class="MsoNormal">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.<u></u><u></u></p>
</div><div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br></p><div>
Regards,<br>
Oliver<br>
<br>
--<br>
Oliver Tonnhofer    | Omniscale GmbH & Co KG    | <a href="http://omniscale.com" target="_blank">
http://omniscale.com</a><br>
<a href="http://mapproxy.org" target="_blank">http://mapproxy.org</a> | <a href="https://github.com/olt" target="_blank">
https://github.com/olt</a>    | @oltonn<br>
<br>
<br>
<br>
<br>
<br>
<br>
<u></u><u></u></div><p></p>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div></div>