TVMaze Service

Support for macOS users
Post Reply
rs1001
Posts: 2
Joined: 06 Mar 2016, 03:54

TVMaze Service

Post by rs1001 »

I updated on Feb 29th via the App Store. to v4.6.1 r3567
I've since grabbed the Subtitle (Non Fruity) separately & am happy with both.

I noted you've replaced the semi-dead TVRage with the TVMaze service, however when trying to access it I get the below error.
Note, it's only this one, the TVDb & Movies stuff works fine. I've tried uninstall/reinstall via AppStore & given it a couple of days in case it was just their service, but thought I'd raise it with you.

Code: Select all

Mar 06, 2016 9:44:20 AM net.filebot.ui.rename.RenamePanel$AutoCompleteAction$2 done
WARNING: ClassCastException: [Ljava.lang.Object; cannot be cast to com.cedarsoftware.util.io.JsonObject
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.cedarsoftware.util.io.JsonObject
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at javax.swing.SwingWorker.get(SwingWorker.java:602)
	at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.done(RenamePanel.java:882)
	at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
	at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
	at javax.swing.Timer.fireActionPerformed(Timer.java:313)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.cedarsoftware.util.io.JsonObject
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at net.filebot.ui.rename.EpisodeListMatcher.match(EpisodeListMatcher.java:234)
	at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.doInBackground(RenamePanel.java:867)
	at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.doInBackground(RenamePanel.java:863)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at javax.swing.SwingWorker.run(SwingWorker.java:334)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.cedarsoftware.util.io.JsonObject
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at net.filebot.ui.rename.EpisodeListMatcher.fetchEpisodeSet(EpisodeListMatcher.java:160)
	at net.filebot.ui.rename.EpisodeListMatcher.matchEpisodeSet(EpisodeListMatcher.java:281)
	at net.filebot.ui.rename.EpisodeListMatcher$4.call(EpisodeListMatcher.java:219)
	at net.filebot.ui.rename.EpisodeListMatcher$4.call(EpisodeListMatcher.java:215)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	... 3 more
Caused by: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.cedarsoftware.util.io.JsonObject
	at net.filebot.web.TVMazeClient.fetchSeriesInfo(TVMazeClient.java:90)
	at net.filebot.web.TVMazeClient.fetchSeriesData(TVMazeClient.java:114)
	at net.filebot.web.AbstractEpisodeListProvider.getSeriesData(AbstractEpisodeListProvider.java:73)
	at net.filebot.web.AbstractEpisodeListProvider.getEpisodeList(AbstractEpisodeListProvider.java:44)
	at net.filebot.ui.rename.EpisodeListMatcher$2.call(EpisodeListMatcher.java:147)
	at net.filebot.ui.rename.EpisodeListMatcher$2.call(EpisodeListMatcher.java:136)
	... 4 more

 
//RS
User avatar
rednoah
The Source
Posts: 22975
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: TVMaze Service + Java Moaning

Post by rednoah »

APIs changed and broke the code. Nothing you can do about it at this point.

Thanks for reporting the problem. The next update will fix this issue.
:idea: Please read the FAQ and How to Request Help.
darrennie
Posts: 3
Joined: 03 Nov 2015, 18:06

Re: TVMaze Service + Java Moaning

Post by darrennie »

Thanks for the update on TVmaze, looking forward to having it back up
as it and TVRage were both very handy when TVDB is not up to par. :D
darrennie
Posts: 3
Joined: 03 Nov 2015, 18:06

Re: TVMaze Service + Java Moaning

Post by darrennie »

The TVmaze fetch and match function appears to be working fine now. Thanks for the fix. Filebot rules again.
Post Reply