Fix spotbugs issues in common module
[transportpce.git] / common / src / main / java / org / opendaylight / transportpce / common / converter / JSONDataObjectConverter.java
index 9ee94196158e806f83c991564ac805abd6fbd88e..306b18d1a7922592b03b8e7b47eff1c693012cd8 100644 (file)
@@ -15,6 +15,7 @@ import java.io.InputStreamReader;
 import java.io.Reader;
 import java.io.StringWriter;
 import java.io.Writer;
+import java.nio.charset.StandardCharsets;
 import java.util.Optional;
 import javax.annotation.Nonnull;
 import org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry;
@@ -77,13 +78,8 @@ public final class JSONDataObjectConverter extends AbstractDataObjectConverter {
     @Override
     public Optional<NormalizedNode<? extends YangInstanceIdentifier.PathArgument, ?>> transformIntoNormalizedNode(
             @Nonnull InputStream inputStream) {
-        try {
-            JsonReader reader = new JsonReader(new InputStreamReader(inputStream, "UTF-8"));
-            return parseInputJSON(reader);
-        } catch (IOException e) {
-            LOG.warn("IOException {}",e.getMessage());
-            return Optional.empty();
-        }
+        JsonReader reader = new JsonReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
+        return parseInputJSON(reader);
     }
 
     @Override