データベースのエラーメッセージ

ここでは、LiveCycle データベースに関するエラーメッセージについて説明します。

javax.resource.ResourceException エラー

javax.resource.ResourceException エラーメッセージは、JBoss アプリケーションサーバーの負荷が高い場合に発生します。この問題を回避するには、次のようにしてデータベース接続数を増やします。

  1. テキストエディターで、[appserver root]¥server¥<profile>¥deploy¥adobe-ds.xmlを開きます。

  2. max-pool-size プロパティの値を 75 に増やします。

  3. JBoss アプリケーションサーバーを再起動します。

データベースを複数回初期化すると例外が発生する

既に初期化されている LiveCycle データベースを初期化すると、POF スキーマが初期化されたことを示す例外が発生することがあります。

このエラーは無視してください。

MySQL の「Too many connections」エラー

負荷が大きい状況では、MySQL により「Too many connections」エラーが生成される場合があります。この問題は、MySQL により許可される並列接続の数を増加させることで解決できます。

  1. MySQL のインストールディレクトリに移動します。

  2. my.ini ファイルを探し、エディターで開きます。

  3. max_connections パラメーターを探し、必要な値に設定します。デフォルト値は 100 です。

  4. MySQL を再起動します。

SQL Server の「J2CA0081E: Method cleanup」エラー

エラー「J2CA0081E: Method cleanup failed while trying to execute method cleanup...」が表示される場合、スタックトレースでは次のように表示されます。

"00000057 MCWrapper E J2CA0081E: Method cleanup failed while trying to execute method cleanup on ManagedConnection WSRdbManagedConnectionImpl@6d826d82 from resource SP_DS. Caught exception: com.ibm.ws.exception.WsException: DSRA0080E: An exception was received by the Data Store Adapter. See original exception message: This operation is not supported.. with SQL State : null SQL Code : 0"

SQL Server 2005 JDBC Driver 1.2 に更新する必要があります。このドライバーは、Microsoft Download Center から取得してください。

WebLogic でのデータベース初期化エラー

WebLogic Server 上で LiveCycle データベースを初期化する際に次の例外が発生することがあります。

Servlet failed with Exception java.lang.ClassCastException: weblogic.jndi.factories.java.ReadOnlyContextWrapper at com.adobe.livecycle.bootstrap.framework.BootstrapServlet.checkDatasource(BootstrapServlet.java:216)

この問題を解決するには、IDP_DS-3079-jdbc.xml ファイルを変更します。

IDP_DS-3079-jdbc.xml ファイルの変更

  1. [appserverdomain]/config/jdbc ディレクトリで IDP_DS-3079-jdbc.xml ファイルを探し、テキストエディターで開きます。

  2. <jndi-name></jndi-name> の行を探して削除します。

  3. ファイルを保存して閉じ、データベースを再度初期化します。

DB2 サーバーでのメモリに関する問題

DB2 設定ページには次のエラーメッセージが表示されます。

SQL1585N A temporary table space with sufficient page size does not exist. 
Following is the SQLCODE and SQLSTATE value specific to memory issue on DB2 server.  
sqlcode: -1584  
sqlstate: 57055  
SQL1585N A temporary table space with sufficient page size does not exist.

このエラーについての詳細は、この IBM ナレッジベースの記事を参照してください。

この問題を回避するには、次の手順を実行します。

  • システムの RAM を拡張します。『LiveCycle ES4 のインストールの準備』ガイドを参照することをお勧めします。

  • 少なくとも 2 GB の容量を各 DB2 インスタンスに割り当てます。Content Services(非推奨)をインストールして DB2 データベースと併用する場合は、LiveCycle データベースをホストするコンピューターに少なくとも 2 GB の RAM が必要です。