2 Known Issues and Workarounds

Known issues and workarounds for Release 12c (12.2.1.x) of Oracle Business Process Management are:

2.1 Error Occurs When Writing to a Space or Project: Repository is in read only mode

Issue

Impacted Releases: 12.2.1.3.0 and later releases

Impacted Platforms: All

In 12c, spaces and projects are created in Business Process Composer and are saved in SVN. One node is the master and other nodes act as workers. The master node is responsible for the create and edit operations and is also responsible for synchronizing changes to all the worker nodes. If the master node goes down before it can synchronize with worker nodes, any write operation to the space or project fails with one of the following errors:

Repository is in read only mode

BPM-0:Resource repositoryID not found

where repositoryID is the space or project internal ID.

Solution

This issue is resolved when a minimum number of nodes in the cluster are running again:
  • In a two-node cluster, this issue exists as long as the master node is down. When the master node is running again, this issue is resolved, regardless of whether or not the worker node is up.
  • In a cluster with more than two nodes, at least n/2+1 nodes must be running, including the node on which the space or project was created. For example, in a 4-node or 5-node cluster, a minimum of 3 running nodes resolves the issue; in a 6-node or 7-node cluster, a minimum of 4 running nodes resolves the issue.

2.2 Deployment of a Project with Human Task to WebLogic Server Fails

Deployment of a project with human task to WebLogic server fails with missing packagename column in WFTASKMETADATA table.

Issue

Bug Number: 27400489

Impacted Releases: 12.2.1.1.0 and later releases

Impacted Platforms: All

  1. Set up Oracle BPM environment using quick-start install.

  2. Start JDeveloper and start integrated WebLogic server instance.

  3. Deploy the project with human task.

Deployment fails with missing packagename column in WFTASKMETADATA table.

Workaround

  1. Set up Oracle BPM environment using quick-start install.

  2. Start JDeveloper and start integrated WebLogic server instance.

  3. Connect to Derby DB (DB used in SOA QuickInstaller Setup) and connect to soa-infra schema and run the following ALTER Table SQL Query to create the missing column.
    ALTER TABLE SOAINFRA.WFTASKMETADATA ADD PACKAGENAME varchar (200 BYTE);
  4. Deploy the project with human task.

2.3 Invalid Data Objects Appear in Database After Migration of BPM Projects from 11g to 12c

Issue

Bug Number: 23588725

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

When you migrate BPM projects form 11g to 12c, a few TRS packages do not get migrated. These TRS packages will appear as invalid data objects in the database.

Workaround

No workaround required as these unmigrated TRS packages do not cause any loss of functionality.

2.4 Approve and Reject Links in Email Notification Do Not Work in Microsoft Outlook

Issue

Bug Number: 18858843

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

Approve and Reject links in Thai, Arabic, and Korean languages do not open in an email notification when you use Microsoft Outlook as the email client. This is a limitation of Microsoft Outlook. This happens when the email body length exceeds the maximum limitation in Microsoft Outlook. http://support.microsoft.com/kb/q182985. This issue might also occur in other languages if the task title in the email subject is too long.

Workaround

Use the Mozilla Thunderbird email client to open tasks with a long subject line.

2.5 In Safari Browser Links Tab Missing and Decision Properties Overlaps with Actions

Issue

Bug Number: 21964518

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

When using the Safari browser, the Advanced tab (Rules) in SOA Composer does not display the Links tab and the Decision Properties tab overlaps with the Action menu.

Workaround

No workaround available.

2.6 [Iphone 6 generic ] Worklist / SOA Composer App Crashes on Launching

Issue

Bug Number: 21764484

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

The Worklist application crashes on launch on iPhone 6 plus while using the Safari browser.

Workaround

Upgrade to a newer IOS version (for example, 8.4.1).

2.7 Human Task Form Data Field Not Editable

Issue

Bug Number: 18998302

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

In BPM Studio, human task input in a case activity becomes editable when it is selected as a user input. It is not editable when the human task input is selected as a case data type.

Workaround

No workaround available.

2.8 Migration of 11g Projects to 12.2.1 Throws Rules Upgrade Exception in Studio

Issue

Bug Number: 21804781

Impacted Releases: 12.2.1 and later versions

Impacted Platforms: All

