MODE-2076: Exception handling

This PR fixes the following problems:
- prevent selection node with 'empty' path. it happens when selection method is triggered before root node initialization.
- handle multiple values of the property (array out of band exception during browsing)
- improve exception logging. display error messages to the users on console instead of printing to the server log.