Subsonic crashes

Need help? Post your questions here.

Moderator: moderators

Subsonic crashes

Postby sailor_eda » Tue Jul 06, 2010 8:14 pm

Hi there,

I've recently installed the latest version of Subsonic and although I've managed to get it to work wonderfully, it will crash.

Here are some excerpts from the log files that might help (btw, I don't know how to attach the files as that would have been a better option).

I see some exceptions and this maybe due to my files not being in the artist/album/song standard that subsonic expects.
subsonic.log:
[2010-07-05 20:21:39,240] WARN JaudiotaggerParser - Error when parsing tags in /ActiveBackup2/Music/Fleetwood Mac/Fleetwood Mac - Greatest
Hits/Fleetwood Mac - Greatest Hits - Big Love.mp3
java.lang.IllegalArgumentException
at java.nio.Buffer.position(Buffer.java:229)
at sun.nio.cs.UTF16_Decoder.decodeLoop(UTF16_Decoder.java:174)
at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:556)
at org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.readByteArray(TextEncodedStringSizeTerminated.java:97)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.read(AbstractID3v2FrameBody.java:181)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.<init>(AbstractID3v2FrameBody.java:81)
at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
at org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody(AbstractID3v2Frame.java:214)
at org.jaudiotagger.tag.id3.ID3v23Frame.read(ID3v23Frame.java:422)
at org.jaudiotagger.tag.id3.ID3v23Frame.<init>(ID3v23Frame.java:250)
at org.jaudiotagger.tag.id3.ID3v23Tag.readFrames(ID3v23Tag.java:589)
at org.jaudiotagger.tag.id3.ID3v23Tag.read(ID3v23Tag.java:556)
at org.jaudiotagger.tag.id3.ID3v23Tag.<init>(ID3v23Tag.java:303)
at org.jaudiotagger.audio.mp3.MP3File.readV2Tag(MP3File.java:219)
at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:391)
at org.jaudiotagger.audio.mp3.MP3FileReader.read(MP3FileReader.java:39)
at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:285)
at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:148)
at net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.getRawMetaData(JaudiotaggerParser.java:71)
at net.sourceforge.subsonic.service.metadata.MetaDataParser.getMetaData(MetaDataParser.java:43)
at net.sourceforge.subsonic.domain.MusicFile.getMetaData(MusicFile.java:242)
at net.sourceforge.subsonic.domain.MusicFile$MusicFileSorter.compare(MusicFile.java:655)
at net.sourceforge.subsonic.domain.MusicFile$MusicFileSorter.compare(MusicFile.java:639)
at java.util.Arrays.mergeSort(Arrays.java:2774)
at java.util.Arrays.mergeSort(Arrays.java:2787)
at java.util.Arrays.mergeSort(Arrays.java:2787)
at java.util.Arrays.sort(Arrays.java:3151)
at java.util.Arrays.sort(Arrays.java:3169)
at java.util.Collections.sort(Collections.java:1963)
at net.sourceforge.subsonic.domain.MusicFile.getChildren(MusicFile.java:304)
at net.sourceforge.subsonic.controller.RESTController.getMusicDirectory(RESTController.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
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.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
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 net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:121)
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.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)



The other exception I see, and this maybe more telling is in subsonic_sh.log
555722 [btpool0-1] WARN org.mortbay.log - /rest/stream.view: java.io.IOException: Closed
14903532 [btpool0-13] INFO org.directwebremoting.impl.StartupUtil - DWR Version 2.0.5 starting.
14903532 [btpool0-13] INFO org.directwebremoting.impl.StartupUtil - - Servlet Engine: jetty-6.1.x
14903532 [btpool0-13] INFO org.directwebremoting.impl.StartupUtil - - Java Version: 1.6.0
14903532 [btpool0-13] INFO org.directwebremoting.impl.StartupUtil - - Java Vendor: IBM Corporation
14904066 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14904077 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: chatService.addMessage()
14904287 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14904534 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.getPlaylist()
14913736 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14913783 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: chatService.addMessage()
14913961 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14914214 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.getPlaylist()
14923744 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14923968 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14930942 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.play()
14933749 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14934663 [btpool0-11] WARN org.mortbay.log - /stream: java.io.IOException: Closed
14934773 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14943753 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14944779 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14953745 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14954783 [btpool0-14] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14957972 [btpool0-11] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14958003 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: chatService.addMessage()
14958147 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14958208 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.getPlaylist()
14958476 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.getPlaylist()
14967959 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14968155 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14968172 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.getPlaylist()
14969973 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: playlistService.play()
14973829 [btpool0-12] WARN org.mortbay.log - /stream: java.io.IOException: Closed
14977963 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14978758 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14987967 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14988786 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
14997971 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
14998822 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
15007974 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
15008826 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
15017976 [btpool0-12] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
15018831 [btpool0-13] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()
15027974 [btpool0-15] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlaying()
15028833 [btpool0-15] INFO org.directwebremoting.impl.DefaultRemoter - Exec: nowPlayingService.getNowPlayingForCurrentPlayer()

Any help would be appreciated. Thanks.

AK
sailor_eda
 
Posts: 3
Joined: Tue Jul 06, 2010 8:06 pm

Postby sailor_eda » Mon Jul 19, 2010 9:44 pm

Btw, I'm using the IBM Java instead of OpenJava ... could have anything to do with the instability?
sailor_eda
 
Posts: 3
Joined: Tue Jul 06, 2010 8:06 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 31 guests