After upgraded to QlikView 12.20 or 12.30, reloading applications with Macro function name in the script failed with syntax error message:...
Syntax errorUnexpected token: '(', expected one of: ':', 'OPERATOR_PLUS', 'OPERATOR_MINUS', 'OPERATOR_MULTIPLICATION', 'OPERATOR_DIVISION', 'OPERATOR_STRING_CONCAT', 'like',
- 12.30 Initial Release
The BNF script reload mode introduced in QlikView November 2017 initial release doesn't allow the Macro function name in the script.
In QlikView 12.20, a work-around solution is to disable BNF reload mode. Refer to article QlikView November 2017: Failing reloads and BNF script reload mode
for related instruction.
From QlikView 12.30 Initial Release, disabling BNF is no longer allowed, therefore the work-around solution above is not applicable. The issue has been investigated and fixed in bugs QV-15794
(QlikView Server/ Publisher) and QV-16115
(QlikView Desktop). Consider upgrading to the following QlikView versions which deliver the corresponding bug fixes:
- QlikView Server 12.30 SR1
- QlikView Desktop 12.40, which is coming by the end of April 2018