Fix handling way of rule execution error.
Merge remote-tracking branch 'origin/handle-rule-execution-error' into webclient-special