This repository provides a home for tickets and other planning documents for the Pleiades gazetteer of ancient places. Code is kept in multiple other repositories.
This happens on unpublished places with an unpublished location when you try to get the kml serialization:
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module pleiades.kml.browser, line 176, in __call__
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 132, in pt_render
Warning: Macro expansion failed
Warning: <type 'exceptions.KeyError'>: 'kml_macros'
Module zope.pagetemplate.pagetemplate, line 240, in __call__
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 888, in do_useMacro
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 946, in do_defineSlot
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 583, in do_setLocal_tal
Module zope.tales.tales, line 696, in evaluate
URL: /srv/python27-apps/pleiades4/src/pleiades.kml/pleiades/kml/kml_document.pt
Line 76, Column 4
Expression: <PythonExpr ( representative_point_list[1] + ', ' + representative_point_list[0])>
Names:
{'args': (),
'container': <Place at /plone/places/41177951>,
'context': <Place at /plone/places/41177951>,
'default': <object object at 0xffff8f657820>,
'here': <Place at /plone/places/41177951>,
'loop': {},
'nothing': None,
'options': {},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0xfffee4b76cb0>,
'request': <HTTPRequest, URL=https://pleiades.stoa.org/places/41177951/kml>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0xffff753bd490>,
'traverse_subpath': [],
'user': <PloneUser 'foobert'>,
'view': <Products.Five.metaclass.PlaceDocument object at 0xffff2828ad50>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0xffff2828ac10>}
Module zope.tales.pythonexpr, line 59, in __call__
__traceback_info__: ( representative_point_list[1] + ', ' + representative_point_list[0])
Module <string>, line 1, in <module>
IndexError: list index out of range
This happens on unpublished places with an unpublished location when you try to get the kml serialization: