Page 2 of 2

Re: Madsonic Newsletter 07/2015

Posted: 19 Jul 2015, 11:13
by humbahumba
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

Re: Madsonic Newsletter 07/2015

Posted: 20 Jul 2015, 02:04
by chali
DoCC wrote:2 vCPU ( 3,0 Ghz ) , 2048 RAM ESXI based , works without any of your mentioned probs ..
After the license server went online again the server is really responsive =)
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

Posted: 20 Jul 2015, 18:32
by tycoonbob
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:

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!
As of right no, Sonos is a no go for me.

Re: Madsonic Newsletter 07/2015

Posted: 20 Jul 2015, 19:16
by Ksmoove
I'd like to test
  • Performance tests
    Stability tests
    LDAP
    and GUI

Re: Madsonic Newsletter 07/2015

Posted: 21 Jul 2015, 03:46
by Ksmoove
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

Posted: 22 Jul 2015, 02:44
by nh5
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

Posted: 22 Jul 2015, 23:53
by boco
chali wrote:
DoCC wrote:2 vCPU ( 3,0 Ghz ) , 2048 RAM ESXI based , works without any of your mentioned probs ..
After the license server went online again the server is really responsive =)

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.
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.

Re: Madsonic Newsletter 07/2015

Posted: 27 Jul 2015, 18:03
by warllo
I would like to test version 6.0 I can test all of the items listed below.

*) dynamical scanning
*) Transcoding tests
*) Performance tests
*) Stability tests

Re: Madsonic Newsletter 07/2015

Posted: 04 Aug 2015, 07:30
by onechance13
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

Re: Madsonic Newsletter 07/2015

Posted: 17 Aug 2015, 05:57
by Ksmoove
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

Posted: 18 Aug 2015, 17:35
by billzkid
Couple of findings:

1. Play top tracks stopped working today for me (it worked till now for a couple of days)
2. Play all ads all the tracks twice to the playlist

Re: Madsonic Newsletter 07/2015

Posted: 20 Aug 2015, 15:24
by billzkid
Ok, I believe last.fm problem is because they're redesigning the site. Hope that they don't break the API

Re: Madsonic Newsletter 07/2015

Posted: 21 Aug 2015, 16:13
by tycoonbob
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).

Re: Madsonic Newsletter 07/2015

Posted: 21 Aug 2015, 16:28
by dsig
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

Posted: 22 Aug 2015, 16:36
by Soleurs
dsig wrote:I would love to test it ..
Speed
Stability
UI

I only have 160K+ tracks if that is a limiting factor
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.org

Re: Madsonic Newsletter 07/2015

Posted: 09 May 2016, 20:35
by VikingOy
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)
I'm now on 6.0.7860, Ubuntu 14.4 (QNAP Linux Station), and the above error pops up immediately after setting Media path.
Any idea what to do to fix it?

Re: Madsonic Newsletter 07/2015

Posted: 27 Oct 2018, 21:12
by kirkeby
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