Page 1 of 1

Can't see music in one of my folders in my media folder

PostPosted: Thu Aug 02, 2012 12:56 pm
by jtandrew91
Problem Description: Can't get one of my foldiers of music to play from a media folder, the folder worked at one point but i moved some more music into it and rearranged my music after deleting my media folders from subsonic and readding them and rescanning
Troubleshooting Steps: I have tried deleting and rescanning media folders, changing the java memory limit, moving the music into its own directory and scanning and scanning just that folder in the original media folder instead of the whole folder.
Playback Application and version: Standard Subsonic Web Interface
Subsonic Version: 4.7.beta2 (build 3012) – June 9, 2012
Server Version: jetty-6.1.x, java 1.7.0_05, Windows 7 (71.6 MB / 232.1 MB)
Hardware Platform: Win7 64bit
Java Memory Limit: 256mb
Problem Filename: my whole country music folder inside my music folder
Output from ffmpeg -i: Which file do I scan? it is the whole country music folder that is not displaying
Here is the internal error I receive though:
Code: Select all
Exception
   java.lang.IllegalArgumentException
Message
        Comparison method violates its general contract!

Java version
   Oracle Corporation 1.7.0_05

Operating system
   Windows 7 6.1

Server
   jetty-6.1.x

Memory
   Used 85 of 232 MB

Stack trace
     java.lang.IllegalArgumentException: Comparison method violates its general contract!
   at java.util.TimSort.mergeLo(Unknown Source)
   at java.util.TimSort.mergeAt(Unknown Source)
   at java.util.TimSort.mergeCollapse(Unknown Source)
   at java.util.TimSort.sort(Unknown Source)
   at java.util.TimSort.sort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at java.util.Collections.sort(Unknown Source)
   at net.sourceforge.subsonic.service.MediaFileService.getChildrenOf(MediaFileService.java:212)
   at net.sourceforge.subsonic.service.MediaFileService.getChildrenOf(MediaFileService.java:178)
   at net.sourceforge.subsonic.controller.MainController.handleRequestInternal(MainController.java:84)
   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:166)
   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:173)
   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.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)


Last ten log file lines:
Code: Select all
[8/2/12 3:08:06 AM EDT]   INFO   MediaScannerService   Scanned media library with 102250 entries.
[8/2/12 3:08:07 AM EDT]   INFO   MediaScannerService   Scanned media library with 102500 entries.
[8/2/12 3:08:41 AM EDT]   INFO   MediaScannerService   Scanned media library with 102660 entries.
[8/2/12 3:31:45 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.
[8/2/12 4:33:59 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.
[8/2/12 5:36:14 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.
[8/2/12 6:38:31 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.
[8/2/12 7:40:45 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.
[8/2/12 8:07:02 AM EDT]   INFO   PlayerDao   Created player 8.
[8/2/12 8:43:00 AM EDT]   INFO   NetworkService   Successfully forwarding port 8080.

Re: Can't see music in one of my folders in my media folder

PostPosted: Thu Aug 02, 2012 1:12 pm
by hakko

Re: Can't see music in one of my folders in my media folder

PostPosted: Thu Aug 02, 2012 2:48 pm
by jtandrew91
That's weird because everything else is working perfectly fine, I downgraded though just to get it working. At one point the country folder was working until i moved some more artist folders into there. I can't remember which ones though to remove and see if they caused it. Thanks for the help

Re: Can't see music in one of my folders in my media folder

PostPosted: Thu Aug 02, 2012 2:51 pm
by bushman4
According to Sindre he has found and fixed this bug, to be released in 4.7b3:

viewtopic.php?f=2&t=9202&p=42948&hilit=fixed#p42948

Glenn