265 catch (\Exception $e)
266 {
267 if ($e->getCode() == 404)
268 {
269 // Need to go thru the error handler to allow Redirect to work.
270 throw new \Exception($e->getMessage(), 404);
271 }
272 else
273 {
274 $this->setError($e);
275 $this->_item[$pk] = false;