Exception in log
Hi,
This exception occurred in the subsonic log earlier this morning when someone was using the "Subsonic" app on a Galaxy S3 to listen to music over LTE:
[2012-09-21 03:51:02,751] INFO PlayQueueInputStream - chris listening to "The Fame Monster (2009)\17 - Monster.flac"
[2012-09-21 03:51:02,751] DEBUG TranscodeInputStream - Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\17 - Monster.flac] [-ab] [128k] [-ac] [2] [-v] [0] [-f] [mp3] [-]
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ffmpeg version N-31653-gfaa3381, Copyright (c) 2000-2011 the FFmpeg developers
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) built on Jul 28 2011 01:57:12 with gcc 4.6.1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavutil 51. 11. 0 / 51. 11. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavcodec 53. 9. 0 / 53. 9. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavformat 53. 6. 0 / 53. 6. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavdevice 53. 2. 0 / 53. 2. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavfilter 2. 27. 3 / 2. 27. 3
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libswscale 2. 0. 0 / 2. 0. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libpostproc 51. 2. 0 / 51. 2. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) [flac @ 01D99EA0] max_analyze_duration 5000000 reached at 5015510
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Input #0, flac, from 'D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\17 - Monster.flac':
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Metadata:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TITLE : Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENCODER : MediaMonkey 3.2.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENSEMBLE : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) RATING : 90
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM : The Fame Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) GENRE : Rock/Pop
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) album_artist : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) disc : 1/1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) DATE : 2009
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ORGANIZATION : Streamline/Konlive/Cherrytree/Interscope
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) track : 17
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Duration: 00:04:09.90, bitrate: 1065 kb/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0: Audio: flac, 44100 Hz, stereo, s16
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Output #0, mp3, to 'pipe:':
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Metadata:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TIT2 : Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TRCK : 17
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENSEMBLE : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) RATING : 90
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TALB : The Fame Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPE1 : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TCON : Rock/Pop
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPE2 : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPOS : 1/1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TDRL : 2009
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ORGANIZATION : Streamline/Konlive/Cherrytree/Interscope
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TSSE : Lavf53.6.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 128 kb/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream mapping:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0 -> #0.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Press [q] to stop, [?] for help
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) size= 3906kB time=00:04:09.93 bitrate= 128.0kbits/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg)
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) video:0kB audio:3905kB global headers:0kB muxing overhead 0.011603%
[2012-09-21 03:51:09,407] INFO PlayQueueInputStream - chris listening to "The Fame Monster (2009)\18 - Speechless.flac"
[2012-09-21 03:51:09,407] DEBUG TranscodeInputStream - Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\18 - Speechless.flac] [-ab] [128k] [-ac] [2] [-v] [0] [-f] [mp3] [-]
[2012-09-21 03:51:12,517] WARN RESTFilter - Error in REST API: EofException
org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
at org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:564)
at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:628)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:575)
at net.sourceforge.subsonic.controller.StreamController.handleRequest(StreamController.java:221)
at net.sourceforge.subsonic.controller.RESTController.stream(RESTController.java:1080)
at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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 net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:110)
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.RESTFilter.doFilter(RESTFilter.java:51)
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)
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:166)
at org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:208)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:693)
... 66 more
The server's memory limit is at 1GB, and has 14GB free memory. It is running Java 1.7.7 with Windows Server 2012 with all the latest Windows updates installed. There is 5.02TB of free space remaining on the array. At the time, the network had 5Mbps upload bandwidth available and unused, so the problem cannot be memory or disk or network related. I can provide other information if someone wants to further investigate this problem.
This exception occurred in the subsonic log earlier this morning when someone was using the "Subsonic" app on a Galaxy S3 to listen to music over LTE:
[2012-09-21 03:51:02,751] INFO PlayQueueInputStream - chris listening to "The Fame Monster (2009)\17 - Monster.flac"
[2012-09-21 03:51:02,751] DEBUG TranscodeInputStream - Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\17 - Monster.flac] [-ab] [128k] [-ac] [2] [-v] [0] [-f] [mp3] [-]
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ffmpeg version N-31653-gfaa3381, Copyright (c) 2000-2011 the FFmpeg developers
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) built on Jul 28 2011 01:57:12 with gcc 4.6.1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavutil 51. 11. 0 / 51. 11. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavcodec 53. 9. 0 / 53. 9. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavformat 53. 6. 0 / 53. 6. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavdevice 53. 2. 0 / 53. 2. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libavfilter 2. 27. 3 / 2. 27. 3
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libswscale 2. 0. 0 / 2. 0. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) libpostproc 51. 2. 0 / 51. 2. 0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) [flac @ 01D99EA0] max_analyze_duration 5000000 reached at 5015510
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Input #0, flac, from 'D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\17 - Monster.flac':
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Metadata:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TITLE : Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENCODER : MediaMonkey 3.2.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENSEMBLE : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) RATING : 90
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM : The Fame Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) GENRE : Rock/Pop
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) album_artist : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) disc : 1/1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) DATE : 2009
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ORGANIZATION : Streamline/Konlive/Cherrytree/Interscope
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) track : 17
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Duration: 00:04:09.90, bitrate: 1065 kb/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0: Audio: flac, 44100 Hz, stereo, s16
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Output #0, mp3, to 'pipe:':
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Metadata:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TIT2 : Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TRCK : 17
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ENSEMBLE : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) RATING : 90
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ALBUM ARTIST : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TALB : The Fame Monster
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPE1 : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TCON : Rock/Pop
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPE2 : Lady Gaga
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TPOS : 1/1
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TDRL : 2009
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) ORGANIZATION : Streamline/Konlive/Cherrytree/Interscope
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) TSSE : Lavf53.6.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 128 kb/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream mapping:
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Stream #0.0 -> #0.0
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) Press [q] to stop, [?] for help
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) size= 3906kB time=00:04:09.93 bitrate= 128.0kbits/s
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg)
[2012-09-21 03:51:08,970] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) video:0kB audio:3905kB global headers:0kB muxing overhead 0.011603%
[2012-09-21 03:51:09,407] INFO PlayQueueInputStream - chris listening to "The Fame Monster (2009)\18 - Speechless.flac"
[2012-09-21 03:51:09,407] DEBUG TranscodeInputStream - Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [D:\Ryder\Music\Stereo\Modern\Rock-Pop\Lady Gaga\The Fame Monster (2009)\18 - Speechless.flac] [-ab] [128k] [-ac] [2] [-v] [0] [-f] [mp3] [-]
[2012-09-21 03:51:12,517] WARN RESTFilter - Error in REST API: EofException
org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
at org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:564)
at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:907)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:628)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:575)
at net.sourceforge.subsonic.controller.StreamController.handleRequest(StreamController.java:221)
at net.sourceforge.subsonic.controller.RESTController.stream(RESTController.java:1080)
at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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 net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:110)
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.RESTFilter.doFilter(RESTFilter.java:51)
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)
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:166)
at org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:208)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:693)
... 66 more
The server's memory limit is at 1GB, and has 14GB free memory. It is running Java 1.7.7 with Windows Server 2012 with all the latest Windows updates installed. There is 5.02TB of free space remaining on the array. At the time, the network had 5Mbps upload bandwidth available and unused, so the problem cannot be memory or disk or network related. I can provide other information if someone wants to further investigate this problem.