title: Type mismatch: cannot convert from ArrayList<?> to List<String>
body: <p>I found similar questions but they are not solving my problem.</p>
  
  <p>I have a Java application that is working on the Windows platform and I can debug it with Eclipse, but it does not work on Linux (issues related to the code itself).</p>
  
  <p>I want to debug it in the Linux Eclipse environment but I am getting strange errors that I did not get when I debugged it on Linux.</p>
  
  <blockquote>
    <p>Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems: 
        Type mismatch: cannot convert from ArrayList to List
        Cannot instantiate the type ArrayList
        Syntax error on token "&lt;", ? expected after this token</p>
  </blockquote>
  
  <p>I know that I am supposed to import these:</p>
  
  <pre><code>import java.util.ArrayList;
  import java.util.Date; 
  import java.util.List;
  </code></pre>
  
  <p>and they are imported.</p>
  
  <p>Any clue someone?</p>