Created On:  07 February 2012

Problem:

Crmdiag –tr / -trid switch failing with the error: PError Description : E5450: QRY_PSR_SYNTAX_ERROR: VQL parser error: syntax error, unexpected "double constant", expecting "LOID constant"

Resolution:

The crmdiag tool may fail if some requirement traces cotain invalid LOID references.

An example error output to the crmdiag.log is shown below:
----------------------------------------------------

(335)      8302(4.49) - 3.0.2860741801

(435)                      Error: version mismatch - T(32947804)[8302(4.46)->11764(25.4)]

(58) Caught Database PError

(58) PError Description : E5450: QRY_PSR_SYNTAX_ERROR: VQL parser error: syntax error, unexpected "double constant", expecting "LOID constant" at 3.0. ("parser.y", line 830)

(529) Caught Database PError
----------------------------------------------------
This has been resolved in a new release of the crmdiag tool. Please download the latest Crmdiag tool from Supportline or contact Technical Support quoting this knowledge base article to get a copy of the crmdiag build that includes this fix.

Incident #2532648