java.lang.NullPointerException

GitHub | mshick | 7 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. java.lang.NullPointerException

    No message provided

    at net.sourceforge.subsonic.service.MediaFileService.getDescendantsOf()
  2. net.sourceforge.subsonic
    RESTController.jukeboxControl
    1. net.sourceforge.subsonic.service.MediaFileService.getDescendantsOf(MediaFileService.java:652)
    2. net.sourceforge.subsonic.ajax.PlayQueueService.doAdd(PlayQueueService.java:479)
    3. net.sourceforge.subsonic.ajax.PlayQueueService.doSet(PlayQueueService.java:500)
    4. net.sourceforge.subsonic.controller.RESTController.jukeboxControl(RESTController.java:971)
    4 frames
  3. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    3. java.lang.reflect.Method.invoke(Method.java:483)
    3 frames
  4. Spring MVC
    FrameworkServlet.doPost
    1. org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473)
    2. org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
    3. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
    4. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
    5. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
    6. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
    7. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
    8. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
    8 frames
  5. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    2. javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    2 frames
  6. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    2. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
    2 frames
  7. Jetty Util
    GzipFilter.doFilter
    1. org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
    2. org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132)
    2 frames
  8. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    1 frame
  9. Acegi Security Core
    FilterChainProxy$VirtualFilterChain.doFilter
    1. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
    2. org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
    3. org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
    4. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    5. org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
    6. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    7. org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    8. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    9. org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
    10. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    11. org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
    12. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    12 frames
  10. net.sourceforge.subsonic
    RESTRequestParameterProcessingFilter.doFilter
    1. net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:113)
    1 frame
  11. Acegi Security Core
    FilterToBeanProxy.doFilter
    1. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    2. org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
    3. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    4. org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    5. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    6. org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
    7. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    8. org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    9. org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
    9 frames
  12. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    1 frame
  13. net.sourceforge.subsonic
    RequestEncodingFilter.doFilter
    1. net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
    1 frame
  14. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    1 frame
  15. net.sourceforge.subsonic
    RESTFilter.doFilter
    1. net.sourceforge.subsonic.filter.RESTFilter.doFilter(RESTFilter.java:60)
    1 frame
  16. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    1 frame
  17. net.sourceforge.subsonic
    ParameterDecodingFilter.doFilter
    1. net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
    1 frame
  18. Jetty Server
    ServletHandler$CachedChain.doFilter
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    1 frame
  19. net.sourceforge.subsonic
    BootstrapVerificationFilter.doFilter
    1. net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:59)
    1 frame
  20. Jetty Server
    SelectChannelEndPoint.run
    1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    2. org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    3. org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    4. org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    5. org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
    6. org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    7. org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    8. org.mortbay.jetty.Server.handle(Server.java:313)
    9. org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
    10. org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
    11. org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
    12. org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
    13. org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
    14. org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
    14 frames
  21. Jetty Util
    BoundedThreadPool$PoolThread.run
    1. org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
    1 frame