|
The following question appeared online: I've updated ThingsDB to version 1.10.2 and now see some warnings when the node starts: What is causing these warnings? |
Answered by
joente
Oct 15, 2026
Replies: 1 comment
|
ThingsDB optimizes procedure storage to keep code as compact as possible. In earlier versions, a statement like Because ThingsDB is backwards compatible, it still parses the existing code correctly, and you can safely ignore this warning. How to resolve the warning:
|
0 replies
Answer selected by
joente
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ThingsDB optimizes procedure storage to keep code as compact as possible.
In earlier versions, a statement like
f()!='x'was parsed without issue. However, in newer versions, placing!directly after a function call can be confusing, as!can signify forcing a change (side effects). To avoid ambiguity, the correct syntax isf() !='x'.Because ThingsDB is backwards compatible, it still parses the existing code correctly, and you can safely ignore this warning.
How to resolve the warning: