概要
dbutils.notebook.run実行時のAny international characters must be removed or replaced in workflow_contextエラーへの対応方法を共有します。
エラーと対応方法
エラー
dbutils.notebook.run を実行すると次のようなエラーが発生する場合があります。ノートブック名やディレクトリにマルチバイト文字(日本語等)が含まれている場合に発生します。今回は/ジョブエラー/executorのノートブックを実行しようとしているためエラーとなりました。
dbutils.notebook.run(
"./executor",
0,
)
com.databricks.WorkflowException: com.databricks.common.client.DatabricksServiceHttpClientException: INVALID_PARAMETER_VALUE: Only Latin1 (ASCII) characters are currently supported. Any international characters must be removed or replaced in workflow_context
%runによりノートブックを呼び出す場合には、ディレクトリ名にマルチバイト文字が含まれていても正常終了するようです。
%run ./executor
対応方法
ノートブック名、あるいは、ディレクトリ名からマルチバイト文字を除く必要があります。/ジョブエラー/executorというパスであるため、/job_error/executorに変更することで正常終了します。



