r-win / serviio-plugins

Plugins for Serviio
0 stars 0 forks source link

Uitzending Gemist. Groovy date parse errors #1

Open pw-h opened 11 years ago

pw-h commented 11 years ago

Serviio log fills up with:

java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): Unparseable date: "Sun, 30 Dec 2012 18:55:00 +0100" at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58) at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171) at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186) at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)

not sure what to do

r-win commented 11 years ago

Kun je iets vertellen over versie van de plugin, en taalinstellingen van het systeem? De allerlaatste versie zou de datum als Engels moeten behandelen.

De datum zelf ziet eruit zoals verwacht. Op 30 dec. 2012 20:30 schreef "pw-h" notifications@github.com het volgende:

Serviio log fills up with:

java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): Unparseable date: "Sun, 30 Dec 2012 18:55:00 +0100" at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58) at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171) at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186) at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)

not sure what to do

— Reply to this email directly or view it on GitHubhttps://github.com/r-win/serviio-plugins/issues/1.

pw-h commented 11 years ago

Hallo Erwin,,

Het is UitzendingGemist.groovy van 17 december 2012, en dit zijn mijn taalinstellingen:

Ik voel hem al aankomen: als ik de datumnotatie op de engelse weergave zet doet hij het wellicht wel. Maar dat lijkt me vreemd als de plugin bedoeld is voor gemiste Nederlandse programma's....

Mag ik nog een vraag stellen? Ik heb o.b.v. de RTLXL.groovy een Web Resource aangemaakt naar de pagina van GTST (http://www.rtl.nl/xl/#/a/10821) , maar op die pagina staan honderden links, naar Afleveringen, Fragmenten, Shorties etc. Is dat op een of andere manier te filteren zodat er alleen Afleveringen getoond worden?
Helaas begrijp ik de groovy syntax alleen op hoofdlijnen.

Bedankt voor je snelle reactie trouwens.

Groeten van Pieter Hooftman

Op 30-12-2012 22:36, r-win schreef:

Kun je iets vertellen over versie van de plugin, en taalinstellingen van het systeem? De allerlaatste versie zou de datum als Engels moeten behandelen.

De datum zelf ziet eruit zoals verwacht. Op 30 dec. 2012 20:30 schreef "pw-h" notifications@github.com het volgende:

Serviio log fills up with:

java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): Unparseable date: "Sun, 30 Dec 2012 18:55:00 +0100" at

org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58) at

org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171) at

org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186) at

org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159) at

org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)

not sure what to do

— Reply to this email directly or view it on GitHubhttps://github.com/r-win/serviio-plugins/issues/1.

— Reply to this email directly or view it on GitHub https://github.com/r-win/serviio-plugins/issues/1#issuecomment-11768981.

r-win commented 11 years ago

Het zou ook gewoon moeten werken hoor. Zoals gezegd, er zou een Engelse parse gedaan moeten worden. Ik zal het nog eens nakijken. Voor RTLXL zal ik morgen eens kijken. Het was de bedoeling alleen afleveringen te laten zien. Op 30 dec. 2012 23:51 schreef "pw-h" notifications@github.com het volgende:

Hallo Erwin,,

Het is UitzendingGemist.groovy van 17 december 2012, en dit zijn mijn taalinstellingen:

Ik voel hem al aankomen: als ik de datumnotatie op de engelse weergave zet doet hij het wellicht wel. Maar dat lijkt me vreemd als de plugin bedoeld is voor gemiste Nederlandse programma's....

Mag ik nog een vraag stellen? Ik heb o.b.v. de RTLXL.groovy een Web Resource aangemaakt naar de pagina van GTST (http://www.rtl.nl/xl/#/a/10821) , maar op die pagina staan honderden links, naar Afleveringen, Fragmenten, Shorties etc. Is dat op een of andere manier te filteren zodat er alleen Afleveringen getoond worden? Helaas begrijp ik de groovy syntax alleen op hoofdlijnen.

Bedankt voor je snelle reactie trouwens.

Groeten van Pieter Hooftman

Op 30-12-2012 22:36, r-win schreef:

Kun je iets vertellen over versie van de plugin, en taalinstellingen van het systeem? De allerlaatste versie zou de datum als Engels moeten behandelen.

De datum zelf ziet eruit zoals verwacht. Op 30 dec. 2012 20:30 schreef "pw-h" notifications@github.com het volgende:

Serviio log fills up with:

java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): Unparseable date: "Sun, 30 Dec 2012 18:55:00 +0100" at

org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58)

at

org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171)

at

org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)

at

org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)

at

org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)

not sure what to do

— Reply to this email directly or view it on GitHubhttps://github.com/r-win/serviio-plugins/issues/1.

— Reply to this email directly or view it on GitHub https://github.com/r-win/serviio-plugins/issues/1#issuecomment-11768981.

— Reply to this email directly or view it on GitHubhttps://github.com/r-win/serviio-plugins/issues/1#issuecomment-11769773.

r-win commented 11 years ago

pw-h: Je kunt afleveringen selecteren door ?type=uitzending achter de URL te plakken. Download wel de nieuwste versie hiervoor.

Kun je mij laten weten of de datum inmiddels wel werkt?

pw-h commented 11 years ago

Hoi,

Het selecteren van alleen de afleveringen voor RTL XL werkt inderdaad, ik gebruik htttp://www.rtl.nl/xl/#/a/10821?type=uitzending|afleveringen Dank je wel.

