[MapProxy] Internal error with GetCapabilities WMS request
Peter Sykora
peter_sykora at gmx.at
Sun Feb 24 13:11:47 PST 2019
Hi,
I could successfully setup mapproxy with the default configuration on my
server, except that I get an error accessing the capabilities document
for WMS:
http://www.carto.net/mapproxy/service?REQUEST=GetCapabilities
I get the following errors:
2019-02-24 21:49:26,036 - CRITICAL - mapproxy.wsgiapp - fatal error in
service for /service?REQUEST=GetCapabilities
Traceback (most recent call last):
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/wsgiapp.py",
line 193, in __call__
resp = self.handlers[handler_name].handle(req)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/ows.py",
line 38, in handle
return self.services[service].handle(req)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/base.py",
line 30, in handle
return handler(parsed_req)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/wms.py",
line 196, in capabilities
).render(map_request)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/wms.py",
line 516, in render
return self._render_template(_map_request.capabilities_template)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/wms.py",
line 531, in _render_template
inspire_md=inspire_md,
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 167, in substitute
result, defs, inherit = self._interpret(ns)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 178, in _interpret
self._interpret_codes(self._parsed, ns, out=parts, defs=defs)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 206, in _interpret_codes
self._interpret_code(item, ns, out, defs)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 226, in _interpret_code
base = self._eval(parts[0], ns, pos)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 301, in _eval
reraise((exc_info[0], e, exc_info[2]))
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/py.py",
line 40, in reraise
raise exc.with_traceback(tb)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 288, in _eval
value = eval(code, self.default_namespace, ns)
File "<string>", line 1, in <module>
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 519, in __call__
values = self._parse_signature(args, kw)
File
"/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/util/ext/tempita/__init__.py",
line 562, in _parse_signature
% ', '.join(repr(v) for v in args))
TypeError: Extra position arguments: True at line 169 column 3 in file
/home/sykora/mapproxy/mapproxy/lib/python3.6/site-packages/mapproxy/service/templates/wms111capabilities.xml
The GetMap requests work fine, eg.:
http://www.carto.net/mapproxy/service?LAYERS=osm&FORMAT=image%2Fjpeg&SRS=EPSG%3A3857&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&BBOX=-5256910.9372448,-3015410.0118901,11277947.021405,8725317.5327129&WIDTH=845&HEIGHT=600
Thanks in advance for any hints
Peter
More information about the MapProxy
mailing list