Not sure what is happening here, but senaite doesn’t work any longer. At some point I went to customize plone.footer in portal_view_customizations, but didn’t save anything.
I get this error when clicking on customize:
BadRequest(‘The id “zope.interface.interface-plone.footer” is invalid - it is already in use.’,) (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: Page Template main_template has errors: [‘Compilation failed’, u’chameleon.exc.LanguageError: Invalid define syntax\n\n - String: " mode=block’)"\n - Filename: main_template\n - Location: (line 25: col 67)\n - Source: … der(‘X-XSS-Protection’, ‘1; mode=block’);"\n ^^^^^^^^^^^^^’])
I get this error on senaite pages:
2020-10-29 23:16:32 ERROR Zope.SiteErrorLog 1604013392.850.906805794284 http://192.168.127.10:8080/senaite/bika-dashboard
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 bika.lims.browser.dashboard.dashboard, line 203, 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
Module five.pt.engine, line 98, in call
Module z3c.pt.pagetemplate, line 176, in render
Module chameleon.zpt.template, line 307, in render
Module chameleon.template, line 192, in render
Module 43caeee4d8beaf733a3b7e00678cde25.py, line 1535, in render
Module five.pt.expressions, line 154, in call
Module five.pt.expressions, line 123, in traverse
Module OFS.Traversable, line 249, in unrestrictedTraverse
-
traceback_info: ([], ‘macros’)
Module Products.PageTemplates.PageTemplate, line 59, in macros
Module Products.PageTemplates.PageTemplate, line 68, in pt_macros -
Warning: Compilation failed
-
Warning: chameleon.exc.LanguageError: Invalid define syntax
-
String: " mode=block’)"
-
Filename: main_template
-
Location: (line 25: col 67)
-
Source: … der(‘X-XSS-Protection’, ‘1; mode=block’);"
^^^^^^^^^^^^^
PTRuntimeError: Page Template main_template has errors: [‘Compilation failed’, u’chameleon.exc.LanguageError: Invalid define syntax\n\n - String: " mode=block’)"\n - Filename: main_template\n - Location: (line 25: col 67)\n - Source: … der(‘X-XSS-Protection’, ‘1; mode=block’);"\n ^^^^^^^^^^^^^’]
2020-10-29 23:16:32 ERROR root Exception while rendering an error message
Traceback (most recent call last):
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/OFS/SimpleItem.py”, line 242, in raise_standardErrorMessage
v = s(**kwargs)
File “/home/senaite/buildout-cache/eggs/Products.CMFCore-2.2.10-py2.7.egg/Products/CMFCore/FSPythonScript.py”, line 127, in call
return Script.call(self, *args, **kw)
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Shared/DC/Scripts/Bindings.py”, line 322, in call
return self._bindAndExec(args, kw, None)
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Shared/DC/Scripts/Bindings.py”, line 359, in _bindAndExec
return self._exec(bound_data, args, kw)
File “/home/senaite/buildout-cache/eggs/Products.PythonScripts-2.13.2-py2.7.egg/Products/PythonScripts/PythonScript.py”, line 344, in _exec
result = f(*args, **kw)
File “Script (Python)”, line 35, in standard_error_message
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Shared/DC/Scripts/Bindings.py”, line 322, in call
return self._bindAndExec(args, kw, None)
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Shared/DC/Scripts/Bindings.py”, line 359, in _bindAndExec
return self._exec(bound_data, args, kw)
File “/home/senaite/buildout-cache/eggs/Products.CMFCore-2.2.10-py2.7.egg/Products/CMFCore/FSPageTemplate.py”, line 237, in _exec
result = self.pt_render(extra_context=bound_names)
File “/home/senaite/buildout-cache/eggs/Products.CMFCore-2.2.10-py2.7.egg/Products/CMFCore/FSPageTemplate.py”, line 177, in pt_render
self, source, extra_context
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Products/PageTemplates/PageTemplate.py”, line 87, in pt_render
showtal=showtal)
File “/home/senaite/buildout-cache/eggs/zope.pagetemplate-3.6.3-py2.7.egg/zope/pagetemplate/pagetemplate.py”, line 132, in pt_render
strictinsert=0, sourceAnnotations=sourceAnnotations
File “/home/senaite/buildout-cache/eggs/five.pt-2.2.4-py2.7.egg/five/pt/engine.py”, line 98, in call
return self.template.render(**kwargs)
File “/home/senaite/buildout-cache/eggs/z3c.pt-3.3.0-py2.7.egg/z3c/pt/pagetemplate.py”, line 176, in render
return base_renderer(context)
File “/home/senaite/buildout-cache/eggs/Chameleon-3.8.1-py2.7.egg/chameleon/zpt/template.py”, line 307, in render
return super(PageTemplate, self).render(_kw)
File “/home/senaite/buildout-cache/eggs/Chameleon-3.8.1-py2.7.egg/chameleon/template.py”, line 192, in render
self._render(stream, econtext, rcontext)
File “dac48ece93ee9ecd9f66ec0f5765adc2.py”, line 1670, in render
File “/home/senaite/buildout-cache/eggs/five.pt-2.2.4-py2.7.egg/five/pt/expressions.py”, line 135, in call
base = self.traverse(base, request, path_items)
File “/home/senaite/buildout-cache/eggs/five.pt-2.2.4-py2.7.egg/five/pt/expressions.py”, line 123, in traverse
base = traverser(name)
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/OFS/Traversable.py”, line 317, in restrictedTraverse
return self.unrestrictedTraverse(path, default, restricted=True)
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/OFS/Traversable.py”, line 249, in unrestrictedTraverse
if getattr(aq_base(obj), name, _marker) is not _marker:
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Products/PageTemplates/PageTemplate.py”, line 59, in macros
return self.pt_macros()
File “/home/senaite/buildout-cache/eggs/Zope2-2.13.29-py2.7.egg/Products/PageTemplates/PageTemplate.py”, line 68, in pt_macros
self.id, self._v_errors
PTRuntimeError: Page Template main_template has errors: [‘Compilation failed’, u’chameleon.exc.LanguageError: Invalid define syntax\n\n - String: " mode=block’)"\n - Filename: main_template\n - Location: (line 25: col 67)\n - Source: … der(‘X-XSS-Protection’, ‘1; mode=block’);"\n ^^^^^^^^^^^^^’]