On Fri, Jul 17, 2009 at 10:28 AM, Carsten Ziegeler<[email protected]> wrote:
> I guess the new commons classloader bundle is missing.
It was missing, tried to add it manually but JSP scripts still don't run.
steps to reproduce:
cd launchpad/testing
mvn clean package jetty:run
add commons classloader bundle
start bundles that were not running -> all 45 bundles active
try to render node using JSP script -> exception shown below
I can see that
/var/classes/org/apache/jsp/apps/foo/foo_jsp.java
/var/classes/org/apache/jsp/apps/foo/foo_jsp.class
are correct, and the .class file is recreated if I delete it and make
another request.
-Bertrand
Stack trace:
commons classloaderjava.lang.ClassNotFoundException: Class not found:
org.apache.jsp.apps.foo.foo_jsp
at
org.apache.sling.commons.classloader.impl.ClassLoaderFacade.loadClass(ClassLoaderFacade.java:102)
at
org.apache.sling.scripting.jsp.jasper.JspCompilationContext.load(JspCompilationContext.java:644)
at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145)
at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:330)
at
org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServletWrapperAdapter.java:59)
at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:130)
at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:71)