title: Advice dealing with java.lang.NoSuchMethodError
body: <p>Here is the error I am getting:</p>
  
  <pre><code>java.lang.NoSuchMethodError: com.Order.getList(Lepo/User;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
  </code></pre>
  
  <p>After decompiling the classes, I found that there should be a "Ljava/lang/String" as the first parameter.  As you can see by the error that parameter is missing.  So I decompiled the calling method's class and it does a have a string as the first parameter.</p>
  
  <p>This is where I am a little confused to what is happening here.  The last time this code was modified was 2007 according to the timestamps.  This error showed up about a week ago.</p>
  
  <p>This is a struts app running on JBoss 4.0.0DR3. To my knowledge there has been no software upgrades on the server.</p>
  
  <p>I also tried stopping JBoss, deleting all the temp directories and restarting.</p>
  
  <p>Does anyone have any suggestions to the next step to take?</p>
  
  <p>Edit:</p>
  
  <p>Here is more of the stacktrace</p>
  
  <pre><code>java.lang.NoSuchMethodError: com.Order.getList(Lepo/User;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
      at com.ViewStatusAction.retrieveList(ViewStatusAction.java:325)
      at com.ViewStatusAction.executeAction(ViewStatusAction.java:115)
      at com.BaseAction.execute(BaseAction.java:42)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
  </code></pre>