Fixes are available
APAR status
Closed as program error.
Error description
Many records in BPEDB table SWI_T can lead to ORA-01795 (ORA-01795: maximum number of expressions in a list is 1000) Query: select S.PKID BPEDB.SWIT S WHERE S.HASH_CODE=1: AND S.WSID NOT IN (HEXTORAW(:2),HEXTORAW(:3),HEXTORAW(:4),.......HEXTORAW(:4XX) Stacktrace [9/11/13 15:09:42:490 CST] 00000049 LocalExceptio E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "claim" on bean "BeanId(TaskContainer_BPM.AppTarget#taskejb.jar#GenericHumanTask ManagerEJB, null)". Exception data: java.sql.SQLSyntaxErrorException: ORA-01795: maximum number of expressions in a list is 1000 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedState ment.java:205) at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPr eparedStatement.java:861) at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleSt atement.java:1145) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleSt atement.java:1267) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(Oracl ePreparedStatement.java:3449) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePr eparedStatement.java:3493) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(O raclePreparedStatementWrapper.java:1491) at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecuteQuer y(WSJdbcPreparedStatement.java:1110) at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeQuery(W SJdbcPreparedStatement.java:712) at com.ibm.bpe.database.TomPreparedStatement$3.run(TomPreparedState ment.java:185) at com.ibm.bpe.database.TomPreparedStatement$3.run(TomPreparedState ment.java:1) at java.security.AccessController.doPrivileged(AccessController.jav a:280) at com.ibm.bpe.database.TomPreparedStatement.executeQuery(TomPrepar edStatement.java:180) at com.ibm.bpe.database.Tom.getSharedWorkItem(Tom.java:10647) at com.ibm.bpe.database.SharedWorkItemCache.get(SharedWorkItemCache .java:476) at com.ibm.bpe.database.SharedWorkItemManager$SharedWorkItemPattern Cache.get(SharedWorkItemManager.java:2173) at com.ibm.bpe.database.SharedWorkItemManager.assignExistingSharedW orkItemID(SharedWorkItemManager.java:866) at com.ibm.bpe.database.SharedWorkItemManager.assignSharedWorkItemI D(SharedWorkItemManager.java:774) at com.ibm.bpe.database.SharedWorkItemManager.transform(SharedWorkI temManager.java:731) at com.ibm.bpe.database.SharedWorkItemManager.transform(SharedWorkI temManager.java:699) at com.ibm.bpe.database.SharedWorkItemManager.beforeCompletion(Shar edWorkItemManager.java:204) at com.ibm.bpe.database.TomExtended.beforeCompletion(TomExtended.ja va:1109) at com.ibm.bpe.database.TomExtended.flush(TomExtended.java:1078) at com.ibm.task.framework.TaskManagerServiceImpl.completeTransactio n(TaskManagerServiceImpl.java:40233) at com.ibm.task.framework.TaskManagerServiceImpl.claim(TaskManagerS erviceImpl.java:1317) at com.ibm.task.framework.TaskManagerServiceImpl.claim(TaskManagerS erviceImpl.java:1255)
Local fix
Problem summary
OutOfMemory or ORA-01795 may occur in systems with authorization on very large number of users and groups. PROBLEM DETAILED DESCRIPTION: OutOfMemory or ORA-01795 may occur in systems with authorization on very large amount of users and groups. This may be caused by the generated variation of the authorization results for a database parameter list.
Problem conclusion
The problem is fixed by reducing the number of parameter list variations with parameter padding to a subset of combinations. FIX AVAILABILITY: iFix for 8.0.1.1 is available on Fix Central, search for APAR JR47789 at http://www.ibm.com/support/fixcentral/ Fix is also targetted for inclusion in next fixpack for BPM 8.0.1, BPM 8.5.0 When obtaining any of the above fixes, be sure to download the accompanying readme, for itself, and any prerequisite fixes, and review them thorougly.
Temporary fix
Comments
APAR Information
APAR number
JR47789
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-09-13
Closed date
2013-12-02
Last modified date
2013-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
BPM ADVANCED
Fixed component ID
5725C9400
Applicable component levels
R801 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
07 January 2022