title: Why is this exception happening?
body: <p><b> <em>See EDIT 2</em> </b></p>
  
  <p>Hello, I'm stumped of why this exception is happening</p>
  
  <pre><code>
  exception
  
  javax.servlet.ServletException: Error instantiating servlet class controllers.Dashboard
      org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
      org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
      org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      java.lang.Thread.run(Thread.java:662)
  root cause
  
  java.lang.RuntimeException: Uncompilable source code - missing method body, or declare abstract
      DAO.OrderDAO.(OrderDAO.java:68)
      BO.OrderForm.(OrderForm.java:33)
      controllers.Dashboard.(Dashboard.java:23)
      sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      java.lang.Class.newInstance0(Class.java:355)
      java.lang.Class.newInstance(Class.java:308)
      org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
      org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
      org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      java.lang.Thread.run(Thread.java:662)
  </code></pre>
  
  <p>At first I was getting this in NetBeans 6.9.1 and continued to search and found this 
  <a href="https://stackoverflow.com/questions/4386076/uncompilable-source-code-runtimeexception-in-netbeans">weird bug</a>  after trying th solution posted to no success I decided to switch IDE, so I downloaded the Intellij IDE 9 (loving it so far) and still got the same exception!! I mean come on.., the only three classes that do not belong to common libs are the <code>DAO</code>,<code>BO</code> and <code>controllers</code> packages and they a</p>
  
  <p>Now I'm lost as the code exists and there no colon typo or anything.</p>
  
  <hr/>
  
  <h3>EDIT 1:</h3>
  
  <p>removed the source code of <code>DAO.OrderDAO.java</code>, <code>BO.OrderForm.java</code> and <code>controllers.OrderSearch.java</code> as it was concluded that the problem was caused by one of the below classes (which one is yet to be determined.) So I configured IntelliJ debugger to stop whenever a <code>Exception</code> is thrown and I have a <code>ClassNotFoundException</code> being thrown in looking for the class <code>org.apache.catalina.startup.bootstrap</code> I'm unsure if this has to do with <code>PATH</code> variables because I have downloaded the apache-tomcat-6.0.30 and I verified that the troublesome class is there., Any suggestions?</p>
  
  <hr/>
  
  <h3>Edit 2:</h3>
  
  <p>Switched back to NetBeans 6.9.1  added a bunch of libraries, the Runtime exception stopped, however I'm stuck again with the above exception and stack trace and I reiterate the method body is there!!.
  A link to the <a href="http://freetexthost.com/cemjo2r6ax" rel="nofollow noreferrer">complete trace</a>, the password is 1234</p>