Madsonic Newsletter 07/2015

Announcements and discussion of new releases.
humbahumba
Posts: 1
Joined: 14 Feb 2015, 20:47
Has thanked: 0
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
chali
Contributor
Contributor
Posts: 100
Joined: 13 Dec 2012, 16:25
Has thanked: 18 times
Been thanked: 35 times

Re: Madsonic Newsletter 07/2015

Unread post 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)
These users thanked the author chali for the post:
boco
Rating: 7.69%
tycoonbob
Posts: 10
Joined: 21 May 2013, 02:27
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Newsletter 07/2015

Unread post 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.
These users thanked the author tycoonbob for the post:
Madsonic
Rating: 7.69%
Ksmoove
Posts: 8
Joined: 23 Nov 2013, 00:05
Has thanked: 1 time
Been thanked: 2 times

Re: Madsonic Newsletter 07/2015

Unread post by Ksmoove »

I'd like to test
  • Performance tests
    Stability tests
    LDAP
    and GUI
These users thanked the author Ksmoove for the post:
Madsonic
Rating: 7.69%
Ksmoove
Posts: 8
Joined: 23 Nov 2013, 00:05
Has thanked: 1 time
Been thanked: 2 times

Re: Madsonic Newsletter 07/2015

Unread post 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
These users thanked the author Ksmoove for the post:
Madsonic
Rating: 7.69%
nh5
Posts: 7
Joined: 12 Jan 2013, 18:03
Has thanked: 0
Been thanked: 2 times

Re: Madsonic Newsletter 07/2015

Unread post 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!
These users thanked the author nh5 for the post:
Madsonic
Rating: 7.69%
boco
Posts: 35
Joined: 28 Dec 2012, 23:48
Has thanked: 38 times
Been thanked: 13 times

Re: Madsonic Newsletter 07/2015

Unread post 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.
warllo
Posts: 1
Joined: 03 Jun 2015, 13:43
Has thanked: 0
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
onechance13
Posts: 3
Joined: 12 Apr 2014, 22:10
Has thanked: 0
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
Ksmoove
Posts: 8
Joined: 23 Nov 2013, 00:05
Has thanked: 1 time
Been thanked: 2 times

Re: Madsonic Newsletter 07/2015

Unread post 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.
billzkid
Posts: 2
Joined: 19 Oct 2013, 13:23
Has thanked: 2 times
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
billzkid
Posts: 2
Joined: 19 Oct 2013, 13:23
Has thanked: 2 times
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post by billzkid »

Ok, I believe last.fm problem is because they're redesigning the site. Hope that they don't break the API
tycoonbob
Posts: 10
Joined: 21 May 2013, 02:27
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Newsletter 07/2015

Unread post 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).
These users thanked the author tycoonbob for the post:
Madsonic
Rating: 7.69%
dsig
Posts: 1
Joined: 21 Aug 2015, 16:21
Has thanked: 0
Been thanked: 1 time

Re: Madsonic Newsletter 07/2015

Unread post by dsig »

I would love to test it ..
Speed
Stability
UI

I only have 160K+ tracks if that is a limiting factor
These users thanked the author dsig for the post:
Madsonic
Rating: 7.69%
Soleurs
Posts: 3
Joined: 30 Jul 2015, 05:40
Has thanked: 0
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
VikingOy
Posts: 41
Joined: 03 May 2015, 20:26
Has thanked: 3 times
Been thanked: 7 times

Re: Madsonic Newsletter 07/2015

Unread post 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?
kirkeby
Posts: 3
Joined: 27 Oct 2018, 21:06
Has thanked: 0
Been thanked: 0

Re: Madsonic Newsletter 07/2015

Unread post 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
Post Reply