Jeg fik endelig gang i noget kode igen. Noget skal man jo lave, og skulle jeg gå hen ikke og få arbejde på mandag, så vil jeg se om man kan kode sig ud af arbejdsløshed.

Projektet anvender Java, JSP, Struts, Tomcat og MySQL, og jeg rendte ind i en lidt sjov fejl:

javax.servlet.ServletException: org/apache/jasper/runtime/JspSourceDependent

  • at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
  • at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
  • at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
  • at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
  • at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
  • at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
  • at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
  • at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
Fejlen skyldes at org.apache.jasper.runtime.JspSourceDependent først blev introduceret i Tomcat 5.x, som jeg tidligere havde anvendt i projektet, men da jeg var gået tilbage til Tomcat 4.1.x kunne den selvsagt ikke finde klassen. Sådan kan man hurtigt bruge tid på at finde fejl, så er det godt man har Google til at søge efter stacktraces i.