Just installed subsonic on a fresh copy of CentOs, and am wondering what fonts subsonic is using.
The application itself is working fine, but all the images that are supposed to be generated (Like the Bitrate field under "Status") are failing (not showing) with the error in code tags below.
- Code: Select all
java.lang.Error: Probable fatal error:No fonts found.
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1087)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:966)
at sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:254)
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:334)
at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:77)
at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:93)
at sun.font.Font2D.getFontMetrics(Font2D.java:387)
at java.awt.Font.defaultLineMetrics(Font.java:2123)
at java.awt.Font.getLineMetrics(Font.java:2193)
at org.jfree.chart.axis.ValueAxis.findMaximumTickLabelHeight(ValueAxis.java:849)
at org.jfree.chart.axis.ValueAxis.reserveSpace(ValueAxis.java:789)
at org.jfree.chart.plot.CategoryPlot.calculateRangeAxisSpace(CategoryPlot.java:3092)
at org.jfree.chart.plot.CategoryPlot.calculateAxisSpace(CategoryPlot.java:3111)
at org.jfree.chart.plot.CategoryPlot.draw(CategoryPlot.java:3158)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1227)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1401)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1381)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:183)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:136)
at net.sourceforge.subsonic.controller.UserChartController.handleRequest(UserChartController.java:66)
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.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
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)
Does anyone know what I would need to get these working? The server is headless (no gui), could this be the issue?
Edit:
Adding information from "how to ask for help"
<-------------------------Subsonic Help Request---------------------->
Problem Description: No graphs in the server show up, if you try to open them you get a long java error with a stacktrace that can also be seen in subsonic_sh.log
Troubleshooting Steps: I have installed a few font packages so I have fonts in /usr/share/fonts. I have also googled, but could not find a whole lot related.
Playback Application and version: The https interface
Subsonic Version: 4.7 (build 3105) – September 11, 2012
Server Version: jetty-6.1.x, java 1.6.0_24, Linux (41.5 MB / 60.5 MB)
Hardware Platform: Linux, CentOS 6.3 i686 running virtualized under CentOs with XEN virtualization
Java Memory Limit: 300M
Problem Filename: N/A
Output from ffmpeg -i:
- Code: Select all
ffmpeg version N-31780-gd5d74cf, Copyright (c) 2000-2011 the FFmpeg developers
built on Aug 9 2011 14:18:27 with gcc 4.5.2
configuration: --disable-ffplay --disable-ffprobe --disable-ffserver --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-version3 --enable-bzlib --enable-static --disable-shared --extra-libs=-static --extra-cflags=--static
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 9. 1 / 53. 9. 1
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 28. 1 / 2. 28. 1
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
Last ten log file lines: Output from subsonic_sh.log
- Code: Select all
[Full GC 26258K->21703K(39592K), 0.1762210 secs]
96728 [btpool0-6] ERROR org.mortbay.log - Nested in org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.Error: Probable fatal error:No fonts found.:
java.lang.Error: Probable fatal error:No fonts found.
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1087)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1070)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)
at sun.font.FontManager.findOtherDeferredFont(FontManager.java:898)
at sun.font.FontManager.findDeferredFont(FontManager.java:915)
at sun.font.FontManager.findFont2D(FontManager.java:1912)
at sun.font.FontManager.findFont2D(FontManager.java:1873)
at java.awt.Font.getFont2D(Font.java:477)
at java.awt.Font.defaultLineMetrics(Font.java:2123)
at java.awt.Font.getLineMetrics(Font.java:2193)
at org.jfree.chart.axis.NumberAxis.estimateMaximumTickLabelHeight(NumberAxis.java:974)
at org.jfree.chart.axis.NumberAxis.selectVerticalAutoTickUnit(NumberAxis.java:1104)
at org.jfree.chart.axis.NumberAxis.selectAutoTickUnit(NumberAxis.java:1048)
at org.jfree.chart.axis.NumberAxis.refreshTicksVertical(NumberAxis.java:1246)
at org.jfree.chart.axis.NumberAxis.refreshTicks(NumberAxis.java:1149)
at org.jfree.chart.axis.ValueAxis.reserveSpace(ValueAxis.java:787)
at org.jfree.chart.plot.XYPlot.calculateRangeAxisSpace(XYPlot.java:2754)
at org.jfree.chart.plot.XYPlot.calculateAxisSpace(XYPlot.java:2663)
at org.jfree.chart.plot.XYPlot.draw(XYPlot.java:2796)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1227)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1401)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1381)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:183)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:136)
at net.sourceforge.subsonic.controller.StatusChartController.handleRequest(StatusChartController.java:141)
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.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
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)
96736 [btpool0-6] ERROR org.mortbay.log - /statusChart.view
<-------------------------Subsonic Help Request---------------------->
Thanks for your help
Niklas
Really good application, definitely donating once I have everything up and running

