we saw that the page name is taken from the item name. If the item name contains non-english characters like ä then the page name that builds the url throws an error. The problem is that the page name seems to be not editable:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 51: ordinal not in range(128)
Hi, the item name is “Bioland DE ÖKO 006”, so the page name is:
bioland-de-öko-006
The error when recalling the page in browser is the following:
UnicodeEncodeError
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 51: ordinal not in range(128)
Traceback (most recent call last)
File "frappe-bench/apps/frappe/frappe/middlewares.py",
line 15,
in __call__
return super(StaticDataMiddleware, self).__call__(environ, start_response)
File "frappe-bench/env/lib/python2.7/site-packages/werkzeug/wsgi.py",
line 558,
in __call__
cleaned_path = cleaned_path.encode(sys.getfilesystemencoding())
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 51: ordinal not in range(128)
The debugger caught an exception in your WSGI application. You can now
look at the traceback which led to the error. To
switch between the interactive traceback and the plaintext one, you can
click on the "Traceback" headline. From the text traceback you can also
create a paste of it. For code execution mouse-over the frame you want
to debug and click on the console icon on the right side.You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection:dump() shows all variables in the framedump(obj) dumps all that's known about the object