HPCC-10799 FIX potential invalid C++ for EXISTS(a+b)

Prevent a translated expression from being re-translated

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10801 Update error message to provide hint of workaround

The issue is fixed in 5.0 by always disabling this option.  To minimize
potential changes, the error message is updated in this point release.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5359 from ghalliday/issue10801_422

HPCC-10801 Update error message to provide hint of workaround

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10200 Decompress graphs in wuget output

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10818 Fix problem with MANY LOOKUP in a child loopp/query

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10800 Deleting files from one cluster may leave incorrect dali info

If a file is present on multiple clusters, and is deleted from the
first, then the directory information in dali is not properly adjusted.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5363 from richardkchapman/dali-cluster-remove

HPCC-10800 Deleting files from one cluster may leave incorrect dali info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10710 Implement getClusterName() in Roxie

Part of the work required for hthor retirement

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10561 Fix issues highlighted by coverity scan

Add assert to ensure that invalid parameter combinations do not
crash. I don't believe this could ever happen, but this shuts up
coverity (and is good practice).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10351 Cannot abort roxie job

Need to subscribe to see aborts.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10688 EclWatch misreporting partially suspended queries

Queries that are suspended on some roxie nodes but not others where not
always reported as suspended.  Make control:queries check all nodes.

Also if some nodes are suspended and others are not, indicate that
fact on EclWatch so that users are more aware that results and apparent
availability can be affected.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10639 Implement stack/heap/EH dump in jexcept for ARM

Add implementation for ARM CPU and Linux OS only.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5370 from ghalliday/issue10818

HPCC-10818 Fix problem with MANY LOOKUP in a child loopp/query

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5358 from ghalliday/issue10799

HPCC-10799 FIX potential invalid C++ for EXISTS(a+b)

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5381 from afishbeck/mixedSuspension10688

HPCC-10688 EclWatch misreporting partially suspended queries

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10639 Implement stack/heap/EH dump in jexcept for ARM

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Community Edition 4.2.2-rc10 Release Candidate 10

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.2' into closedown-4.2.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.2.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10833 Errors adding ESP user not being handled consistently

When adding users, some errors cause a log message and an error return
code, leaving the partially created account, which other errors throw
exceptions, which activates the logic to clean up and delete the account.

This fix changes the error returns to exceptions, which will clean up
properly, and display the failure

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>