Hello all,
I am trying to run py4web as a service on windows using nssm, but at startup on stderror the program gives the following errors:
Traceback (most recent call last):
File "C:\Program Files\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Program Files\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Program Files\Python310\Scripts\py4web.exe\__main__.py", line 7, in <module>
File "C:\Program Files\Python310\lib\site-packages\click\core.py", line 1128, in __call__
return self.main(*args, **kwargs)
File "C:\Program Files\Python310\lib\site-packages\click\core.py", line 1053, in main
rv = self.invoke(ctx)
File "C:\Program Files\Python310\lib\site-packages\click\core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Program Files\Python310\lib\site-packages\click\core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Program Files\Python310\lib\site-packages\click\core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "C:\Program Files\Python310\lib\site-packages\py4web\core.py", line 1919, in run
click.secho(ART, fg="blue")
File "C:\Program Files\Python310\lib\site-packages\click\termui.py", line 659, in secho
return echo(message, file=file, nl=nl, err=err, color=color)
File "C:\Program Files\Python310\lib\site-packages\click\utils.py", line 298, in echo
file.write(out) # type: ignore
File "C:\Program Files\Python310\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 2-8: character maps to <undefined>
When the service is active py4web does not work and no page is reachable.
Does anyone have any helpful suggestions on how to fix this problem?
Regards
Paolo