Migrating a project from BPM 11g to BPM 12.2.1 might cause an error from the Rules SDK similar to the following:
oracle.xml.parser.schema.XSDException: /myjdev/mywork/myproject/../../../xsd/BusinessCaseRuleFact.xsd (No such file or directory) at oracle.xml.parser.schema.XSDBuilder.build(XSDBuilder.java:621)  
This can occur if the stored schema path is expressed relative to the rules directory, not the project directory.

Workaround

Before migrating the 11g project, edit the problematic .rules file and replace all occurrences of /../../../xsd/BusinessCaseRuleF act.xsd with xsd/BusinessCaseRuleFact.xsd. Save the .rules file. Open the BPM 11g project in BPM Studio 12.2.1 to migrate it.

2.9 BPM Task List Contents Not Showing in Processportal

Issue

Bug Number: 21772408

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

If Oracle HTTP Server is not used, the integration of BPM Task information into Oracle Webcenter does not work.

Workaround

For the integration of Oracle BPM into Oracle WebCenter to work, use Oracle HTTP Server on both installations.

2.10 Readiness Check Failed for SOA Schema at Test_Required_Procedures

Issue

Bug Number: 21762288

Impacted Releases: 12.2.1 and later releases

Impacted Platforms: All

When migrating from BPM PS3 to BPM PS5 (as part of an upgrade path to BPM 12.2.1) you may receive an error that indicates 'Readiness check failed for soa schema'.

Workaround

This error message can be safely ignored. The upgrade scripts to target BPM 12.2.1 resolve the issue.

2.11 11g to 12.2.1 Upgrade Gives Invalid Magic Mime Entry Exception

Issue

Bug Number: 21535358

Impacted Releases: 12.2.1 and later releases

Impacted Platforms: All

When upgrading from BPM 11g to BPM 12.2.1, you might see an error message similar to eu.medsea.mimeutil.detector.InvalidMagicMimeEntryException: Invalid Magic Mime Entry on server startup.

Workaround

This error message can be safely ignored.

2.12 Waiting for Monitor Entry Error Message

Issue

Bug Number: 21444641

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

You may see an error message similar to the following indicating a long block chain at 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)

Workaround

Increase the AuditEventBatchSize from 10 to 50. In Enterprise Manager, AuditEventBatchSize can be found under SOA Administration / BPMN Properties.

2.13 Pending JDev Changes for Summary Field Mapping Feature

Issue

Bug Number: 17039859

Impacted Releases: All Releases

Impacted Platforms: All

When creating a summary field mapping, when the Insert Into Expression button is clicked, BPM Studio does not warn if a payload expression is not present in the xpath expression.

Workaround

No workaround available

2.14 Web Forms Do Not Support Digital Signatures

Issue

Bug Number: 16992692

Impacted Releases: All Releases

Impacted Platforms: All

Web forms currently do not support digital signatures.

Workaround

No workaround available

2.15 Future Participant Editing Does Not Work on Duplicate Participant

Issue

Bug Number: 13990543

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

When a substitution rule is used in a task, the resulting participant list may include duplicate participants that can't be edited.

Workaround

No workaround available.

2.16 Error 500 Thrown When Adding a Property on Facts Tab

Issue

Bug Number: 21617657

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1.0 and later releases

Impacted Platforms: All

The Facts tab in BPM Composer is view-only. Some controls to modify existing facts may appear on the GUI. Using them causes errors.

Workaround

Use BPM Studio to modify facts.

2.17 Group Still Exists After Deletion in Workspace

Issue

Bug Number: 21470654

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1. and later releases

Impacted Platforms: All

After deleting an approval group in Process Workspace, the approval group still exists.

Workaround

Repeat the deletion. The approval group is deleted on the second attempt.

2.18 JDeveloper Verbal Rules Fact Usage Not Honored

Issue

Bug Number: 21310445

Impacted Releases: 12.1.3, 12.2.1, 12.2.1.1 and later releases

Impacted Platforms: All

Verbal rules will work only with auto-generated business phrases. When creating verbal rules that include other business phrases used for input/output, error messages in BPM Studio are generated indicating that the business phrases are unreferenced, even though they have been declared. For example, you might see an error message similar to:
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.

Workaround

There is no workaround available.