Bug 1275245

Summary: Oracle DBs: Tasks is status 'Ready' not visible in task list
Product: [Retired] JBoss BPMS Platform 6 Reporter: Jan Hrcek <jhrcek>
Component: Business CentralAssignee: Neus Miras <nmirasch>
Status: CLOSED EOL QA Contact: Lukáš Petrovický <lpetrovi>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 6.2.0CC: kverlaen
Target Milestone: CR1   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-27 20:08:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Video illustrating the issue none

Description Jan Hrcek 2015-10-26 11:11:06 UTC
Created attachment 1086464 [details]
Video illustrating the issue

Description of problem:
This seems to be InternetExplorer specific bug. This bz is NOT duplicate of bug #1263953 - I can confirm, THAT bugzilla has been fixed on other browsers.

But In internet explorer this is still broken (see the video attached).

After I create a task (either from some process or an ad-hoc task) and I click release, the task disappears from all the task list tabs. The only way to get it back is if the task details panel is open and I click Claim, it reappears in the list.

Version-Release number of selected component (if applicable):
BPM Suite 6.2.0 ER4

How reproducible:
Always

Steps to Reproduce:
1. Use Internet Explorer 11 as browser
2. Create ad-hoc task in task list
3. Click release button for the task

Actual results:
The task disappears from all the tabs

Expected results:
Tasks in status Ready should be visible in task list

Additional info:

Comment 1 Jan Hrcek 2015-10-26 13:29:08 UTC
I'm sorry for misinformation. Digging into this a bit more revealed that this issue is not caused by Internet Explorer, but by Oracle database used in the backend. I reproduced this issue with all Oracle versions that we certify against: Oracle 11g, Oracle11gR2RAC as well as Oracle12c. On all the other tested databases this particular problem doesn't exist.

Comment 2 Neus Miras 2015-11-11 13:14:42 UTC
There was an issue about the condition over the task actualowner to check if it's empty. For the oracle11 database the '' is considered a null value. We added another check to view if it's an empty string or it's null.

the commit at 6.3.x branch:
https://github.com/droolsjbpm/jbpm-console-ng/commit/34d5bfbdd064652d05f9ea3281b0acd02d07a38a

Comment 3 Jan Hrcek 2015-11-20 11:39:48 UTC
Tasks in status ready are now displayed correctly when Oracle databases are used as datasource. Verified with BPM Suite 6.2.0 CR1