ワークスペースファイルの置く場所によるPython実行エラー

246 views
Skip to first unread message

TJ

unread,
Jan 25, 2016, 10:52:39 PM1/25/16
to FMEユーザーフォーラム
添付のワークスペースのように、PythonCallerを使って、ラスタ画像をメッシュ枠で切出しするワークスペースを作成しました。

実行時に1つの問題がありました。

ワークスペースのfmvファイルの格納先フォルダパスに日本語文字が入っている場合、実行すると下記のようなエラーが出ます。そうでない場合、エラーなく実行されます。
2016-01-26 12:31:37| 0.4| 0.0|WARN |Error adding `H:\Temp\ラスタ切出しツール\' to the python path

2016-01-26 12:31:37| 0.4| 0.0|FATAL |(PythonFactory): The Python Framework could not be started. PythonFactory could not initialize

2016-01-26 12:31:37| 0.4| 0.0|ERROR |The Python Framework could not be started. PythonFactory could not initialize

2016-01-26 12:31:37| 0.4| 0.0|ERROR |A fatal error has occurred. Check the logfile above for details


一行目の内容を読みますと、fmvの格納フォルダパスをpython pathに追加されているようで、これは問題の原因だと思われます。

これを回避するには、どうすればよろしいでしょうか?

ラスタ切出し.fmw

Takashi Iijima

unread,
Jan 25, 2016, 11:15:05 PM1/25/16
to FMEユーザーフォーラム
再現できました。ご指摘のように、fmwファイル保存先のフォルダパスに日本語文字が含まれているのが原因と思われます。
FME 2015.1.3 までは同じ条件でも正常に実行できましたので、FME 2016.0 のバグと思われます。
残念ながら、回避するには日本語文字を含まないパスで作業していただくしかなさそうです。
Safe社に報告、改善を要求します。

TJ

unread,
Jan 26, 2016, 1:33:47 AM1/26/16
to fm...@googlegroups.com
FME 2016.0 のバグの件了解いたしした。

Pythonが使われているfmwファイルのみ起こるバグのようで、とりあえず、Pythonを使う場合、日本語文字を含まないパスで作業するように回避します。

情報をいただきましてありがとうございました。

Takashi Iijima

unread,
Jan 27, 2016, 1:44:49 AM1/27/16
to FMEユーザーフォーラム
<Safe Software パートナーとして>
FME 2016.0 build 16167 で、PythonCaller など、Python スクリプトを含むワークスペース (*.fmw) の保存先フォルダのパスに日本語文字が含まれている場合、そのワークスペースの実行時にご指摘のエラーが生じることが確認できました。
この不具合について Safe 社に報告、速やかに解消するように要請したところです。
ご不便をおかけして申し訳ありませんが、当面、Python スクリプトを含むワークスペースは、フォルダパスに日本語文字が含まれない場所に保存・実行してくださるようお願いします。
関連の情報が入りましたら、またお知らせします。

Takashi Iijima

unread,
Feb 10, 2016, 6:23:48 PM2/10/16
to FMEユーザーフォーラム
この問題は FME 2016.1 で解消される見通しになりましたので、お知らせします。
2016.1 ベータ版 (初回) のアップロードは数日中に行われます: FME Betas

TJ

unread,
Feb 10, 2016, 7:49:28 PM2/10/16
to FMEユーザーフォーラム
良いお知らせしていただいてありがとうございます。

正式版のリリースを楽しみにしております。

Takashi Iijima

unread,
Feb 12, 2016, 3:14:39 AM2/12/16
to FMEユーザーフォーラム
FME 2016.1 ベータ版の公開が始まりました。

Pythonスクリプトを含むワークスペース保存先のフォルダパスに日本語文字が含まれる場合の実行時エラーが解消されていることを確認しました。
また、カスタムトランスフォーマーヘルプの日本語文字が Help で文字化けしていたのも解消されています。

Takashi Iijima

unread,
Mar 4, 2016, 6:01:39 AM3/4/16
to FMEユーザーフォーラム
<お知らせ>
Pythonスクリプトを含むワークスペース保存先のフォルダパスに日本語文字が含まれる場合の実行時エラーは FME 2016.1 Beta 版で解消されていますが、2016.0 の次の更新 (2016.0.1.1) にも修正が反映されることになりました。
FME 2016.0.1.1 は数日中に正式にリリースされる予定です。

TJ

unread,
Mar 5, 2016, 8:11:03 PM3/5/16
to FMEユーザーフォーラム
情報をいただいてありがとうございます。リリースを楽しみにしております。

Takashi Iijima

unread,
Mar 7, 2016, 8:42:02 PM3/7/16
to FMEユーザーフォーラム
<お知らせ>
FME 2016.0.1.1 build 16177 がリリースされました。次のページからダウンロードできます。

TJ

unread,
Mar 7, 2016, 9:28:38 PM3/7/16
to FMEユーザーフォーラム
情報のご提供ありがとうございます。

早速ダウンロードしてインストールしました。
Reply all
Reply to author
Forward
0 new messages