log exception through logger rather than to stdout
added workaround for failing evaluateAll() call after update external references, resolves #154