2016-03-24 22:27:16,287 WARN [Plugin]: EPG import plugin has been set to 'sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect'; you must restart SageTV for this change to take effect! 2016-03-24 22:27:16,312 INFO [Plugin]: EPG watchdog started! 2016-03-24 22:28:53,437 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 22:28:53,932 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 22:28:54,427 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 22:29:07,735 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 22:29:29,761 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 22:37:16,405 ERROR [Plugin]: Error in Watchdog java.lang.InternalError at sun.misc.URLClassPath$JarLoader.getResource(Unknown Source) at sun.misc.URLClassPath$JarLoader.findResource(Unknown Source) at sun.misc.URLClassPath$1.next(Unknown Source) at sun.misc.URLClassPath$1.hasMoreElements(Unknown Source) at java.net.URLClassLoader$3$1.run(Unknown Source) at java.net.URLClassLoader$3$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader$3.next(Unknown Source) at java.net.URLClassLoader$3.hasMoreElements(Unknown Source) at sun.misc.CompoundEnumeration.next(Unknown Source) at sun.misc.CompoundEnumeration.hasMoreElements(Unknown Source) at sun.misc.CompoundEnumeration.next(Unknown Source) at sun.misc.CompoundEnumeration.hasMoreElements(Unknown Source) at java.util.ServiceLoader$LazyIterator.hasNext(Unknown Source) at java.util.ServiceLoader$1.hasNext(Unknown Source) at java.nio.file.spi.FileSystemProvider.loadInstalledProviders(Unknown Source) at java.nio.file.spi.FileSystemProvider.access$000(Unknown Source) at java.nio.file.spi.FileSystemProvider$1.run(Unknown Source) at java.nio.file.spi.FileSystemProvider$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.nio.file.spi.FileSystemProvider.installedProviders(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) Caused by: java.io.FileNotFoundException: \C:\Program Files (x86)\Java\jre7\lib\ext\zipfs.jar at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source) at sun.misc.URLClassPath$JarLoader.access$600(Unknown Source) at sun.misc.URLClassPath$JarLoader$1.run(Unknown Source) at sun.misc.URLClassPath$JarLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.misc.URLClassPath$JarLoader.ensureOpen(Unknown Source) ... 48 more 2016-03-24 22:41:40,393 INFO [Plugin]: EPG watchdog started! 2016-03-24 22:41:40,412 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 22:45:03,143 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPG.getProviders(EPG.java:1535) at sage.EPG.getProvidersAndCacheNames(EPG.java:1546) at sage.api.Global$22.runSafely(Global.java:360) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-24 22:51:40,413 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 22:54:48,721 INFO [Plugin]: EPG watchdog started! 2016-03-24 22:54:48,750 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:00:37,385 INFO [Plugin]: EPG watchdog started! 2016-03-24 23:00:37,404 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:09:57,421 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:10:37,407 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:20:37,409 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:31:06,353 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:33:38,474 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-24 23:33:38,475 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 15 more 2016-03-24 23:33:38,475 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:33:38,476 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:33:38,476 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:33:38,476 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:33:46,739 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:34:12,975 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:34:33,832 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-24 23:38:00,446 INFO [Plugin]: EPG watchdog started! 2016-03-24 23:38:00,482 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:48:00,486 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:58:00,488 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-24 23:58:47,643 INFO [Plugin]: EPG watchdog started! 2016-03-24 23:58:47,662 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:08:47,664 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:09:55,175 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:09:55,198 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:10:55,520 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPG.getProviders(EPG.java:1535) at sage.EPG.getProvidersAndCacheNames(EPG.java:1546) at sage.api.Global$22.runSafely(Global.java:360) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:13:48,347 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:13:48,348 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 14 more 2016-03-25 00:13:48,349 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:13:51,744 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:13:51,744 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 14 more 2016-03-25 00:13:51,745 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:19:55,200 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:21:39,504 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:21:39,527 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:31:39,529 ERROR [Plugin]: Error in Watchdog java.nio.file.FileSystemNotFoundException: C:\Program Files (x86)\SageTV\SageTV\plugins\sdepg\sdjson.epg at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:120) at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:148) at org.schedulesdirect.api.ZipEpgClient.(ZipEpgClient.java:212) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy:174) at sagex.epg.schedulesdirect.plugin.Plugin$_startWatchdog_closure2.doCall(Plugin.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) at groovy.lang.Closure.call(Closure.java:415) at groovy.lang.Closure.call(Closure.java:409) at groovy.lang.Closure.run(Closure.java:493) at java.lang.Thread.run(Unknown Source) 2016-03-25 00:32:16,628 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/updateAllDay' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:32:52,561 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/skipGrab' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:32:55,192 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/skipGrab' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:33:05,449 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:33:05,449 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 14 more 2016-03-25 00:33:05,449 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:34:28,270 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:34:28,270 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 15 more 2016-03-25 00:34:28,271 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:34:28,272 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:34:28,272 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:34:40,117 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:34:54,953 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:38:56,441 WARN [Plugin]: EPG import plugin has been set to 'sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect'; you must restart SageTV for this change to take effect! 2016-03-25 00:38:56,461 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:40:58,587 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:41:28,806 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:44:49,467 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:47:45,219 WARN [Plugin]: EPG import plugin has been set to 'sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect'; you must restart SageTV for this change to take effect! 2016-03-25 00:47:45,244 INFO [Plugin]: EPG watchdog started! 2016-03-25 00:49:05,029 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 00:49:05,029 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 15 more 2016-03-25 00:49:05,029 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:49:05,029 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:49:05,029 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:49:14,935 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 00:49:22,940 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:03:35,317 WARN [Plugin]: EPG import plugin has been set to 'sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect'; you must restart SageTV for this change to take effect! 2016-03-25 01:03:35,344 INFO [Plugin]: EPG watchdog started! 2016-03-25 01:05:27,566 INFO [Plugin]: EPG watchdog started! 2016-03-25 01:08:45,671 INFO [Plugin]: EPG watchdog started! 2016-03-25 01:22:59,974 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:02,917 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 01:23:02,918 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 14 more 2016-03-25 01:23:02,919 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:06,009 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 01:23:06,010 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sage.api.PluginAPI$49.runSafely(PluginAPI.java:995) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Invalid username or token has expired. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 14 more 2016-03-25 01:23:06,011 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:34,121 ERROR [EPGImportPluginSchedulesDirect]: Error accessing Schedules Direct org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) 2016-03-25 01:23:34,122 WARN [Plugin]: Failed to dispatch button event for: sdepg/refresh to method refreshEpgData in class sagex.epg.schedulesdirect.plugin.Plugin java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin.fireButtonClick(AbstractPlugin.java:442) at sagex.plugin.AbstractPlugin.setConfigValue(AbstractPlugin.java:412) at sagex.plugin.AbstractPlugin.resetConfig(AbstractPlugin.java:399) at sage.api.PluginAPI$54.runSafely(PluginAPI.java:1203) at sage.PredefinedJEPFunction.run(PredefinedJEPFunction.java:112) at sage.Catbert.evaluateAction(Catbert.java:1663) at sage.SageTVConnection.recvAction(SageTVConnection.java:1398) at sage.SageTVConnection.recvMessageImpl(SageTVConnection.java:3226) at sage.SageTVConnection.access$100(SageTVConnection.java:23) at sage.SageTVConnection$4.run(SageTVConnection.java:3133) at sage.Pooler$PooledThread.run(Pooler.java:252) Caused by: org.schedulesdirect.api.exception.InvalidCredentialsException: Too many login failures. Locked for 15 minutes. at org.schedulesdirect.api.NetworkEpgClient.authorize(NetworkEpgClient.java:242) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:201) at org.schedulesdirect.api.NetworkEpgClient.(NetworkEpgClient.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at sagex.epg.schedulesdirect.EPGImportPluginSchedulesDirect.getProviders(EPGImportPluginSchedulesDirect.groovy:112) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at sage.EPGImportPlugin$getProviders.call(Unknown Source) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy:128) at sagex.epg.schedulesdirect.plugin.Plugin.forceEpgRefresh(Plugin.groovy) at sagex.epg.schedulesdirect.plugin.Plugin.refreshEpgData(Plugin.groovy:203) ... 15 more 2016-03-25 01:23:34,123 WARN [Plugin]: Failed to handle ButtonClickHandler: 'sdepg/refresh' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:34,123 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:34,123 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:23:44,571 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdUser' in class: sagex.epg.schedulesdirect.plugin.Plugin 2016-03-25 01:24:08,267 WARN [Plugin]: Failed to handle ConfigValueChanged event: 'sdepg/sdPassword' in class: sagex.epg.schedulesdirect.plugin.Plugin