Processors are now no longer wrapped in a safe execution method
so exceptions are bubbled up. Returning null from a propcessor
will execute the next one, so if anything goes wrong when processing
in your processor.. catch it, log it, return null :-)
Added tests and fix for view location error.