Madsonic Newsletter 07/2015
-
- Posts: 1
- Joined: 14 Feb 2015, 20:47
- Has thanked: 0
- Been thanked: 0
Re: Madsonic Newsletter 07/2015
I would like to test, too.
especially
*) Sonos tests
in addition I should manage to test these things, too:
*) dynamical scanning
*) Transcoding tests
*) GUI workflow tests
*) Performance tests
*) Stability tests
Thanks
EDIT: btw I can#T reach beta.madsonic.org or sub-pages
EDIT2:--> up again
especially
*) Sonos tests
in addition I should manage to test these things, too:
*) dynamical scanning
*) Transcoding tests
*) GUI workflow tests
*) Performance tests
*) Stability tests
Thanks
EDIT: btw I can#T reach beta.madsonic.org or sub-pages
EDIT2:--> up again
-
- Contributor
- Posts: 100
- Joined: 13 Dec 2012, 16:25
- Has thanked: 18 times
- Been thanked: 35 times
Re: Madsonic Newsletter 07/2015
After the license server went online again the server is really responsive =)DoCC wrote:2 vCPU ( 3,0 Ghz ) , 2048 RAM ESXI based , works without any of your mentioned probs ..
i'm still have the problem that i have to delete the data base after every restart =( (no changes are made to madsonic, and its installed on a fresh installed ubuntu x64.
have you tried any app to the server? i get "wrong version" on Madsonic app, subsonic app , and on Dsub
and the last error i get is if i ad a new source i get this error page.
(got any idea on how to fix it?)
/Regards
Exception java.lang.IllegalArgumentException
Message Non-positive period.
Java version Oracle Corporation 1.8.0_45
Operating system Linux 3.16.0-43-generic
Server jetty/8.y.z-SNAPSHOT
Memory Used 90 of 261 MB
Stack trace java.lang.IllegalArgumentException: Non-positive period.
at java.util.Timer.schedule(Timer.java:286)
at org.madsonic.service.MediaScannerService.schedule(MediaScannerService.java:98)
at org.madsonic.controller.MusicFolderSettingsController.onSubmit(MusicFolderSettingsController.java:108)
at org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:415)
at org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:387)
at org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:272)
at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:268)
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:919)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)
Re: Madsonic Newsletter 07/2015
Grabbed the RPM for 6.0.6740 and installed it on a clean CentOS 7 VM with 2 vCPU and 512MB RAM. Also running OpenJDK 1.8.0. Installed nfs-utils, added my music share in /etc/fstab, mounted it. When in MadSonic and added my music library, and let it run a full update. At this point, I rebooted the server.
I then verified I could play music from the webui, and I could. Went to Settings > Sonos and checked the box, and hit save. "MadSonic" showed up as a service in my Sonos controller, and I was able to add the service with a username and password. However, in Sonos, when I browse to the "MadSonic" Service, it just says "Unable to browse music".
Couple observations; no player was created for Sonos. I believe with the latest SubSonic builds, a Sonos player is created. Also, the logs threw a couple errors relating to my Sonos Boost (ip is 172.16.1.22). Here are the logs:
As of right no, Sonos is a no go for me.
I then verified I could play music from the webui, and I could. Went to Settings > Sonos and checked the box, and hit save. "MadSonic" showed up as a service in my Sonos controller, and I was able to add the service with a username and password. However, in Sonos, when I browse to the "MadSonic" Service, it just says "Unable to browse music".
Couple observations; no player was created for Sonos. I believe with the latest SubSonic builds, a Sonos player is created. Also, the logs threw a couple errors relating to my Sonos Boost (ip is 172.16.1.22). Here are the logs:
Code: Select all
[7/20/15 1:22 PM] INFO HsqlDaoHelper Checking database schema.
[7/20/15 1:22 PM] INFO HSqlSchema02 Avatar templates updated successfully.
[7/20/15 1:22 PM] INFO HsqlDaoHelper Done checking database schema.
[7/20/15 1:22 PM] INFO HsqlDaoHelper Checking HSQLDB version: 2.3.2
[7/20/15 1:22 PM] INFO UserService Checking User accounts ...
[7/20/15 1:22 PM] INFO MediaScannerService Automatic index scan: every 1 day(s), NEXT: Tue Jul 21 03:00:00 EDT 2015
[7/20/15 1:22 PM] INFO UPnPService Checking UPnP service...
[7/20/15 1:22 PM] INFO PodcastService Automatic Podcast scan: every 24 hour(s), NEXT: Mon Jul 20 13:27:46 EDT 2015
[7/20/15 1:22 PM] INFO UPnPService Disabling UPnP/DLNA media server
[7/20/15 1:22 PM] INFO UPnPService Checking UPnP service - Done!
[7/20/15 1:22 PM] WARN NetworkService No UPnP router found.
[7/20/15 1:22 PM] WARN VersionService Latest Version Info is outdated.
[7/20/15 1:23 PM] INFO VersionService Resolved latest Madsonic final version to: 5.1.5200
[7/20/15 1:23 PM] INFO VersionService Resolved latest Madsonic beta version to: 5.1.5240
[7/20/15 1:23 PM] INFO SonosService Found Sonos controllers: [172.16.1.22, 172.16.1.41, 172.16.1.37]
[7/20/15 1:23 PM] INFO SonosServiceRegistration Disabling Sonos music service, using Sonos controller IP 172.16.1.22, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] WARN SonosService Failed to enable/disable music service in Sonos controller 172.16.1.22: org.apache.http.client.HttpResponseException: Method Not Allowed
[7/20/15 1:23 PM] INFO SonosServiceRegistration Disabling Sonos music service, using Sonos controller IP 172.16.1.41, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] INFO SonosServiceRegistration Sonos controller returned: success!
[7/20/15 1:23 PM] INFO SonosService Found Sonos controllers: [172.16.1.22, 172.16.1.41, 172.16.1.37]
[7/20/15 1:23 PM] INFO SonosServiceRegistration Enabling Sonos music service, using Sonos controller IP 172.16.1.22, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] WARN SonosService Failed to enable/disable music service in Sonos controller 172.16.1.22: org.apache.http.client.HttpResponseException: Method Not Allowed
[7/20/15 1:23 PM] INFO SonosServiceRegistration Enabling Sonos music service, using Sonos controller IP 172.16.1.41, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] INFO SonosServiceRegistration Sonos controller returned: success!
[7/20/15 1:23 PM] INFO SonosService Found Sonos controllers: [172.16.1.22, 172.16.1.41, 172.16.1.37]
[7/20/15 1:23 PM] INFO SonosServiceRegistration Enabling Sonos music service, using Sonos controller IP 172.16.1.22, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] WARN SonosService Failed to enable/disable music service in Sonos controller 172.16.1.22: org.apache.http.client.HttpResponseException: Method Not Allowed
[7/20/15 1:23 PM] INFO SonosServiceRegistration Enabling Sonos music service, using Sonos controller IP 172.16.1.41, SID 244, and Madsonic URL http://172.16.1.130:4040/ws/Sonos
[7/20/15 1:23 PM] INFO SonosServiceRegistration Sonos controller returned: success!
Re: Madsonic Newsletter 07/2015
LDAP works as smoothly as ever. I see there is a new field in the LDAP part of the control panel called "LDAP group role attribute". What would this be used for exactly? My assumption is that it will have something to do with the user access groups
Re: Madsonic Newsletter 07/2015
How can I join the testing as well? I have active group of users eager to test. I also have a huge media library, Sonos and have been awaiting LDAP integration. Let me know how I can help!
Re: Madsonic Newsletter 07/2015
I also have the above mentioned issues with adding additional sources. Also some other small GUI settings not holding throughout. Non of the mobile apps will communicate with the 6.x version as stated.chali wrote:After the license server went online again the server is really responsive =)DoCC wrote:2 vCPU ( 3,0 Ghz ) , 2048 RAM ESXI based , works without any of your mentioned probs ..
have you tried any app to the server? i get "wrong version" on Madsonic app, subsonic app , and on Dsub
and the last error i get is if i ad a new source i get this error page.
(got any idea on how to fix it?)
/Regards
Exception java.lang.IllegalArgumentException
Message Non-positive period.
-
- Posts: 3
- Joined: 12 Apr 2014, 22:10
- Has thanked: 0
- Been thanked: 0
Re: Madsonic Newsletter 07/2015
Hi I would like to test it on my Asustor NAS I ported the pervious version across to the NAS and it is happily running on it. I will give detailed feedback once ported on any problems I come across.
Sent from my A0001 using Tapatalk
Sent from my A0001 using Tapatalk
Re: Madsonic Newsletter 07/2015
Getting this error when scanning for multiple folder sets
Code: Select all
[8/17/15 12:54 AM] ERROR MediaScannerService Failed to scan folder.
Re: Madsonic Newsletter 07/2015
Just installed 6.0.7110.
Sonos is still a no-go. When I connect to my Sonos system, and try to browse my library, it says "Unable to browse library".
Here is logs for when it fails: http://dumptext.com/g2M51B7h
This is a primary feature for me, and I can't pay for this product if this feature isn't working. For now I am running MadSonic 5.2 and SubSonic 5.3 trial (since it has Sonos support working), and I have to re-install SubSonic 5.3 every 30 days. I'd much rather have working Sonos in MadSonic 6.x, and pay for that (a one-time cost would be preferred, or at least a lifetime option).
Sonos is still a no-go. When I connect to my Sonos system, and try to browse my library, it says "Unable to browse library".
Here is logs for when it fails: http://dumptext.com/g2M51B7h
This is a primary feature for me, and I can't pay for this product if this feature isn't working. For now I am running MadSonic 5.2 and SubSonic 5.3 trial (since it has Sonos support working), and I have to re-install SubSonic 5.3 every 30 days. I'd much rather have working Sonos in MadSonic 6.x, and pay for that (a one-time cost would be preferred, or at least a lifetime option).
Re: Madsonic Newsletter 07/2015
You can easily help test Madsonic 6.0, but be aware you may lose your playlists and user accounts, since upgrades from 5.x are not supported. Make a backup of your current Madsonic installation folder before installing Madsonic 6.0, just in case. The download is available at http://beta.madsonic.orgdsig wrote:I would love to test it ..
Speed
Stability
UI
I only have 160K+ tracks if that is a limiting factor
Re: Madsonic Newsletter 07/2015
I'm now on 6.0.7860, Ubuntu 14.4 (QNAP Linux Station), and the above error pops up immediately after setting Media path.chali wrote: i'm still have the problem that i have to delete the data base after every restart =( (no changes are made to madsonic, and its installed on a fresh installed ubuntu x64.
have you tried any app to the server? i get "wrong version" on Madsonic app, subsonic app , and on Dsub
and the last error i get is if i ad a new source i get this error page.
(got any idea on how to fix it?)
/Regards
Exception java.lang.IllegalArgumentException
Message Non-positive period.
Java version Oracle Corporation 1.8.0_45
Operating system Linux 3.16.0-43-generic
Server jetty/8.y.z-SNAPSHOT
Memory Used 90 of 261 MB
Stack trace java.lang.IllegalArgumentException: Non-positive period.
at java.util.Timer.schedule(Timer.java:286)
at org.madsonic.service.MediaScannerService.schedule(MediaScannerService.java:98)
at org.madsonic.controller.MusicFolderSettingsController.onSubmit(MusicFolderSettingsController.java:108)
at org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:415)
at org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:387)
at org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:272)
at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:268)
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:919)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
at org.madsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)
Any idea what to do to fix it?
Re: Madsonic Newsletter 07/2015
I just got the same server crash 3 years later.
-----------------------------------
Exception java.lang.IllegalArgumentException
Message Non-positive period.
-----------------------------------
It happens when the 'interval' property of a media folder is set to 'Never' which is probably equivalent to 0 in the code. It is clearly a bug.
ole
-----------------------------------
Exception java.lang.IllegalArgumentException
Message Non-positive period.
-----------------------------------
It happens when the 'interval' property of a media folder is set to 'Never' which is probably equivalent to 0 in the code. It is clearly a bug.
ole