NuGenesis LMS でドキュメントを保存できない - WKB68056
Article number: 68056To English version
症状
- LMS でドキュメントを作成するとき、[保存]ボタンをクリックすると、Oracle エラーコード ORA-17002 または ORA-17008 を含むエラーメッセージが表示される
- ドキュメントクリエーターサービスがテンプレートからドキュメントを作成しようとすると、ドキュメントの作成が失敗し、そのログファイルにエラーメッセージが表示される。
- System.Runtime.Serialization.SerializationException: Type 'com.creon.erm.common.SystemException' in assembly 'Creon.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=60295abef4ad5d24' is not marked as serializable.
- この問題は、LMS の特定のドキュメントテンプレートで再現できる
- ユーザーは、100 KB を超える画像を LMS ドキュメントセクションに追加できないことがある
環境
- NuGenesis 9 LMS
- Oracle 12.2/19c
原因
Oracle Database 12.2 および 19c の不具合。
解決策
- Oracle のナレッジベースはこのバグを ID 2399524.1 で記録しています。
- 推奨される回避策として、LMS サーバーの設定ファイルに 2 つのパラメーターを追加します。
- LMS サーバーで、ドライブ:\WatersLMSServer\javaServiceWrapper\conf\wrapper-jboss.conf というファイルをメモ帳で編集します。
- 以下の行を「# Java Additional Parameters」セクションの wrapper-jboss.conf ファイルにコピーします。以下の行の番号を、設定ファイルの番号と一致するように調整します。
- wrapper.java.additional.11=-Doracle.net.useZeroCopyIO=false
- wrapper.java.additional.12=-Doracle.net.keepAlive=true
- ファイルを保存して閉じます。
- NuGenesis LMS Server サービスを再起動します。
追加情報
この問題については欠陥報告 CRI-588 が提出されました。
LMS およびデータベースリンクの Jasper レポートに関連する欠陥報告 CRI-2100 も、「解決策」セクションで説明されているどおり、設定を変更する必要があります。これらのパラメーターが所定の場所にない場合、または NuGenesis LMS で「oracle.jdbc.ReadTimeout」パラメーターが設定されている場合、DB リンクを使用する LMS で Jasper レポートを実行すると、エラーが発生します。エラーメッセージは次になります:「IJ031040: Connection is not associated with a managed connection」(IJ031040:接続は管理された接続と関連付けられていません)。
次は Oracle ナレッジベースの記事です:https://support.oracle.com/knowledge/Middleware/2399524_1.html
id68056, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG