Hi all,

Just updated to trunk and I'm seeing the following problem.  If I deploy
the sling/samples/simple-demo bundle, I get the following error:

org.apache.sling.scripting.jsp.jasper.JasperException: An exception
occurred processing JSP page /apps/sling/SamplePage/html.jsp at line 34
null Stacktrace: (500)

The requested URL /sample/content/home.html resulted in an error in
/apps/sling/SamplePage/html.jsp.
Exception:

org.apache.sling.api.SlingServletException:
org.apache.sling.scripting.jsp.jasper.JasperException: An exception
occurred processing JSP page /apps/sling/SamplePage/html.jsp at line 34

null

Stacktrace:
        at
org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServl
etWrapperAdapter.java:66)
        at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptE
ngineFactory.java:134)
        at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$000(JspScri
ptEngineFactory.java:72)
        at
org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.ev
al(JspScriptEngineFactory.java:281)
        at
org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlin
gScript.java:135)
        at
org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlin
gScript.java:106)
        at
org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultS
lingScript.java:219)
        at
org.apache.sling.engine.impl.request.RequestData.service(RequestData.jav
a:462)
        at
org.apache.sling.engine.impl.SlingMainServlet.processRequest(SlingMainSe
rvlet.java:419)
        at
org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(Reque
stSlingFilterChain.java:48)
        at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(Ab
stractSlingFilterChain.java:54)
        at
org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFil
ter(RequestProgressTrackerLogFilter.java:59)
        at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(Ab
stractSlingFilterChain.java:52)
        at
org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.j
ava:273)
        at
org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.j
ava:171)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at
org.ops4j.pax.web.service.internal.HttpServiceServletHandler.handle(Http
ServiceServletHandler.java:51)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
        at
org.ops4j.pax.web.service.internal.HttpServiceContext.handle(HttpService
Context.java:87)
        at
org.ops4j.pax.web.service.internal.JettyServerHandlerCollection.handle(J
ettyServerHandlerCollection.java:63)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConne
ction.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.jav
a:228)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.ja
va:450)
Caused by: org.apache.sling.scripting.jsp.jasper.JasperException: An
exception occurred processing JSP page /apps/sling/SamplePage/html.jsp
at line 34

null

Stacktrace:
        at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJs
pException(JspServletWrapper.java:524)
        at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:435)
        at
org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServl
etWrapperAdapter.java:59)
        ... 30 more
Caused by: java.lang.NullPointerException
        at
org.apache.jsp.apps.sling.SamplePage.html_jsp._jspService(html_jsp.java:
112)
        at
org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJs
pBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:393)
        ... 31 more


Looking into it further, I don't seem to have a factory for my class,
according to this code in AdapterManagerImpl.java:

        // get the factory for the target type
        AdapterFactory factory = factories.get(type.getName());

My code is pretty much based on this sample, so I figured it would be
easier to use the sample to demonstrate my problem.  Any idea what I'm
doing wrong?

Cheers,
Craig

Reply via email to