- Code: Select all
java.lang.NullPointerException
at net.sourceforge.subsonic.service.SecurityService.getMusicFolderForFile(SecurityService.java:239)
at net.sourceforge.subsonic.service.SecurityService.isInMusicFolder(SecurityService.java:234)
at net.sourceforge.subsonic.service.SecurityService.isReadAllowed(SecurityService.java:202)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:99)
at net.sourceforge.subsonic.service.MediaFileService.getMediaFile(MediaFileService.java:81)
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: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.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)
Troubleshooting Steps: Restarting the server does not help. To resolve I have been deleting my /var/subsonic folder and copying a known-working backup back over
Playback Application and version: ffmpeg version 2.6.3
Subsonic Version: 5.2.1
Server Version: jetty-6.1.x, java 1.7.0_80, Linux (67.7 MB / 399.5 MB)
Hardware Platform: Gentoo Linux
Java Memory Limit: 4096 MB
Problem Filename: All
Output from ffmpeg -i:
- Code: Select all
ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8.4 (Gentoo 4.8.4 p1.4, pie-0.6.1)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags=' ' --disable-static --enable-avfilter --enable-avresample --disable-stripping --disable-indev=v4l2 --disable-outdev=v4l2 --disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-doc --disable-gnutls --enable-gpl --enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network --disable-openssl --enable-postproc --disable-libsmbclient --disable-ffplay --enable-vaapi --enable-vdpau --disable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal --disable-opengl --disable-libv4l2 --disable-libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --disable-libfdk-aac --disable-libopenjpeg --disable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --disable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --disable-libschroedinger --disable-libspeex --enable-libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-libflite --disable-frei0r --disable-libfribidi --disable-fontconfig --disable-ladspa --disable-libass --disable-libfreetype --disable-libsoxr --enable-pthreads --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libmp3lame --disable-libaacplus --disable-libfaac --disable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-x11grab --disable-amd3dnow --disable-amd3dnowext --disable-avx --disable-avx2 --disable-fma3 --disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-xop --cpu=host
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, avi, from '127_Hours.avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2540/release)
Duration: 01:32:49.50, start: 0.000000, bitrate: 1885 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 592x320 [SAR 1:1 DAR 37:20], 1681 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s
At least one output file must be specified
Last ten log file lines:
- Code: Select all
[6/23/15 1:34:06 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Harry_Potter-1-Sorcerers_Stone.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:06 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Harry_Potter-2-Chamber_of_Secrets.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:06 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Harry_Potter-3-Prisoner_of_Azkaban.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:07 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Harry_Potter-4-Goblet_of_Fire.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:08 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Super_8.avi] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:08 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Sherlock_Holmes-2.avi] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:08 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Harry_Potter-5-Order_of_the_Phoenix.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:08 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/Hoffa.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:08 PM CDT] INFO TranscodeInputStream Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-r] [1] [-ss] [60] [-t] [1] [-i] [/home/Videos/Movies/All_Movies/The_Cabin_in_the_Woods.mkv] [-s] [213x120] [-v] [0] [-f] [mjpeg] [-]
[6/23/15 1:34:09 PM CDT] INFO PlayQueueInputStream eric listening to "All_Movies/127_Hours.avi"