APAR status
Closed as program error.
Error description
Problem Descrption : If a menu component does not have any search criteria while it is being rendered, the following exception would be thrown in the logs. An example of such a menu component, is one that has the sitearea "query string" as the sole search criteria. If no query string parameter is specified while rendering the menu, the following exception would be thrown in the logs. com.ibm.icm.ci.query.CDMQuerySyntaxException: QRY0552E: Syntax of query string is incorrect. Parsing error at position 0. Detail: syntax error. at com.ibm.icm.ci.query.impl.xpath.JCRQXPathParser.yyerror(JCRQXPat hParser.java:1043) at com.ibm.icm.ci.query.impl.xpath.JCRQXPathParser.yyparse(JCRQXPat hParser.java(Compiled Code)) at com.ibm.icm.ci.query.impl.xpath.JCRQXPathParser.parse(JCRQXPathP arser.java:1005) at com.ibm.icm.ci.query.impl.JCRQXPathProcessor.process(JCRQXPathPr ocessor.java:52) at com.ibm.icm.ci.query.impl.QueryProcessor.generateSql(QueryProces sor.java:183) at com.ibm.icm.ci.query.impl.QueryProcessor.validate(QueryProcessor .java:156) at com.ibm.icm.ci.query.impl.QueryService.validate(QueryService.jav a:183) at com.ibm.icm.jcr.query.AbstractQueryImpl.validate(AbstractQueryIm pl.java:107) at com.ibm.icm.jcr.query.QueryImpl.<init>(QueryImpl.java:71) at com.ibm.icm.jcr.query.QueryManagerImpl.createQueryWithOptions(Qu eryManagerImpl.java:74) at com.ibm.icm.jcr.query.QueryManagerImpl.createQuery(QueryManagerI mpl.java:54) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeXPa thQuery(QueryServiceImpl.java:128) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeMul tipleResults(QueryServiceImpl.java:331) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeQue ry(QueryServiceImpl.java:1030) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeQue ry(QueryServiceImpl.java:978) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeQue ry(QueryServiceImpl.java:948) at com.ibm.workplace.wcm.services.query.QueryServiceImpl.executeQue ry(QueryServiceImpl.java:923) at com.aptrix.pluto.cmpnt.MenuQueryCache.getControllablesFromDB(Men uQueryCache.java:732) ************ The above exception can happen during normal rendertime, previewing or during Pre-rendering operations.
Local fix
Problem summary
Affected Users: All User
Problem conclusion
Modified the code so that an empty query string will not be passed to JCR. If the following trace setting is enabled, details about menus which generate empty query strings will be printed out as follows: TraceSetting com.aptrix.pluto.cmpnt.MenuQueryCache=fine An interim fix for this APAR is available from Fix Central at: 6.0.1.2 http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?brandid=2&productid=Workplace%20Web%20Content%20Management&fix es=6.0.1.2-WCM-PK52802 6.0.1.1 http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?brandid=2&productid=Workplace%20Web%20Content%20Management&fix es=6.0.1.1-WCM-PK52802 You will need to cut/paste the entire URL into a browser to resolve the address.
Temporary fix
Comments
APAR Information
APAR number
PK52802
Reported component name
WRKPLC WEB CON
Reported component ID
5724I2900
Reported release
60E
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-09-13
Closed date
2007-09-18
Last modified date
2008-06-13
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
WRKPLC WEB CON
Fixed component ID
5724I2900
Applicable component levels
R60E PSY
UP
[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.1","Edition":"","Line of Business":{"code":null,"label":null}}]
Document Information
Modified date:
10 September 2020