A fix is available
APAR status
Closed as fixed if next.
Error description
In the Human Task widget, the first time you set a "fuzzy" filter or string filter and save it, the filter works correctly; however, editing the filter again and saving it results in failure of the filter, with no instances displayed in the widget. Error messages similar to those shown below are written to SystemOut.log in the server or cluster where REST services is deployed. This condition persists until you delete the filter (and save the change), after which you can again set a new "fuzzy" or string filter, once. Error messages in SystemOut.log: [5/20/11 20:32:50:169 COT] 0000004a InstanceResou E com.ibm.wbimonitor.resources.apis.InstanceResourceAccess getInstanceListOutput() <Null Message> com.ibm.wbimonitor.repository.DataAccessException: Error evaluating xpath expression. UNRECOVERABLE: Child String Index lookup is not supported (0 - 5) at com.ibm.wbimonitor.repository.XPathSingleExpression.getXPathExpr essionResult(XPathSingleExpression.java:69) at com.ibm.wbimonitor.repository.FilterHelper.getSqlValueForMetricF ilterValue(FilterHelper.java:75) at com.ibm.wbimonitor.rest.util.InstanceFilterHelper.buildFilterStr ing(InstanceFilterHelper.java:179) at com.ibm.wbimonitor.rest.util.InstanceFilterHelper.buildWhereClau se(InstanceFilterHelper.java:89) at com.ibm.wbimonitor.repository.apis.RepositoryAccess.getInstanceC ount(RepositoryAccess.java:2215) at com.ibm.wbimonitor.resources.apis.InstanceResourceAccess.retriev eInstanceResultsFromDB(InstanceResourceAccess.java:759) at com.ibm.wbimonitor.resources.apis.InstanceResourceAccess.getInst anceListOutput(InstanceResourceAccess.java:447) at com.ibm.wbimonitor.resources.apis.InstanceResourceAccess.getCros sVersionInstances(InstanceResourceAccess.java:105) at com.ibm.wbimonitor.rest.handlers.InstancesHandler.retrieve(Insta ncesHandler.java:337) at com.ibm.wbimonitor.rest.handlers.URIHandler.handleGET(URIHandler .java:81) at com.ibm.wbimonitor.rest.web.URIRouterServlet.service(URIRouterSe rvlet.java:383) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.rest.services.internal.RestServicesGateway.service(Re stServicesGateway.java:199) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr apper.java:1583) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java:870) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java:475) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest (ServletWrapperImpl.java:175) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleReques t(CacheServletWrapper.java:91) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer. java:863) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContai ner.java:1583) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin k.java:182) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr imination(HttpInboundLink.java:455) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewIn formation(HttpInboundLink.java:384) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complet e(HttpICLReadCallback.java:83) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp leted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn cFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC hannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand ler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550) [5/20/11 20:32:50:190 COT] 0000004a URIRouterServ I com.ibm.wbimonitor.rest.web.URIRouterServlet logError(String uri, JSONArtifact payload, Throwable th, String message) Error received when processing HTTP request: /rest/bpm/monitor/models/GlobalHTMM/mcs/GlobalHumanTask/instance s Payload: {"Time Zone Offset":-300,"Filter":[{"Filter Metric ID":"COMPLETED","Case Sensitive":false,"Filter Value":["false"],"Filter Operator":"equals"},{"Filter Metric ID":"Task_Description","Case Sensitive":false,"Filter Value":["%Task1%"],"Filter Operator":"like"},{"Filter Metric ID":"Task_Creation_Time","Filter Value":{"Fixed Period End":null,"Fixed Period Timezone":"America\/New York","Time Period Method":"fixedPeriod","Fixed Period Start":"2010-12-01T07:17:12","Time Period Metric Name":"Creation Time","Time Period Metric ID":"Task_Creation_Time"}}],"Locale":"en"} Message: Error evaluating xpath expression. UNRECOVERABLE: Child String Index lookup is not supported (0 - 5)
Local fix
Problem summary
This problem exists in WebSphere Business Monitor Version 7.0 and IBM Business Monitor Version 7.5. The problem will be resolved in the next scheduled maintenance releases for both of these products.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
JR40254
Reported component name
WEB BUS MONITOR
Reported component ID
5724M2400
Reported release
700
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-07-31
Closed date
2011-08-30
Last modified date
2011-08-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
R700 PSY
UP
R750 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSRR3","label":"WebSphere Business Monitor"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
14 October 2021