java.lang.NullPointerException

GitHub | mshick | 6 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards 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