IBM Support

PK99209: COM.IBM.ICM.CI.QUERY.CDMQUERYSYNTAXEXCEPTION IN LOGS AFTER SYNDICATION

 

APAR status

  • Closed as program error.

Error description

  • After syndication, when a menu is rendered, the following
    exception is being seen in the logs:
    
    
    
    8/3/09 10:34:00:257 EDT] 000000a7 AbstractQuery E
    com.ibm.icm.jcr.query.AbstractQueryImpl QueryImpl
    com.ibm.icm.ci.query.CDMQuerySyntaxException: QRY0552E: Syntax
    of query
    string is incorrect. Parsing error at position 1. Detail: syntax
    error.
    com.ibm.icm.ci.query.CDMQuerySyntaxException: QRY0552E: Syntax
    of query
    string is incorrect. Parsing error at position 1. 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.ja
    va(Inlined Compiled Code))
    at
    com.ibm.icm.ci.query.impl.JCRQXPathProcessor.process(JCRQXPathPr
    ocessor.
    java(Inlined Compiled Code))
    at
    com.ibm.icm.ci.query.impl.QueryProcessor.generateSql(QueryProces
    sor.java
    (Compiled Code))
    
    This issue causes the wrong links to rendered by menus, or
    sometimes, nothing is rendered at all by the menus.
    

Local fix

  • Resaving the menu on the syndicator or doing a full rebuild may
    resolve the issue.
    

Problem summary

  • ERROR DESCRIPTION:
    After syndication, when a menu is rendered, the following
    exception is being seen in the logs:
    
    8/3/09 10:34:00:257 EDT] 000000a7 AbstractQuery E
    com.ibm.icm.jcr.query.AbstractQueryImpl QueryImpl
    com.ibm.icm.ci.query.CDMQuerySyntaxException: QRY0552E: Syntax
    of query
    string is incorrect. Parsing error at position 1. Detail: syntax
    error.
    com.ibm.icm.ci.query.CDMQuerySyntaxException: QRY0552E: Syntax
    of query
    string is incorrect. Parsing error at position 1. 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.ja
    va(Inlined Compiled Code))
    at
    com.ibm.icm.ci.query.impl.JCRQXPathProcessor.process(JCRQXPathPr
    ocessor.
    java(Inlined Compiled Code))
    at
    com.ibm.icm.ci.query.impl.QueryProcessor.generateSql(QueryProces
    sor.java
    (Compiled Code))
    
    This issue causes the wrong links to rendered by menus, or
    sometimes, nothing is rendered at all by the menus.
    

Problem conclusion

  • JCR API was invoked with empty XPath Query String. This code
    prevents this condition.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK99209

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    60J

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-21

  • Closed date

    2009-12-03

  • Last modified date

    2009-12-03

  • 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

    LOTUS WEB CONT

  • Fixed component ID

    5724I2900

Applicable component levels

  • R60K PSY

       UP

[{"Business Unit":{"code":"BU051","label":"N\/A"},"Product":{"code":"SUPPORT","label":"IBM Web Content Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.5","Line of Business":{"code":"LOB33","label":"N\/A"}}]

Document Information

Modified date:
21 December 2021