Ik krijg nu de Uitzendig Gemist plugin helemaal nog niet aan de gang, ik test met http://www.uitzendinggemist.nl/genres/comedy.rss als Webresource (klopt dat wel, moet het niet een On Line RSS/Atom feed zijn?). De link naar deze on line resource verschijnt niet in mijn DLNA client. Ik hou je op de hoogte.

Groeten van Pieter

Op 4-1-2013 16:03, r-win schreef:

pw-h: Je kunt afleveringen selecteren door ?type=uitzending achter de URL te plakken. Download wel de nieuwste versie hiervoor.

Kun je mij laten weten of de datum inmiddels wel werkt?

— Reply to this email directly or view it on GitHub https://github.com/r-win/serviio-plugins/issues/1#issuecomment-11885559.

r-win commented 11 years ago

Het moet echt een WebResource zijn. Als je Online RSS/Atom feed kiest, moet je een RSS bestand hebben met directe links naar videos. Dat gaat niet werken bij Uitzending Gemist, omdat de RSS links naar pagina's van Uitzending Gemist bevat.

Ik ben erg benieuwd naar een stukje debug log, of de reden waarom het niet werkt. Kan hij de datum nu al verwerken?

r-win commented 11 years ago

En trouwens, voor RTL XL, type=uitzending is genoeg ;)

pw-h commented 11 years ago

Hoi,

Helaas wil hij het nog niet doen: de logfile van Serviio blijft gevuld worden met:

2013-01-06 13:53:01,175 WARN [FeedUpdaterThread] An error occured while scanning for online item information, will continue java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): Unparseable date: "Sat, 5 Jan 2013 15:30:00 +0100" at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58) at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171) at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186) at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96) Caused by: java.text.ParseException: Unparseable date: "Sat, 5 Jan 2013 15:30:00 +0100" at java.text.DateFormat.parse(Unknown Source) at org.codehaus.groovy.runtime.DefaultGroovyStaticMethods.parse(DefaultGroovyStaticMethods.java:181) at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51) at org.codehaus.groovy.runtime.metaclass.NewStaticMetaMethod.invoke(NewStaticMetaMethod.java:51) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:148) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:88) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at UitzendingGemist.extractItems(UitzendingGemist.groovy:91) at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:32) at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:29) at org.serviio.library.online.PluginExecutionProcessor$1.call(PluginExecutionProcessor.java:50) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

Op 5-1-2013 8:44, r-win schreef:

Het moet echt een WebResource zijn. Als je Online RSS/Atom feed kiest, moet je een RSS bestand hebben met directe links naar videos. Dat gaat niet werken bij Uitzending Gemist, omdat de RSS links naar pagina's van Uitzending Gemist bevat.

Ik ben erg benieuwd naar een stukje debug log, of de reden waarom het niet werkt. Kan hij de datum nu al verwerken?

— Reply to this email directly or view it on GitHub https://github.com/r-win/serviio-plugins/issues/1#issuecomment-11911311.

ferdieroberts commented 11 years ago

Hello, would you know why I get this error

2013-03-06 17:32:41,687 WARN [PluginCompilerThread] Plugin HollandDoc.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\HollandDoc.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

2013-03-06 17:32:41,689 WARN [PluginCompilerThread] Plugin OmroepNL.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\OmroepNL.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

2013-03-06 17:32:41,691 WARN [PluginCompilerThread] Plugin UitzendingGemist.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\UitzendingGemist.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

2013-03-06 17:32:51,764 WARN [PluginCompilerThread] Plugin Cultura24.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\Cultura24.groovy: 28: unable to resolve class OmroepNL @ line 28, column 1. class Cultura24 extends OmroepNL { ^

1 error

2013-03-06 17:32:51,766 WARN [PluginCompilerThread] Plugin HollandDoc.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\HollandDoc.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

2013-03-06 17:32:51,768 WARN [PluginCompilerThread] Plugin OmroepNL.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\OmroepNL.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

2013-03-06 17:32:51,770 WARN [PluginCompilerThread] Plugin UitzendingGemist.groovy failed to compile: startup failed: C:\Program Files\Serviio\plugins\UitzendingGemist.groovy: 4: unexpected token: < @ line 4, column 1. <!DOCTYPE html> ^

1 error

THANK YOU!

r-win commented 11 years ago

Perhaps because you didn't get the groovy files, but some kind of html. When viewing the files on github, make sure to press the RAW button. The stuff you see then is the content of a groovy file.

ferdieroberts commented 11 years ago

Hi and thank you for so quick response. I just save as the groovy file and placed it in the plugins directory... also tested it opening the zip file ... I'm a bit confused sorry ...

r-win commented 11 years ago

Open the groovy file in a text editor. Apparently the versions you have, start with "<!DOCTYPE", which is plain HTML, not groovy.

ferdieroberts commented 11 years ago

thanks Erwin, I understand I think I did save as and save it as html. Done now copying in plain text and got something different.. not sure in your experience have you seen this error before:

2013-03-07 17:28:22,283 WARN [FeedUpdaterThread] An error occured while scanning for online item information, will continue java.io.IOException: Unexpected error while invoking plugin (Uitzending Gemist): The operation took more than 30000 ms and has been cancelled. at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58) at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171) at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186) at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159) at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96) Caused by: java.lang.RuntimeException: The operation took more than 30000 ms and has been cancelled. at org.serviio.library.online.PluginExecutionProcessor.execute(PluginExecutionProcessor.java:64) at org.serviio.library.online.WebResourceUrlExtractor.parseWebResource(WebResourceUrlExtractor.java:29) at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:56)