2 既知の問題と回避策

Oracle Business Process Managementのリリース12c (12.2.1.x)の既知の問題と回避策は、次のとおりです:

2.1 電子メール・リストへの通知の送信を試行中にタイムアウトが発生する

問題

影響を受けるリリース: 12.2.1.4.0以降のリリース

影響を受けるプラットフォーム: すべて

単一の参加者が、参加者の大きなカンマ区切りリストに割り当てられている場合、その参加者は通知を受信しません。

解決策

参加者リストまたは20人を超えるユーザーの場合、ベスト・プラクティスは、個々の参加者の大きなカンマ区切りリストのかわりにグループまたはアプリケーション・ロールを使用することです。

2.2 スペースまたはプロジェクトへの書込み中にエラーが発生する: リポジトリは読取り専用モードです

問題

影響を受けるリリース: 12.2.1.3.0以降のリリース

影響を受けるプラットフォーム: すべて

12cでは、スペースおよびプロジェクトはBusiness Process Composerで作成されて、SVNに保存されます。一方のノードはマスターで、もう一方のノードはワーカーとして機能します。マスター・ノードが作成操作と編集操作を担当し、さらにすべてのワーカー・ノードに対する変更の同期も担当します。ワーカー・ノードと同期する前にマスター・ノードが停止した場合、スペースまたはプロジェクトへの書込み操作は次のいずれかのエラーで失敗します:

リポジトリは読取り専用モードです

BPM-0: リソースrepositoryIDが見つかりません

ここで、repositoryIDはスペースまたはプロジェクトの内部IDです。

解決策

クラスタ内の最小数のノードの実行が再開されると、この問題は解決します:
  • 2ノードのクラスタでは、マスター・ノードが停止しているかぎり、この問題は続きます。マスター・ノードの実行が再開されると、ワーカー・ノードが稼働しているかどうかに関係なく、この問題は解決します。
  • 2つ以上のノードで構成されるクラスタでは、少なくともn/2+1個のノード(スペースまたはプロジェクトが作成されたノードを含む)が実行されている必要があります。たとえば、4ノードまたは5ノードのクラスタでは、少なくとも3個のノードが実行されると問題が解決し、6ノードまたは7ノード・クラスタでは少なくとも4個のノードが実行されると問題が解決します。

2.3 11gから12c (12.2.1.4.0)へのアップグレード中、Business Process ComposerのBPMプロジェクトの移行に失敗する

問題

Oracle Bug#30273495

影響を受けるリリース: 12.2.1.4.0以降のリリース

影響を受けるプラットフォーム: すべて

Oracle Business Process Managementを11gから12c (12.2.1.4.0)にアップグレードするとき、Business Process ComposerのBPMプロジェクトが正常に移行されないことがあります。

回避策

  1. アップグレードを開始する前に、Business Process ComposerからすべてのBPMプロジェクトをエクスポートして、バックアップを作成します。プロジェクトのインポートおよびエクスポートに関する項を参照してください。

  2. SOA SuiteおよびBusiness Process Managementのアップグレードに関する項の説明に従って、11gから12c (12.2.1.4.0)へのアップグレードを完了します。

  3. バックアップした11g BPMプロジェクトを、JDeveloper 12c (12.2.1.4.0)で開きます。

  4. JDeveloperのプロンプトに従って、BPMプロジェクトを12c (12.2.1.4.0)に移行します。

  5. 移行が完了したら、移行したBPMプロジェクトをBusiness Process Composerにインポートします。プロジェクトのインポートおよびエクスポートに関する項を参照してください。

2.4 SOAサーバーの起動時にsoa-infraがアクティブにならない

問題

Oracle Bug#30202866

影響を受けるリリース: 12.2.1.4.0以降のリリース

影響を受けるプラットフォーム: すべて

SOAサーバーの起動時に、soa-infraアプリケーションがアクティブ状態への変更に断続的に失敗することがあります。

回避策

