UnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 923
Hello,
I'm a consultant attempting to configure Dataiku for a client - I've simply followed the documentation available for the most part and ran into issues that I've mostly been able to solve either with this forum or StackOverflow. I'm attempting to start a cluster per the documentation @ Guided setup 1: Deploy in a new VNet with Elastic Compute — Dataiku DSS 10.0 documentation but running into the following error:
File "/data/dataiku/dss_data/plugins/installed/aks-clusters/python-lib/dku_azure/utils.py", line 18, in run_and_process_cloud_error raise eUnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 923: ordinal not in range(128)[2022-05-24 15:13:08,830] [15950/MainThread] [INFO] [dataiku.base.socket_block_link] Client closed
I'm at a bit of a loss here as to what would be causing the encode error as it seems to be within an internal python script. Apologies as I'm more of a back-end guy and not a developer so any help ascertaining the issue here would be appreciated.
Thanks!
Answers
-
Alexandru Dataiker, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 1,226 Dataiker
Hi,
The error 'ascii' codec can't encode character u'\u2018' suggests a python 2 vs 3 code mismatch.
Can you please confirm
1) the code env version for the AKS plugin?
2) Version of the AKS plugin(latest would be 2.0.2. ) and DSS version you have installed.
1. Make sure you select python3.6 or when creating the code env , if one is already created you can try to create a new once you upgrade the plugin to a version to a version that supports Python3.
-
Hello,
Thank you for the response! That was indeed all I needed to do, change the code env - working fine now.