FME 2017.1.1.0 にバージョンアップしたらワークスペース実行が途中で止まってしまう

44 views
Skip to first unread message

TJ

unread,
Oct 3, 2017, 11:29:55 PM10/3/17
to fm...@googlegroups.com
FME 2017.1.1.0

今朝、FME 2017.1.0.0 から FME 2017.1.1.0 にバージョンアップしました。
しかし、昨日まで正常に動いていたワークスペースが動かなくなりました。

ログを見ますと、以下の2つの警告ができています。

1.WARN |Cannot find a matching schema named 'エラー図形' in the known set of schemas: ''. Known schema sources are: 'ESRISHAPE_2'. Please verify writer feature type configuration.
FeatureWriter を使って、2つのフィーチャタイプを書き出しています。1つはダイナミックスキーマを使っていて、1つはマニュアルスキーマで「エラー図形.shp」 を書き出しています。スキーマの設定は Manual に設定してあります。スキーマのアンマッチが起こらないはずですが。

2.WARN |Warning: not all FMESessions that were created were destroyed before shutdown. This may cause instability

  WARN |Warning: not all Stashed Objects that were registered were dropped before shutdown. This may cause instability

処理終了前に、セッションが切れたとオブジェクトが回収されたとのメッセージですが、どのような場合、この警告が出るのでしょうか。

FME 2017.1.0.0 で同じワークスペースを実行してみましたが、正常に実行できました。
FeatureWriter がバージョンアップされたせいかなと思いましたが、トランスフォーマーのアップデート表示はありませんでした。

FeatureWriter 辺りの問題のようですが、何かのバグでしょうか。

Takashi Iijima

unread,
Oct 4, 2017, 3:49:26 AM10/4/17
to fm...@googlegroups.com
2017.1.0 で実行できているものが実行できないということは、バグの可能性があります。
2. のメッセージは、内部で想定外のエラーが生じている可能性があり、Safe 社に実装を調べてもらわないとはっきりとした理由はわかりません。
差し支えなければ、現象が再現できる最小限のサンプルデータとワークスペースをご提供いただけないでしょうか。
公開することができなければ、サポートケースとして私あてに直接メール等でお送りください。

TJ

unread,
Oct 4, 2017, 4:22:50 AM10/4/17
to FMEユーザーフォーラム
ありがとうございます。

サンプルデータ等を用意してメールで送らせていただきます。

Takashi Iijima

unread,
Oct 20, 2017, 7:26:30 AM10/20/17
to FMEユーザーフォーラム
Safe社とともにエラーの原因を調べたところ、Shapefile ライターのフィーチャータイプ名として、特定の全角文字が含まれている場合にエラーが発生することが分かりました。
特定の文字とは、2バイト目が 0x5B (ASCIIの [ 始まり角括弧に相当する文字コード) の文字で、今回の例では "エラー" の「ー」(全角長音符号)がそれに該当していました。
いわゆる「だめ文字」の一種です。 
3~4年前に解決済みだったはずなのですが、2017.1.1 の実装でそのパッチが漏れていたとのことです。
ご不便をおかけして申し訳ありませんでした。
今日リリースされた FME 2017.1.1.1 (build 17652) で修正されましたので、ご確認ください。
Reply all
Reply to author
Forward
0 new messages