UIErrorHandler now shows better exceptions, productRepository returns null when querying with null Id