From c577fbeee47f08d805beb795aa94881439c11db7 Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@nps.edu>
Date: Sat, 29 Jan 2022 07:28:41 -0800
Subject: [PATCH] make calendar local, not static

---
 src/edu/nps/moves/dis7/utilities/DisTime.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/edu/nps/moves/dis7/utilities/DisTime.java b/src/edu/nps/moves/dis7/utilities/DisTime.java
index f6b00e49f6..4b23548909 100644
--- a/src/edu/nps/moves/dis7/utilities/DisTime.java
+++ b/src/edu/nps/moves/dis7/utilities/DisTime.java
@@ -162,8 +162,6 @@ public class DisTime
     /** Ability to create new PDUs */
     private static PduFactory pduFactory = new PduFactory(TIMESTAMP_STYLE_DEFAULT);
     
-    /** calendar instance */
-    private static GregorianCalendar calendar = new GregorianCalendar();
 //    private LocalDateTime todayDateTime = new LocalDateTime();
 //    private Instant       todayInstant  = new Instant();
     
@@ -227,6 +225,7 @@ public class DisTime
     private static synchronized int getCurrentDisTimeUnitsSinceTopOfHour()
     {
         // set calendar object to current time
+        GregorianCalendar calendar = new GregorianCalendar();
         long currentTime = System.currentTimeMillis(); // UTC milliseconds since 1970
         calendar.setTimeInMillis(currentTime);
 
@@ -326,6 +325,7 @@ public class DisTime
     private static synchronized int getCurrentYearTimestamp()
     {
         // set calendar object to current time
+        GregorianCalendar calendar = new GregorianCalendar();
         long currentTime = System.currentTimeMillis(); // UTC milliseconds since 1970
         calendar.setTimeInMillis(currentTime);
 
-- 
GitLab