ensurePath might throw an exception if connection couldn't succeed. The exception was being swallowed by
createNode causing the recipe to fail if there wasn't a good connection when the object was started. Switched
to use creatingParentsIfNeeded. It's more efficient anyway. Also, fixed swallowed exceptions.

TODO - check other recipes' uses of ensurePath for similar problem.
2 files changed