Fix error-handling issues found by Sonar 35/8335/1
authorMarek Gradzki <[email protected]>
Thu, 7 Sep 2017 11:06:55 +0000 (13:06 +0200)
committerMarek Gradzki <[email protected]>
Thu, 7 Sep 2017 11:06:55 +0000 (13:06 +0200)
Change-Id: Ic370f72c16beaf56003021a6a89f751de8b744b8
Signed-off-by: Marek Gradzki <[email protected]>
ioam/impl/src/main/java/io/fd/hc2vpp/vppioam/impl/config/IoamTraceWriterCustomizer.java
vpp-common/vpp-translate-utils/src/main/java/io/fd/hc2vpp/common/translate/util/Ipv4Translator.java
vpp-common/vpp-translate-utils/src/main/java/io/fd/hc2vpp/common/translate/util/Ipv6Translator.java

index 2e260e1..af9e5da 100755 (executable)
@@ -93,7 +93,7 @@ public class IoamTraceWriterCustomizer extends FutureJVppIoamtraceCustomizer
     }
 
     public TraceProfileAddReply addTraceConfig(TraceConfig traceConfig,
-            final InstanceIdentifier<TraceConfig> id) throws Exception {
+            final InstanceIdentifier<TraceConfig> id) throws WriteFailedException {
 
         TraceProfileAdd traceProfileAdd = new TraceProfileAdd();
         traceProfileAdd.traceType = traceConfig.getTraceType().byteValue(); //trace type
@@ -110,7 +110,7 @@ public class IoamTraceWriterCustomizer extends FutureJVppIoamtraceCustomizer
     }
 
     public TraceProfileDelReply deleteTraceConfig(TraceConfig dataBefore,
-                                                  final InstanceIdentifier<TraceConfig> id) throws Exception {
+                                                  final InstanceIdentifier<TraceConfig> id) throws WriteFailedException {
         TraceProfileDel del = new TraceProfileDel();
 
         /* Write to VPP */
index 02f89d9..69ef7f3 100644 (file)
@@ -116,7 +116,7 @@ public interface Ipv4Translator extends ByteDataTranslator {
                             String.valueOf(prefix)));
         } catch (UnknownHostException e) {
             throw new IllegalArgumentException(
-                    "Cannot create prefix for address[" + Arrays.toString(address) + "],prefix[" + prefix + "]");
+                    "Cannot create prefix for address[" + Arrays.toString(address) + "],prefix[" + prefix + "]", e);
         }
     }
 }
index 457c172..d2f0463 100644 (file)
@@ -135,7 +135,7 @@ public interface Ipv6Translator extends ByteDataTranslator {
                             String.valueOf(prefix)));
         } catch (UnknownHostException e) {
             throw new IllegalArgumentException(
-                    "Cannot create prefix for address[" + Arrays.toString(address) + "],prefix[" + prefix + "]");
+                    "Cannot create prefix for address[" + Arrays.toString(address) + "],prefix[" + prefix + "]", e);
         }
     }