私が開発した本番アプリケーションでは、.getDocument() が null であるというエラーが表示されることがあります。これが発生した場合にエラーをトラップするチェックをコードに追加しました。そして奇妙なことに、XSPDocument は問題ないように見えます。
この原因をデバッグする他のアイデアはありますか?
================================================== ======
編集
アプリケーションの下部は単純なデータベースで、割り当てを作成してステータスを取得し、ボタンを使用してステータスを進行中に変更します。テキスト、日付、数値フィールドに情報を追加します。リッチテキストや添付ファイルはありません。
ユーザーは別の xpage に切り替えて、このドキュメントを電子メールの PDF 添付ファイルとして送信できます。
ユーザーはドキュメントを下書きとして保存できます
完了したら、承認ボタンをクリックすると、このボタンによってステータスが承認済みに設定されます。ドキュメントを保存し、PDF として電子メール アドレスに送信します。
この問題は、[保存] ボタンと [承認] ボタンの両方で発生します。
xsp ドキュメントからの .getDocument は null です。xspdocument.getNoteID は ID を返します。xsp ドキュメントの itemvalue を置き換えることができます。私が見たものだけが存在する新しいドキュメントでは決して起こりません
バックエンドドキュメントが削除/リサイクルされたというDavidからのコメントのように感じます