From d4fa5c0331e5a8008dae2f6f0ba157bdddaf122d Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Wed, 10 Oct 2012 09:00:43 -0400 Subject: [PATCH] Fix NPE in AbstractMessageConverterMethodProcessor Issue: SPR-9868 --- .../annotation/AbstractMessageConverterMethodProcessor.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java index 8634ead5ec..fd0b45c812 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java @@ -141,9 +141,8 @@ public abstract class AbstractMessageConverterMethodProcessor extends AbstractMe } } - selectedMediaType = selectedMediaType.removeQualityValue(); - if (selectedMediaType != null) { + selectedMediaType = selectedMediaType.removeQualityValue(); for (HttpMessageConverter messageConverter : messageConverters) { if (messageConverter.canWrite(returnValueClass, selectedMediaType)) { ((HttpMessageConverter) messageConverter).write(returnValue, selectedMediaType, outputMessage);