From 3197bc330b0bee2580e953e983a511500cd72628 Mon Sep 17 00:00:00 2001
From: bkii <bkii@10.0.0.123>
Date: Mon, 9 Sep 2019 20:40:58 -0700
Subject: [PATCH] Try Catch Sourounded DOS-var

---
 .../homework4/Brennenstuhl/BrennenstuhlPduSender.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java
index 0240bd2b9d..3cee8b1630 100644
--- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java
+++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java
@@ -6,6 +6,8 @@ import java.util.*;
 
 import edu.nps.moves.dis7.*;
 import edu.nps.moves.dis7.enumerations.*;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 
 /**
  * This is an example that sends many/most types of PDUs. Useful for testing standards
@@ -405,7 +407,11 @@ public class BrennenstuhlPduSender
                 byte[] buffer;
 
                 Pdu aPdu = generatedPdusList.get(idx);
-                aPdu.marshal(dos);
+                try {
+                    aPdu.marshal(dos);
+                } catch (Exception ex) {
+                    Logger.getLogger(BrennenstuhlPduSender.class.getName()).log(Level.SEVERE, null, ex);
+                }
 
                 buffer = baos.toByteArray();
                 DatagramPacket packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT);
-- 
GitLab