22b to 24c jukebox problem

Artist radio, genre radio & related artists. A Subsonic server for music nerds.

Moderator: moderators

22b to 24c jukebox problem

Postby trailofdead » Sun Apr 14, 2013 5:37 am

Hi,

I think something happened that killed the jukebox for me when I upgraded from .22b to .24c. I switched back to retest .22b, and the jukebox is working with that version.

I'm running the war file in Tomcat7 in linux using jre 1.7 and DSub 3.8.3

My subsonic.log:
Code: Select all
[2013-04-13 15:01:35,628] DEBUG SecurityService - Load user admin
[2013-04-13 15:01:35,632] WARN RESTFilter - Error in REST API: NullPointerException
java.lang.NullPointerException
   at net.sourceforge.subsonic.controller.RESTController.jukeboxControl(RESTController.java:240)
   at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:471)
   at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:408)
   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
   at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
   at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:126)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
   at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
   at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
   at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at net.sourceforge.subsonic.filter.RESTFilter.doFilter(RESTFilter.java:51)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:722)


Any ideas?

Thanks
trailofdead
 
Posts: 6
Joined: Mon Mar 25, 2013 6:20 pm

Re: 22b to 24c jukebox problem

Postby PoGo » Sun May 19, 2013 12:40 pm

Same problem here !
PoGo
 
Posts: 36
Joined: Thu Apr 21, 2011 11:07 pm

Re: 22b to 24c jukebox problem

Postby pw22 » Sun May 19, 2013 8:25 pm

I seem to be having this problem too.
pw22
 
Posts: 8
Joined: Sun Oct 21, 2012 4:43 am

Re: 22b to 24c jukebox problem

Postby HungOverOnATues » Fri May 24, 2013 10:16 pm

Also having this issue. Downgraded to 22 but I wasn't able to rescan my library as it kept asking me to upgrade the library first, but clicking the button did nothing, so I'm back on 24c.
HungOverOnATues
 
Posts: 1
Joined: Fri May 17, 2013 2:09 pm

Re: 22b to 24c jukebox problem

Postby PoGo » Sat May 25, 2013 10:48 am

I had this problem too.
With a previous version of 24c, you'll need to drop the Postgres db of musiccabinet and do a full rescan in order to rebuild it.
PoGo
 
Posts: 36
Joined: Thu Apr 21, 2011 11:07 pm

Re: 22b to 24c jukebox problem

Postby Sh4gr4th » Sun Jun 02, 2013 12:31 pm

I do have the same problem with 0.7.24c.
Is there anyone, who can confirm that the jukebox mode works with 24c?
Sh4gr4th
 
Posts: 21
Joined: Mon Nov 30, 2009 12:13 pm

Re: 22b to 24c jukebox problem

Postby capntang » Fri Jun 14, 2013 4:00 pm

Same problem with 24c here, but only through API. Jukebox mode works through the web interface.

Wiped Windows 7 and switched to an Ubuntu 13.04 server setup, but the problem remains.

I actually used this all the time. Hope there's a fix at some point.
capntang
 
Posts: 2
Joined: Fri Jun 14, 2013 3:53 pm

Re: 22b to 24c jukebox problem

Postby Boutros » Sat Jul 13, 2013 11:05 pm

Yep - me too. I hate the idea of downgrading to 22b, as I'd lose the Share functionality Hakko re-activated in 22c, but I've been gearing up to start using Jukebox, and I'll be pretty sad to not have that option. I wonder what happened to Hakko...
Boutros
 
Posts: 119
Joined: Mon Jun 06, 2011 6:09 pm

Re: 22b to 24c jukebox problem

Postby Sh4gr4th » Wed Aug 14, 2013 9:34 pm

Problem solved! It's working again and it's easy to fix.

Head over to viewtopic.php?f=15&t=12384 for the solution and "how to"!

Thanks go out to tthomas48 for his commit to the repo and jfmus for his explanation.
Sh4gr4th
 
Posts: 21
Joined: Mon Nov 30, 2009 12:13 pm

Re: 22b to 24c jukebox problem

Postby TNRocker » Tue Aug 27, 2013 3:09 am

Thanks, Jukebox is working! :D
TNRocker
 
Posts: 60
Joined: Wed Jan 09, 2013 2:35 pm


Return to MusicCabinet

Who is online

Users browsing this forum: No registered users and 2 guests