title: This interaction has already been acknowledged
body: <p>I'm creating a discord bot that I use multi-threading to update an ArrayList every few minutes. The first 'update' works correctly with no error, though every update afterwards I get the error:</p>
  <pre><code>[JDA MainWS-ReadThread] ERROR RestAction - RestAction queue returned failure
  java.lang.IllegalStateException: This interaction has already been acknowledgdge an interaction once!
  </code></pre>
  <p>I'm creating the threads in <code>Multithread.java</code> which says:</p>
  <pre><code>public static void main(String[] args) throws InterruptedException {
          // Create a new bot
          Thread startApp = new Thread(new App());
          
          // Start the thread
          startApp.start();
  
          // Create new thread for updating
          new App();
          Thread updateTeams  = new Thread(App.updateAll());
          updateTeams.start();
  
      }
  </code></pre>
  <p>The ArrayList that i'm updating (OCETeams) is in App.java and is public and static.</p>
  <p>In <code>App.java</code>, I have the following methods that relate to this:</p>
  <pre><code>    @Override
      public void run() {
          try {
              System.out.println(&quot;Starting.............&quot;);
              initialize();
          } catch (LoginException | ParseException | InterruptedException e) {
              e.printStackTrace();
          }
      }
  
      // For the 'updating' thread    
      public static Runnable updateAll() {
          Timer timer = new Timer();
          timer.schedule(new TimerTask() {
              @Override
              public void run() {
                  try {
                      System.out.println(&quot;Updating all&quot;);
                      OCETeams = getOCETeams();
                      System.out.println(&quot;OCE teams updated&quot;);
                  } catch (ParseException e) {
                      e.printStackTrace();
                  }
              }
              
          } , 0, 60000 * 20);
  
          return null;
      }
  </code></pre>