SOAサーバーを再起動します。

2.5 11gから12cへのBPMプロジェクトの移行後に無効なデータ・オブジェクトがデータベースに表示される

問題

Oracle Bug#23588725

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

BPMプロジェクトを11gから12cに移行するときに、いくつかのTRSパッケージが移行されません。これらのTRSパッケージは、データベースの無効なデータ・オブジェクトとして表示されます。

回避策

これらの移行されていないTRSパッケージによって機能は損失しないため、回避策は必要ありません。

2.6 ヒューマン・タスクのデプロイ時にエラーが発生する

問題

Oracle Bug#29665677

影響を受けるリリース: 12.2.1.4.0以降のリリース

影響を受けるプラットフォーム: すべて

ヒューマン・タスクのあるプロセスが含まれるプロジェクトをデプロイすると、サーバー・ログにエラーが表示されます:

  1. プロジェクトを作成してからプロセスを作成し、その後でヒューマン・タスクをそのプロセスに追加します。

  2. プロジェクトをデプロイします。

サーバー・ログには、次のようなエラーを含むエントリが表示されます:

<Apr 18, 2019 12:38:04,549 AM PDT> <Error> <oracle.soa.services.workflow.soa> 
<BEA-000000> <<WorkflowServiceEngine.undeploy(ComponentModel componentModel) 
> Error occured during undeployment of human task component ApprovalTask, 
taskDefinitionId default/DefaultRequestApproval!5.0/ApprovalTask. The error 
was: Issue while login> java.lang.RuntimeException: Issue

回避策

このエラーがデプロイやプロジェクトの機能に影響することはありません。このエラーは無視できます。

2.7 フォームの送信時にエラーが発生する

問題

Oracle Bug#28977414

影響を受けるリリース: 12.2.1.4.0以降のリリース

影響を受けるプラットフォーム: すべて

フォームを送信した後、エラー・メッセージ・エラーが表示されます:

  1. プロジェクトを作成してからプロセスを作成し、その後でフォームを作成して、プロセスでそのフォームを使用します。

  2. プロジェクトをデプロイします。

  3. フォームにアクセスできるユーザーとして、ワークスペースにログインします。

  4. フォームに入力し、フォームを送信します。

エラー・メッセージが表示され、サーバー・ログに次のようなエラーを含むエントリが表示されます:

