Madsonic 5.0.3480.beta2 debian package

Post your Server Bug Report
genimac
Posts: 8
Joined: 26 May 2013, 14:28
Has thanked: 5 times
Been thanked: 4 times

Madsonic 5.0.3480.beta2 debian package

Unread post by genimac »

Hello,
I installed the Madsonic 5.0.3480.beta2 debian package on my server and get a random issue. If I leave the page open in a tab and after some time get back to it the player frame has the following error, also sometimes the page is frozen. If I just reload it, all goes well again for some time until the error appear again.
Version 5.0.3480.beta2
Server jetty-6.1.x, java 1.7.0_03, Linux (66.3 MB / 281.4 MB)
Operating system Debian Linux 7.0
Processor information Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz, 4 cores, 16Gb RAM, 2Tb disc

Exception java.lang.NullPointerException
Message null
Java version Oracle Corporation 1.7.0_03
Operating system Linux 2.6.32-20-pve
Server jetty-6.1.x
Memory Used 61 of 281 MB
Stack trace java.lang.NullPointerException
at net.sourceforge.subsonic.service.SecurityService.getMusicFolderForFile(SecurityService.java:356)
at net.sourceforge.subsonic.service.SecurityService.isInMusicFolder(SecurityService.java:351)
at net.sourceforge.subsonic.service.SecurityService.isReadAllowed(SecurityService.java:303)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:117)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:98)
at net.sourceforge.subsonic.controller.NowPlayingController.handleRequestInternal(NowPlayingController.java:54)
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:875)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
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:381)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:626)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Thanks for the nice mod.
gurutech
Contributor
Contributor
Posts: 323
Joined: 02 Jan 2013, 04:56
Has thanked: 11 times
Been thanked: 105 times

Re: Madsonic 5.0.3480.beta2 debian package

Unread post by gurutech »

There should be an update to Java 1.7. I'm running: jetty-6.1.x, java 1.7.0_17, Linux (68.7 MB / 109.5 MB) with 3480 as well, on Linux (Centos 6.4), without issues. I would try installing the latest version of Java.
genimac
Posts: 8
Joined: 26 May 2013, 14:28
Has thanked: 5 times
Been thanked: 4 times

Re: Madsonic 5.0.3480.beta2 debian package

Unread post by genimac »

gurutech wrote:There should be an update to Java 1.7. I'm running: jetty-6.1.x, java 1.7.0_17, Linux (68.7 MB / 109.5 MB) with 3480 as well, on Linux (Centos 6.4), without issues. I would try installing the latest version of Java.
Its solved now. I have cleaned apt and done an update + upgrade and no more errors on last days. The debian packages I got installed are:
  • java-common 0.47
    libatk-wrapper-java 0.30.4-3
    libatk-wrapper-java-jni:amd64 0.30.4-3
    openjdk-7-jre-headless:amd64 7u3-2.1.7-1
    openjdk-7-jre-lib 7u3-2.1.7-1
    openjdk-7-jre:amd64 7u3-2.1.7-1
    tzdata-java 2013b-2.
I think the issue was something with the proxmox 3.0 install as they have made many changes from previous 2.3.
Thanks.
Post Reply