There's a private online repo (owned by the agency that developed the theme) that I can reach with the find-links += section of the buildout.cfg
With bin/buildout I've downloaded and installed all the necessary packages.
At this point everything is ok.
I can launch the Plone website with bin/plonectl that has the default Barceloneta theme.
At this point everything is ok.
But when I activate the custom theme in the @@theming-controlpanel, it raises an error.
ERROR plone.transformchain Unexpected error whilst trying to apply transform chain
Traceback (most recent call last):
File "/home/marco/Plone-ispra/buildout-cache/eggs/plone.transformchain-1.2.2-py2.7.egg/plone/transformchain/transformer.py", line 50, in __call__
newResult = handler.transformIterable(result, encoding)
File "/home/marco/Plone-ispra/buildout-cache/eggs/plone.app.theming-2.0.3-py2.7.egg/plone/app/theming/transform.py", line 166, in transformIterable
cache
File "/home/marco/Plone-ispra/buildout-cache/eggs/plone.app.theming-2.0.3-py2.7.egg/plone/app/theming/utils.py", line 664, in prepareThemeParameters
params[name] = quote_param(expression(expressionContext))
File "/home/marco/Plone-ispra/buildout-cache/eggs/Zope2-2.13.27-py2.7.egg/Products/PageTemplates/ZRPythonExpr.py", line 48, in __call__
return eval(self._code, vars, {})
File "PythonExpr", line 1, in <expression>
File "/home/marco/Plone-ispra/buildout-cache/eggs/AccessControl-3.0.14-py2.7-linux-x86_64.egg/AccessControl/ZopeGuards.py", line 83, in guarded_getitem
v = object[index]
File "/home/marco/Plone-ispra/buildout-cache/eggs/plone.registry-1.1.2-py2.7.egg/plone/registry/registry.py", line 42, in __getitem__
return self.records._values[name]
KeyError: 'tecnotecawaterjpithemecustomkeywords.custom_keywords'
I've checked this issue and it refers to some custom theme parameters that I can't understand where are saved.
So, could it be possible that these custom theme parameters are saved on the ZODB (Data.fs)?
For clarification, here is my version overview:
Plone 5.1.2.1 (5112)
CMF 2.2.12
Zope 2.13.27
Python 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609]
PIL 5.1.0 (Pillow)
The Plone version 5.1.2 is the same of the production website (I have access to the Plone control panel).