Fixes are available
Operational Decision Manager V8.9.2 Download Document
Operational Decision Manager V8.9.2 Mod Pack
Operational Decision Manager for z/OS 8.9.2 Mod Pack
Operational Decision Manager V8.9.1.0: Interim Fix 22
Operational Decision Manager V8.9.1.0: Interim Fix 23
Operational Decision Manager V8.9.1.0: Interim Fix 25
Operational Decision Manager V8.9.1.0: Interim Fix 26
Operational Decision Manager V8.9.1.0: Interim Fix 30
Operational Decision Manager V8.9.1.0: Interim Fix 31
Operational Decision Manager V8.9.1.0: Interim Fix 33
Operational Decision Manager V8.9.1.0: Interim Fix 34
Operational Decision Manager V8.9.1.0: Interim Fix 35
Operational Decision Manager V8.9.1.0: Interim Fix 36
Operational Decision Manager V8.5.1.3: Interim Fix 79
Operational Decision Manager V8.9.1.0: Interim Fix 38
Operational Decision Manager V8.9.1.0: Interim Fix 40
Operational Decision Manager V8.9.1.0: Interim Fix 41
Operational Decision Manager V8.9.1.0: Interim Fix 42
APAR status
Closed as program error.
Error description
<div>Exception thrown when opening a test suite report [12/7/17 19:19:28:403 UTC] 00108441 com.ibm.rules. decisioncenter.exception.json W {"date":"Dec 7, 2017 7:19:28 PM","request":{"headers":{"User-Agent": "Mozilla\/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko\/20100101 Firefox\/52.0","$WSRA":"172.17.0.1","$WSIS":"true", "Authorization":"Basic bWF0dC5ob2xsZXlAYWlnLmNvbTpjZWxsQWRtaW4=","iv-user":"matt. holley@aig.com","$WSRH":"172.17.0.1","$WSXCTCONTEXTID": "8mET6qwRAAMAAAAsKM8AAAAr","_WS_HAPRT_WLMVERSION":"-1","$WSCS": "AES128-SHA","Content-Length":"83","decision-center-origin": "\/t\/library#testsuite","Content-Type":"application\/json; charset=UTF-8","Accept":"application\/json","iv-groups": "\"aigigr-odm\"","$WSPR":"HTTP\/1.1","iv-creds":"Version=1, BAKs3DCCBVwMADCCBVYwggVSAgIHADBnMDUwHgIEp\/YrYgICFMICAhHnAgIArAI CAO4EBgbda574BgwTbWF0dC5ob2xsZXlAYWlnLmNvbTAuMCwwHgIEtxHwMgICIGU CAhHnAgIAlgICAIgEBgbda574BgwKYWlnaWdyLW9kbQIBATCCBN4wggTaMCIMFEF VVEhFTlRJQ0FUSU9OX0xFVkVMMAowCAIBBAwBMAQAMDsMF0FaTl9DUkVEX0FVVEh OTUVDSF9JTkZPMCAwHgIBBAwXRmFpbG92ZXIgQXV0aGVudGljYXRpb24EADBKDBJ BWk5fQ1JFRF9BVVRIWk5fSUQwNDAyAgEEDCt1aWQ9TWF0dC5Ib2xsZXlAYWlnLmN vbSxjbj11c2VycyxPPUlCTSxDPVVTBAAwMgwUQVpOX0NSRURfQVVUSF9NRVRIT0Q wGjAYAgEEDBFmYWlsb3Zlci1wYXNzd29yZAQAMGoMFUFaTl9DUkVEX0JST1dTRVJ fSU5GTzBRME8CAQQMSE1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDYuMTsgV09XNjQ 7IHJ2OjUyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvNTIuMAQAMCYMD0FaTl9 DUkVEX0dST1VQUzATMBECAQQMCmFpZ2lnci1vZG0EADBgDBtBWk5fQ1JFRF9HUk9 VUF9SRUdJU1RSWV9JRFMwQTA\/AgEEDDhjbj1haWdpZ3Itb2RtLGNuPVN1YnNjcm lwdGlvbkdyb3VwcyxzZWNBdXRob3JpdHk9RGVmYXVsdAQAMEUMFEFaTl9DUkVEX0 dST1VQX1VVSURTMC0wKwIBBAwkYjcxMWYwMzItMjA2NS0xMWU3LTk2ODgtMDZkZD ZiOWVmODA2BAAwJgwSQVpOX0NSRURfSVBfRkFNSUxZMBAwDgIBBAwHQUZfSU5FVA QAMCkMEEFaTl9DUkVEX01FQ0hfSUQwFTATAgEEDAxJVl9MREFQX1YzLjAEADAzDB xBWk5fQ1JFRF9ORVRXT1JLX0FERFJFU1NfQklOMBMwEQIBBAwKMHhhN2U2OGMwNw QAMDYMHEFaTl9DUkVEX05FVFdPUktfQUREUkVTU19TVFIwFjAUAgEEDA0xNjcuMj MwLjE0MC43BAAwLQwZQVpOX0NSRURfUFJJTkNJUEFMX0RPTUFJTjAQMA4CAQQMB0 RlZmF1bHQEADA3DBdBWk5fQ1JFRF9QUklOQ0lQQUxfTkFNRTAcMBoCAQQME21hdH QuaG9sbGV5QGFpZy5jb20EADBIDBdBWk5fQ1JFRF9QUklOQ0lQQUxfVVVJRDAtMC sCAQQMJGE3ZjYyYjYyLTE0YzItMTFlNy1hY2VlLTA2ZGQ2YjllZjgwNgQAMC0MEU FaTl9DUkVEX1FPUF9JTkZPMBgwFgIBBAwPU1NLOiBUTFNWMTI6IDJGBAAwTAwUQV pOX0NSRURfUkVHSVNUUllfSUQwNDAyAgEEDCt1aWQ9TWF0dC5Ib2xsZXlAYWlnLm NvbSxjbj11c2VycyxPPUlCTSxDPVVTBAAwHwwSQVpOX0NSRURfVVNFUl9JTkZPMA kwBwIBBAwABAAwJwwQQVpOX0NSRURfVkVSU0lPTjATMBECAQQMCjB4MDAwMDA3MD AEADA4DBh0YWd2YWx1ZV9sb2dpbl91c2VyX25hbWUwHDAaAgEEDBNtYXR0LmhvbG xleUBhaWcuY29tBAAwRwwWdGFndmFsdWVfc2Vzc2lvbl9pbmRleDAtMCsCAQQMJG QzOTVkMGI2LWRiODEtMTFlNy1hNjA3LTA2N2E4MWFkY2Y1YgQA","Referer": "https:\/\/aigigr-odm.bpm.ibmcloud. com\/odm\/dev\/decisioncenter\/t\/library","X-Forwarded-Host": "aigigr-odm.bpm.ibmcloud.com","Host":"aigigr-odm.bpm.ibmcloud. com","Surrogate-Capability":"WS-ESI=\"ESI\/1.0+\"","dnt":"1", "Via":"HTTP\/1.1 aigigr-odm.bpm.ibmcloud.com","$WSSI": "LAAAABzWsVDeAd7NXPWqeBE9PEJYWFhYP5QpWgABuU0=","Cache-Control": "no-cache","$WSSC":"https","Expect":"100-Continue","x-requested- with":"XMLHttpRequest","Decision-Center-Ajax":"true","X- Forwarded-For":"172.17.0.1","$WSSP":"443","iv_server_name": "default-webseald-platform-fj001-dal10.bpmoncloud.local", "Accept-Language":"en-US,en;q=0.5","X-Forwarded-Ssl":"true","X- Forwarded-Server":"172.17.0.4","$WSSN":"aigigr-odm.bpm.ibmcloud. com"},"method":"PUT","paramaters":{"elementId":"validation. TestSuite:2411:2825","handledRequest":"true","__dcsid": "f2551aeb81286946daa97a993758253e","baselineId":"undefined"}, "URL":"https:\/\/aigigr-odm.bpm.ibmcloud.com: 443\/odm\/dev\/decisioncenter"},"context":{"datasource":{ "schemaVersion":"JRules 8.9","driver":"DB2\/LINUXX8664 SQL10058","name":"jdbc\/ilogDataSource","isolationLevel": "TRANSACTION_READ_COMMITTED"},"baseline":{"name":"wave 1 - MH 2","id":"brm.Branch:4864:4864"},"user":{"userLocale":"en_US", "displayName":xxxxxx","groups":[],"userName":"xxxxxxxxx"}, "persistenceLocale":"en_US"},"additionalInfo":{ "baselineProject":"com-aig-ama-newbusiness-rules","handle": "validation.TestSuite:2411:2825","internalMessage":"Cannot find requested object: validation.TestSuite:2411:2825", "baselineName":"wave 1 - MH 2","baselineId":"brm.Branch:4864: 4864"},"logId":"47a95230-74e2-4d2b-ab31-51b5085831d7","message": "The specified element of type 'Test Suite (Business Console)' was not found","timestamp":1512674368354}</div><div>[12/7/17 19: 19:53:599 UTC] 000780c1 ioncenter.remoting.internal. RemoteSessionHttpExecutorBuilder I {"url":"https://aigigr-odm. bpm.ibmcloud.com/odm/dev/DecisionRunner","datasource": "jdbc/ilogDataSource","username":"null","message":"Sign out successfully","date":"December 7, 2017 7:19:53 PM"}</div><div>[ 12/7/17 19:19:55:372 UTC] 000780c2 ilog.rules.teamserver.ejb. service.validation.IlrTestingUtil W [Okay2sell AML Check - 2017-12-07_07-19-49] nullilog.rules.teamserver.model. IlrTestingException: Index: 7, Size: 7</div><div>at ilog.rules. teamserver.ejb.service.validation.IlrTestingUtil. updateTestReport(IlrTestingUtil.java:472)</div><div>at ilog. rules.teamserver.ejb.service.validation. ReportMonitorThreadService.doMonitorDecisionRunnerJob( ReportMonitorThreadService.java:281)</div><div>at ilog.rules. teamserver.ejb.service.validation.ReportMonitorThreadService. doMonitor(ReportMonitorThreadService.java:117)</div><div>at ilog.rules.teamserver.ejb.service.validation. ReportMonitorThreadService$ReportJobDescriptor.run( ReportMonitorThreadService.java:341)</div><div>at ilog.rules. teamserver.ejb.service.validation.ReportMonitorThreadService. run(ReportMonitorThreadService.java:86)</div><div>at com.google. common.util.concurrent.AbstractExecutionThreadService$1$1.run( AbstractExecutionThreadService.java:48)</div><div>at java.lang. Thread.run(Thread.java:785)</div><div>Caused by: java.lang. IndexOutOfBoundsException: Index: 7, Size: 7</div><div>at java. util.ArrayList.rangeCheck(ArrayList.java:664)</div><div>at java. util.ArrayList.get(ArrayList.java:440)</div><div>at ilog.rules. teamserver.ejb.service.validation.BusinessDataConverter. equalsJsonObject(BusinessDataConverter.java:257)</div><div>at ilog.rules.teamserver.ejb.service.validation. BusinessDataConverter.equalsJsonObject(BusinessDataConverter. java:257)</div><div>at ilog.rules.teamserver.ejb.service. validation.BusinessDataConverter.containsJsonObject( BusinessDataConverter.java:236)</div><div>at ilog.rules. teamserver.ejb.service.validation.BusinessDataConverter. markMissingObjects(BusinessDataConverter.java:226)</div><div>at ilog.rules.teamserver.ejb.service.validation. BusinessDataConverter.valuesToJson(BusinessDataConverter.java: 201)</div><div>at ilog.rules.teamserver.ejb.service.validation. IlrTestReportDetailsData.getInstance(IlrTestReportDetailsData. java:140)</div><div>at ilog.rules.teamserver.ejb.service. validation.IlrTestingUtil.updateTestReport(IlrTestingUtil.java: 448)</div><div>... 6 more</div>
Local fix
Problem summary
In the Business Console when opening a test report throws an IndexOutOfBoundsException: at ilog.rules.teamserver.ejb.service.validation.IlrTestingUtil.upda teTestReport(IlrTestingUtil.java:472) at ilog.rules.teamserver.ejb.service.validation.ReportMonitorThread Service.doMonitorDecisionRunnerJob(ReportMonitorThreadService.ja va:281) at ilog.rules.teamserver.ejb.service.validation.ReportMonitorThread Service.doMonitor(ReportMonitorThreadService.java:117) at ilog.rules.teamserver.ejb.service.validation.ReportMonitorThread Service$ReportJobDescriptor.run(ReportMonitorThreadService.java: 341) at ilog.rules.teamserver.ejb.service.validation.ReportMonitorThread Service.run(ReportMonitorThreadService.java:86) at com.google.common.util.concurrent.AbstractExecutionThreadService $1$1.run(AbstractExecutionThreadService.java:48) at java.lang.Thread.run(Thread.java:785) Caused by: java.lang.IndexOutOfBoundsException: Index: 7, Size: 7 at java.util.ArrayList.rangeCheck(ArrayList.java:664) at java.util.ArrayList.get(ArrayList.java:440) at ilog.rules.teamserver.ejb.service.validation.BusinessDataConvert er.equalsJsonObject(BusinessDataConverter.java:257) at ilog.rules.teamserver.ejb.service.validation.BusinessDataConvert er.equalsJsonObject(BusinessDataConverter.java:257) at ilog.rules.teamserver.ejb.service.validation.BusinessDataConvert er.containsJsonObject(BusinessDataConverter.java:236) at ilog.rules.teamserver.ejb.service.validation.BusinessDataConvert er.markMissingObjects(BusinessDataConverter.java:226) at ilog.rules.teamserver.ejb.service.validation.BusinessDataConvert er.valuesToJson(BusinessDataConverter.java:201) at ilog.rules.teamserver.ejb.service.validation.IlrTestReportDetail sData.getInstance(IlrTestReportDetailsData.java:140) at ilog.rules.teamserver.ejb.service.validation.IlrTestingUtil.upda teTestReport(IlrTestingUtil.java:448)
Problem conclusion
The code is fixed.
Temporary fix
Comments
APAR Information
APAR number
RS02979
Reported component name
WS DECISION CTR
Reported component ID
5725B6900
Reported release
891
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-01-09
Closed date
2018-01-19
Last modified date
2018-01-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Fixed component name
WS DECISION CTR
Fixed component ID
5725B6900
Applicable component levels
R891 PSY
UP
Document Information
Modified date:
03 November 2021