いいね!数

0

閲覧数
458

お世話になっております。

不可解な現象が起こっていまして、考えられる原因についてアドバイス頂ければと
思います。当方、Notesクライアント R9.0.1 FP8を使用しています。Windows10パソコン
に変えたユーザーがNotesもR9.0.1 FP9にアップグレードしました。

当方のクライアントでは問題なく処理できていますが、アップグレードしたユーザーは
処理が正常におこ行なえなくなっています。

処理の概要を書きますと、

スクリプトで、NotesRichTextNavigatoを使って、リッチテキストフィールド内の特定の
文字列を検索し、ヒットしたら親文書の値に置き換える処理を実行しています。問題の
ユーザーは、途中までは検索・置換が上手くいっていますが、毎回、途中から置換処理が
うまくいきません。

サンプル数は4人ですが、R9.0.1 FP8までのユーザーは、正常に処理できていますが、FP9
以降だとうまくいかないようです。FIX PACK1つの違いで、違うことってあるので
しょうか?同じ処理がユーザーによってできたりできなかったりする原因として、バージョン
の違い以外に何か考えられるでしょうか?

宜しくお願い致します。

 

 

 

 

 

サーバー情報: | クライアント情報:windows10R9.0.1 | 
カテゴリ:アプリ開発 - Notes アプリ | タグ:
  | 質問日時:2019/10/30 14:40:23

回答・コメント

いいね!数

0

>FIX PACK1つの違いで、違うことってあるのでしょうか?

に一般論で答えるとしたら、あり得るでしょうね。

バグを修正した結果挙動が変わるとか、そもそもバグに依存したコードだったのがバグ修正された結果動かなくなったとか、Notesに限らずどんなアプリケーションでもよくあることです。

9.0.1FP9のリリースノートを見ると

>JJOEAEGKEX (LO90458) - Fixed a Notes Client crash caused by Notesrichtextnavigator Begininsert in a document that contains Chinese characters

と書いてあるので、NotesRichTextNavigatorに手が加わったことは間違いないです。

 

私も9.0.1FP9でNotesRichTextNavigatorのバグに依存したコードを書いているので、修正されたらバグるなあ、とヒヤヒヤしてます(^_^;)

回答日時:2019/11/05 12:47:35

いいね!数

0

toseki様

お礼が遅くなりました。

リリースノートの掲載ありがとうございました。

大変参考になりました。

同じような処理を行なっているのに、突如、途中から処理できなくなります。

デバッガで追う限り(リッチテキストの中身は見えませんが)は正常に処理

しているように見えますが…。

 

ダウングレードで対処してみます。

回答日時:2019/11/08 10:29:54

いいね!数

0

FP9以降で発生するエラーですが、「ユーザー定義エラー」の場合、FP*の適用以外に「JapaneseUserInterface」のパッチを適用することで改善します。

 

 当方の場合もFP9,FP10をあてた状態で各スクリプト処理で「ユーザー定義エラー」が発生するようになり、「JapaneseUserInterface」のパッチを適用後改善しましたので同様の状態の可能性があるかと。(違ってたらすみません。。)

回答日時:2019/12/25 11:11:15