[Solved] No more LastFM updates

Mission accomplished!
Arie
Posts: 4
Joined: 16 Feb 2014, 09:09
Has thanked: 1 time
Been thanked: 1 time

[Solved] No more LastFM updates

Unread post by Arie »

It seems that Madsonic has problems updating with LastFM:

Code: Select all

[2015-08-24 07:15:21,459] INFO LastFMService - ## ArtistCount: 2052
[2015-08-24 07:15:21,885] WARN LastFMService - ## Failed to Update ArtistCover: !!!
java.lang.NullPointerException
Could this be due to the last.fm website update? Hopefully Madsonic won't be the victim of any api/software changes of the LastFM update. :roll:
User avatar
DoCC
Contributor
Contributor
Posts: 211
Joined: 25 Feb 2014, 14:41
Has thanked: 40 times
Been thanked: 65 times

Re: No more LastFM updates

Unread post by DoCC »

Code: Select all

[24.08.15 21:30]	DEBUG	LastFMService	## ArtistCount: 1077
[24.08.15 21:30]	DEBUG	LastFMService	## LastFM Locale: de
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 315500 entries.
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 316000 entries.
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 316500 entries.
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:RUN: doUpdateTasks()
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: UPDATED [A]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [B]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [C]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [D]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [E]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [F]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [G]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [H]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [I]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [J]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [K]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [L]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [M]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [N]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [O]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [P]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Q]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [R]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [S]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [T]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [U]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [V]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [W]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [X]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Y]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Z]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Podcasts]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Various Artists]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [#]
[24.08.15 21:30]	INFO	LastFMService	## LastFM ArtistScan Finished
works in .de
These users thanked the author DoCC for the post:
Arie
Rating: 7.69%
Arie
Posts: 4
Joined: 16 Feb 2014, 09:09
Has thanked: 1 time
Been thanked: 1 time

Re: No more LastFM updates

Unread post by Arie »

DoCC wrote:

Code: Select all

[24.08.15 21:30]	DEBUG	LastFMService	## ArtistCount: 1077
[24.08.15 21:30]	DEBUG	LastFMService	## LastFM Locale: de
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 315500 entries.
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 316000 entries.
[24.08.15 21:30]	INFO	MediaScannerService	Scanned media library with 316500 entries.
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:RUN: doUpdateTasks()
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: UPDATED [A]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [B]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [C]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [D]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [E]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [F]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [G]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [H]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [I]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [J]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [K]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [L]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [M]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [N]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [O]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [P]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Q]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [R]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [S]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [T]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [U]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [V]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [W]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [X]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Y]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Z]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Podcasts]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [Various Artists]
[24.08.15 21:30]	DEBUG	MediaScannerService	WATCHDOG:TIMER: PLANNED [#]
[24.08.15 21:30]	INFO	LastFMService	## LastFM ArtistScan Finished
works in .de
Thanks for your checkout. I'm in .nl, and nothing is happening. The same is happening with my Subsonic server as wel, although I don't have any logs of that. I know it's a lot of info, but here's the full log of the search for a band called 'The Bravery' (last.fm/music/The+Bravery/)

Code: Select all

[2015-08-24 23:03:06,087] WARN LastFMService - ## Failed to Update ArtistCover: The Bravery
java.lang.NullPointerException
	at org.madsonic.lastfm.Artist.getCorrection(Artist.java:443)
	at org.madsonic.service.LastFMService.getArtistImage(LastFMService.java:534)
	at org.madsonic.service.LastFMService.getArtistImages(LastFMService.java:326)
	at org.madsonic.controller.LastFMSettingsController.handleRequestInternal(LastFMSettingsController.java:60)
	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:933)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
	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.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
	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.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:49)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
	at org.madsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:60)
	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.headerComplete(AbstractHttpConnection.java:971)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
	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)
hizzout
Posts: 6
Joined: 12 May 2013, 04:07
Has thanked: 1 time
Been thanked: 1 time

Re: No more LastFM updates

Unread post by hizzout »

I came here to post a similar support question. It seems that Last.FM integration has stopped working.

I was in the midst of updating to 5.1.5250 and got everything setup, but noticed that my last.FM artist bio's and "related artists" weren't working.

So I reverted back to 5.0.3880 to attempt the update again, but I noticed that again the Last.FM information is missing.

I keep getting this error:

"No Data exist or the Server should be re-synchronized with Last.FM Update Function."

My logs show a status of " LastFMService ## LastFM ArtistScan Finished " but there is no information for ANY artists or related artists.

Last.FM's website is in the midst of an update it seems, as if you go to their website, at the top there is this disclaimer:

"We’re currently migrating data (including scrobbles) to our new site and to minimise data disruption, we’ve temporarily suspended some functionality. Rest assured, we’re re-activating features one-by-one as soon as each data migration completes."

Other sites that rely on Last.Fm's database, such as http://flokoon.com/#lastfm are also no longer working.

Is this something that's purely on Last.FM's side? Is there something being done with Madsonic to help fix this? It's been crippling to browsing my music collection without finding related artists.

Thanks,

Steve
Arie
Posts: 4
Joined: 16 Feb 2014, 09:09
Has thanked: 1 time
Been thanked: 1 time

Re: No more LastFM updates

Unread post by Arie »

Thanks for updating this thread. Unfortunately I'm not a developper, but would it be possible to change from LastFM to AllMusic, for instance? Who knows how long the maintenance to LastFM will last.
The status on the LastFM site: status.last.fm
The status on the progress of the site: getsatisfaction.com/lastfm/topics/new-site-launch-temporary-service-disruption-information
Arie
Posts: 4
Joined: 16 Feb 2014, 09:09
Has thanked: 1 time
Been thanked: 1 time

Re: No more LastFM updates

Unread post by Arie »

[Solved]
LastFM updates are working again. :thumbsup:
These users thanked the author Arie for the post:
Madsonic
Rating: 7.69%
hizzout
Posts: 6
Joined: 12 May 2013, 04:07
Has thanked: 1 time
Been thanked: 1 time

Re: [Solved] No more LastFM updates

Unread post by hizzout »

AH YES! I'm so happy this is working again. Now my related artists searches are working again :P

Now, is this information stored in a file somewhere locally, so that if this happens again I can export or read the data offline?
These users thanked the author hizzout for the post:
Madsonic
Rating: 7.69%
User avatar
Madsonic
Administrator
Administrator
Posts: 984
Joined: 07 Dec 2012, 03:58
Answers: 7
Has thanked: 1201 times
Been thanked: 470 times

Re: [Solved] No more LastFM updates

Unread post by Madsonic »

hizzout wrote:AH YES! I'm so happy this is working again. Now my related artists searches are working again :P

Now, is this information stored in a file somewhere locally, so that if this happens again I can export or read the data offline?
This should not happen again :lol:

for clarification Madsonic 6.0 has a 3 phase model to cache data from last.fm

  • 1. local xml cache
    2. database cache
    3. memory cache

description for the #madsonic_folders can you find here --> http://beta.madsonic.org/pages/installation.jsp#general

best regards,
Martin
These users thanked the author Madsonic for the post:
hizzout
Rating: 7.69%
Post Reply