HI,
Is there a reason why I can resolve my cassandra paths at
/content/cassandra/movies/foo/bar1/test/bbb.json  but fails on
http://localhost:8080/content/cassandra/movies/foo/bar1/test/bbb.json with
a

Internal Server Error (500)

The requested URL /content/cassandra/movies/foo/bar1/test/bbb.json resulted
in an error in Sling (Ad Hoc) Default Error Handler Servlet.
Exception:

java.lang.NullPointerException
        at 
org.apache.sling.servlets.resolver.internal.SlingServletResolver.resolveServlet(SlingServletResolver.java:581)
        at 
org.apache.sling.servlets.resolver.internal.SlingServletResolver.resolveServlet(SlingServletResolver.java:273)
        at 
org.apache.sling.engine.impl.request.RequestData.initServlet(RequestData.java:228)
        at 
org.apache.sling.engine.impl.SlingRequestProcessorImpl.processRequest(SlingRequestProcessorImpl.java:141)
        at 
org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:207)
        at 
org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
        at 
org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
        at 
org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
        at 
org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
        at 
org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
        at 
org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:75)
        at 
org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
        at 
org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
        at 
org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
        at 
org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
        at 
org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
        at 
org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
        at 
org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
        at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Request Progress:

      0 (2013-08-16 07:38:16) TIMER_START{Request Processing}
      0 (2013-08-16 07:38:16) COMMENT timer_end format is {<elapsed
msec>,<timer name>} <optional message>
      0 (2013-08-16 07:38:16) LOG Method=GET,
PathInfo=/content/cassandra/movies/foo/bar1/test/bbb.json
      0 (2013-08-16 07:38:16) TIMER_START{ResourceResolution}
      4 (2013-08-16 07:38:16) TIMER_END{4,ResourceResolution}
URI=/content/cassandra/movies/foo/bar1/test/bbb.json resolves to
Resource=org.apache.sling.cassandra.resource.provider.CassandraResource@53436f66
      4 (2013-08-16 07:38:16) LOG Resource Path Info:
SlingRequestPathInfo:
path='/content/cassandra/movies/foo/bar1/test/bbb.json',
selectorString='null', extension='null',
suffix='/content/cassandra/movies/foo/bar1/test/bbb.json'
      4 (2013-08-16 07:38:16) TIMER_START{ServletResolution}
      4 (2013-08-16 07:38:16)
TIMER_START{resolveServlet(org.apache.sling.cassandra.resource.provider.CassandraResource@53436f66)}
      4 (2013-08-16 07:38:16)
TIMER_START{handleError:throwable=java.lang.NullPointerException}
      5 (2013-08-16 07:38:16)
TIMER_END{1,handleError:throwable=java.lang.NullPointerException}
Using handler Sling (Ad Hoc) Default Error Handler Servlet
      6 (2013-08-16 07:38:16) TIMER_END{6,Request Processing} Dumping
SlingRequestProgressTracker Entries




On Wed, Aug 14, 2013 at 3:45 PM, Ian Boston <[email protected]> wrote:

> On 14 August 2013 09:55, Bertrand Delacretaz <[email protected]>
> wrote:
> > On Wed, Aug 14, 2013 at 10:53 AM, Ian Boston <[email protected]> wrote:
> >> ...Before you start on the next phase I would like to see some stats,
> >> even if they are only rudimentary....
> >
> > Would be good IMO to collect these stats in a jira issue, so that we
> > can keep track of the evolution.
>
> Agreed.
> Ian
>
> >
> > -Bertrand
>



-- 
Thanks
/Dishara

Reply via email to