[2018-11-27T05:34:53.879-08:00] [soa_server1] [ERROR] [] 
[oracle.adfinternal.view.faces.context.RichExceptionHandler] [tid: 
[ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default 
(self-tuning)'] [userId: jcooper1] [ecid: 
dbcad664-e37a-415b-b48a-badd2e3d3dd7-00001836,0] [APP: OracleBPMWorkspace] 
[partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 
0000MTLJYI3FW7VLI29Dif1RzBVs00000H] ADF_FACES-30200:For more information, 
please see the server's error log for an entry beginning with: The UIViewRoot 
is null. Fatal exception during PhaseId: RESTORE_VIEW 1.[[ 

回避策

次のシステム・プロパティを使用してWLSサーバーを起動します: -Dweblogic.oif.serialFilter=maxdepth=250

2.8 電子メール通知の承認および拒否リンクがMicrosoft Outlookで機能しない

問題

Oracle Bug#18858843

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

電子メール・クライアントとしてMicrosoft Outlookを使用する場合、タイ語、アラビア語および韓国語の承認および拒否リンクが電子メール通知で開きません。これはMicrosoft Outlookの制限事項です。これは、電子メール本文の長さがMicrosoft Outlookの上限を超えた場合に発生します。http://support.microsoft.com/kb/q182985。電子メール件名のタスク・タイトルが長すぎる場合、他の言語でもこの問題が発生する可能性があります。

回避策

長い件名のタスクを開く場合は、Mozilla Thunderbird電子メール・クライアントを使用してください。

2.9 [Iphone 6固有] Worklist/SOA Composerアプリケーションが起動時にクラッシュする

問題

Oracle Bug#21764484

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

iPhone 6を起動してSafariブラウザを使用する場合に、Worklistアプリケーションがクラッシュします。

回避策

新しいIOSバージョン(8.4.1など)にアップグレードしてください。

2.10 BPMタスク・リストのコンテンツがProcessportalに表示されない

問題

Oracle Bug#21772408

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

Oracle HTTP Serverが使用されていない場合、Oracle WebcenterへのBPMタスク情報の統合は機能しません。

回避策

Oracle WebCenterへのOracle BPMの統合を機能させるには、両方のインストールにOracle HTTP Serverを使用します。

2.11 モニター・エントリ待機中のエラー・メッセージ

問題

Oracle Bug#21444641

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

oracle.bpm.bpmn.engine.service.BPMNAuditTrail.logEventで、長いブロック・チェーンを示す次のようなエラー・メッセージが表示される場合があります:
"[ACTIVE] ExecuteThread: '223' for queue: 'weblogic.kernel.Default (self-tuning)'" #2239 daemon prio=5 os_prio=0 tid=0x000000001d631000 nid=0x5da6 waiting for monitor entry [0x000000005ff00000] java.lang.Thread.State: BLOCKED (on object monitor) at oracle.bpm.bpmn.engine.service.audit.persistence.AuditKeyGenerator.nextId(AuditKeyGenerator.java:116) - waiting to lock <0x000000072f41ad70> (a java.lang.Object) at oracle.bpm.bpmn.engine.service.BPMNAuditTrail.logEvent(BPMNAuditTrail.java:125)

回避策

AuditEventBatchSizeを10から50に増やします。Enterprise Managerでは、AuditEventBatchSizeは「SOA管理」/「BPMNプロパティ」にあります。

2.12 サマリー・フィールド・マッピング機能のJDev変更の保留

問題

Oracle Bug#17039859

影響を受けるリリース: すべてのリリース

影響を受けるプラットフォーム: すべて

サマリー・フィールド・マッピングを作成し、「式に挿入」ボタンをクリックする場合、BPM Studioではペイロード式がxpath式に存在しない場合に警告しません。

回避策

回避策はありません

2.13 Webフォームでデジタル署名がサポートされない

問題

Oracle Bug#16992692

影響を受けるリリース: すべてのリリース

影響を受けるプラットフォーム: すべて

現在、Webフォームではデジタル署名はサポートされていません。

回避策

回避策はありません

2.14 将来の参加者の編集が重複した参加者で機能しない

問題

Oracle Bug#13990543

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1.0以降のリリース

影響を受けるプラットフォーム: すべて

置換ルールがタスクで使用される場合、結果の参加者リストに編集できない重複した参加者が含まれる可能性があります。

回避策

回避策はありません。

2.15 ワークスペースでグループが削除後に引き続き存在する

問題

Oracle Bug#21470654

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1以降のリリース

影響を受けるプラットフォーム: すべて

プロセス・ワークスペースで承認グループを削除した後、承認グループが引き続き存在します。

回避策

削除を繰り返します。2回目の試行で承認グループが削除されます。

2.16 JDeveloper動詞ルール・ファクトの使用が適用されない

問題

Oracle Bug#21310445

影響を受けるリリース: 12.1.3、12.2.1、12.2.1.1以降のリリース

影響を受けるプラットフォーム: すべて

動詞ルールは、自動生成されたビジネス・フレーズでのみ機能します。入力/出力に使用される他のビジネス・フレーズを含む動詞ルールを作成する場合、そのビジネス・フレーズは宣言されていても参照されないことを示すBPM Studioのエラー・メッセージが生成されます。たとえば、次のようなエラー・メッセージが表示されます:
RUL-05163: The fact type "myFact" is not used in any ruleset called by this decision function.
RUL-05164: The fact type "myFact2" is referenced, but is not asserted nor input.

回避策

実行可能な回避策はありません。