Issue Details (XML | Word | Printable)

Key: CORE-1799
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Claudio Valderrama C.
Reporter: Claudio Valderrama C.
Votes: 1
Watchers: 0

If you were logged in you would be able to see more operations.
Firebird Core

Improve the almost useless "expression evaluation not supported" message

Created: 23/Mar/08 04:45 AM   Updated: 19/Jan/16 05:02 AM
Component/s: Engine
Affects Version/s: 1.0.3, 2.0.0, 1.5.4, 2.0.1, 2.1 Alpha 1, 2.1 Beta 1, 2.0.2, 2.0.3, 2.1 Beta 2, 1.5.5, 2.1 RC1, 2.5 Initial, 2.1 RC2, 2.1.0, 2.0.4, 2.5 Alpha 1, 2.1.1, 1.5.6
Fix Version/s: 2.5 Beta 1

Environment: Platform independent

QA Status: No test

 Description  « Hide
This "expression evaluation not supported" message makes me sick since IB4. In big stored procedures or complex queries it's almost impossible to know immediately what went wrong, since no more information is available.
This message has number 286 in the JRD facility and appears 46 times in the JRD directory (8 in cmp.cpp, 8 in evl.cpp and 30 times in SysFunction.cpp).
Also, the same text has number 167 in the SQLERR facility, although I can't find where it's used.

Either the same message should be given parameters (and old clients will ignore them) or new messages should be appended as subcodes. Currently, guessing here the offending code is really hard game.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.