18-Nov-2014 21:04:08.764 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:04:08.766 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting catchup server 18-Nov-2014 21:04:08.766 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:04:08.768 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Properties: {catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=C:\Program Files (x86)\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} 18-Nov-2014 21:04:08.768 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Context: CatchupContext{ podcastBase='http://localhost:8081' pluginDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\plugins' cssDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\css' configDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\config' xsltDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\xslt' logDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\logs' recordingDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings' onlineVideoPropertiesDir='C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos' port=8081 refreshRate=12 catalogFileName='C:\Users\Admin\AppData\Local\Temp\sagetvcatchup\sagetvcatchup.xml' defaultCatalogFileName='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\seeds\default.xml' onlineVideoPropsSuffix='sagetvcatchup' catchupServerRmiPort='1106' catchupPluginRmiPort='1105' properties={catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=C:\Program Files (x86)\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} } 18-Nov-2014 21:04:08.852 [main] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog 18-Nov-2014 21:04:08.857 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting the plugin manager 18-Nov-2014 21:04:08.859 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Channel4OD 18-Nov-2014 21:04:09.181 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Channel4OD 18-Nov-2014 21:04:09.181 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Demand5 18-Nov-2014 21:04:09.194 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Demand5 18-Nov-2014 21:04:09.195 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Iplayer 18-Nov-2014 21:04:09.207 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Iplayer 18-Nov-2014 21:04:09.208 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source ITVPlayer 18-Nov-2014 21:04:09.220 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source ITVPlayer 18-Nov-2014 21:04:09.220 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Test 18-Nov-2014 21:04:09.232 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Test 18-Nov-2014 21:04:09.232 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Started the plugin manager 18-Nov-2014 21:04:09.232 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting recorder service 18-Nov-2014 21:04:09.234 [main] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to start catchup server java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path; at uk.co.mdjcox.sagetv.catchup.Recorder.start(Recorder.java:76) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.start(CatchupServer.java:90) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.main(CatchupServer.java:239) [sagetvcatchup.jar:na] 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping catchup server 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the recorder service 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to stop the recorder service 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the podcast server on port 8081 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped the podcast server on port 8081 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Removing online video files 18-Nov-2014 21:04:09.235 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Discontinue rmi access to catchup server 18-Nov-2014 21:04:10.252 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Cannot stop catchup rmi server java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.server.UnicastRef.newCall(Unknown Source) ~[na:1.6.0_10] at sun.rmi.registry.RegistryImpl_Stub.unbind(Unknown Source) ~[na:1.6.0_10] at java.rmi.Naming.unbind(Unknown Source) ~[na:1.6.0_10] at uk.co.mdjcox.utils.RmiHelper.unbind(RmiHelper.java:129) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stopRmiServer(CatchupServer.java:228) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stop(CatchupServer.java:168) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer$1.run(CatchupServer.java:45) [sagetvcatchup.jar:na] at java.lang.Thread.run(Unknown Source) [na:1.6.0_10] Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.6.0_10] at java.net.PlainSocketImpl.doConnect(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] ... 11 common frames omitted 18-Nov-2014 21:04:10.253 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:04:10.253 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped catchup server 18-Nov-2014 21:04:10.253 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:07:10.690 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:07:10.691 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting catchup server 18-Nov-2014 21:07:10.691 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:07:10.692 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Properties: {catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} 18-Nov-2014 21:07:10.693 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Context: CatchupContext{ podcastBase='http://localhost:8081' pluginDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\plugins' cssDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\css' configDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\config' xsltDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\xslt' logDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\logs' recordingDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings' onlineVideoPropertiesDir='C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos' port=8081 refreshRate=12 catalogFileName='C:\Users\Admin\AppData\Local\Temp\sagetvcatchup\sagetvcatchup.xml' defaultCatalogFileName='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\seeds\default.xml' onlineVideoPropsSuffix='sagetvcatchup' catchupServerRmiPort='1106' catchupPluginRmiPort='1105' properties={catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} } 18-Nov-2014 21:07:10.770 [main] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog 18-Nov-2014 21:07:10.776 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting the plugin manager 18-Nov-2014 21:07:10.778 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Channel4OD 18-Nov-2014 21:07:11.093 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Channel4OD 18-Nov-2014 21:07:11.094 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Demand5 18-Nov-2014 21:07:11.107 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Demand5 18-Nov-2014 21:07:11.107 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Iplayer 18-Nov-2014 21:07:11.120 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Iplayer 18-Nov-2014 21:07:11.120 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source ITVPlayer 18-Nov-2014 21:07:11.133 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source ITVPlayer 18-Nov-2014 21:07:11.133 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Test 18-Nov-2014 21:07:11.145 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Test 18-Nov-2014 21:07:11.145 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Started the plugin manager 18-Nov-2014 21:07:11.145 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting recorder service 18-Nov-2014 21:07:11.147 [main] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to start catchup server java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path; at uk.co.mdjcox.sagetv.catchup.Recorder.start(Recorder.java:76) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.start(CatchupServer.java:90) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.main(CatchupServer.java:239) [sagetvcatchup.jar:na] 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping catchup server 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the recorder service 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to stop the recorder service 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the podcast server on port 8081 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped the podcast server on port 8081 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Removing online video files 18-Nov-2014 21:07:11.148 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Discontinue rmi access to catchup server 18-Nov-2014 21:07:12.165 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Cannot stop catchup rmi server java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.server.UnicastRef.newCall(Unknown Source) ~[na:1.6.0_10] at sun.rmi.registry.RegistryImpl_Stub.unbind(Unknown Source) ~[na:1.6.0_10] at java.rmi.Naming.unbind(Unknown Source) ~[na:1.6.0_10] at uk.co.mdjcox.utils.RmiHelper.unbind(RmiHelper.java:129) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stopRmiServer(CatchupServer.java:228) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stop(CatchupServer.java:168) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer$1.run(CatchupServer.java:45) [sagetvcatchup.jar:na] at java.lang.Thread.run(Unknown Source) [na:1.6.0_10] Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.6.0_10] at java.net.PlainSocketImpl.doConnect(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] ... 11 common frames omitted 18-Nov-2014 21:07:12.166 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:07:12.166 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped catchup server 18-Nov-2014 21:07:12.166 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:11:25.415 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:11:25.415 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting catchup server 18-Nov-2014 21:11:25.425 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:11:25.425 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Properties: {catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} 18-Nov-2014 21:11:25.425 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Context: CatchupContext{ podcastBase='http://localhost:8081' pluginDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\plugins' cssDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\css' configDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\config' xsltDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\xslt' logDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\logs' recordingDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings' onlineVideoPropertiesDir='C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos' port=8081 refreshRate=12 catalogFileName='C:\Users\Admin\AppData\Local\Temp\sagetvcatchup\sagetvcatchup.xml' defaultCatalogFileName='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\seeds\default.xml' onlineVideoPropsSuffix='sagetvcatchup' catchupServerRmiPort='1106' catchupPluginRmiPort='1105' properties={catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} } 18-Nov-2014 21:11:25.635 [main] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog 18-Nov-2014 21:11:25.655 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting the plugin manager 18-Nov-2014 21:11:25.655 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Channel4OD 18-Nov-2014 21:11:26.166 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Channel4OD 18-Nov-2014 21:11:26.166 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Demand5 18-Nov-2014 21:11:26.186 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Demand5 18-Nov-2014 21:11:26.186 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Iplayer 18-Nov-2014 21:11:26.196 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Iplayer 18-Nov-2014 21:11:26.196 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source ITVPlayer 18-Nov-2014 21:11:26.206 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source ITVPlayer 18-Nov-2014 21:11:26.216 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Test 18-Nov-2014 21:11:26.226 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Test 18-Nov-2014 21:11:26.226 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Started the plugin manager 18-Nov-2014 21:11:26.226 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting recorder service 18-Nov-2014 21:11:26.226 [main] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to start catchup server java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path; at uk.co.mdjcox.sagetv.catchup.Recorder.start(Recorder.java:76) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.start(CatchupServer.java:90) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.main(CatchupServer.java:239) [sagetvcatchup.jar:na] 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping catchup server 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the recorder service 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to stop the recorder service 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the podcast server on port 8081 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped the podcast server on port 8081 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Removing online video files 18-Nov-2014 21:11:26.226 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Discontinue rmi access to catchup server 18-Nov-2014 21:11:27.257 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Cannot stop catchup rmi server java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.server.UnicastRef.newCall(Unknown Source) ~[na:1.6.0_10] at sun.rmi.registry.RegistryImpl_Stub.unbind(Unknown Source) ~[na:1.6.0_10] at java.rmi.Naming.unbind(Unknown Source) ~[na:1.6.0_10] at uk.co.mdjcox.utils.RmiHelper.unbind(RmiHelper.java:129) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stopRmiServer(CatchupServer.java:228) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stop(CatchupServer.java:168) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer$1.run(CatchupServer.java:45) [sagetvcatchup.jar:na] at java.lang.Thread.run(Unknown Source) [na:1.6.0_10] Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.6.0_10] at java.net.PlainSocketImpl.doConnect(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] ... 11 common frames omitted 18-Nov-2014 21:11:27.257 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:11:27.257 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped catchup server 18-Nov-2014 21:11:27.257 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:20:15.992 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:20:15.995 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting catchup server 18-Nov-2014 21:20:15.995 [main] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:20:15.997 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Properties: {catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} 18-Nov-2014 21:20:15.997 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Context: CatchupContext{ podcastBase='http://localhost:8081' pluginDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\plugins' cssDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\css' configDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\config' xsltDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\xslt' logDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\logs' recordingDir='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings' onlineVideoPropertiesDir='C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos' port=8081 refreshRate=12 catalogFileName='C:\Users\Admin\AppData\Local\Temp\sagetvcatchup\sagetvcatchup.xml' defaultCatalogFileName='C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\seeds\default.xml' onlineVideoPropsSuffix='sagetvcatchup' catchupServerRmiPort='1106' catchupPluginRmiPort='1105' properties={catchupPluginRmiPort=1105, Test.skip=false, Iplayer.programmes=, Demand5.skip=true, recordingDir=C:\Program Files (x86)\SageTV\SageTV\sagetvcatchup\recordings, podcasterPort=8081, refreshStartHour=2, ITVPlayer.skip=true, onlineVideoPropertiesDir=C:\Program Files (x86)\SageTV\SageTV\STVs\SageTV7\OnlineVideos, Iplayer.maxprogrammes=0, Iplayer.scriptDir=d:\apps\get_iplayer\, refreshRateHours=12, refreshStartNowProgrammeThreshold=100, catchupServerRmiPort=1106, Iplayer.command=get_iplayer.cmd, Channel4OD.skip=true, onlineVideoPropsSuffix=sagetvcatchup} } 18-Nov-2014 21:20:16.137 [main] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog 18-Nov-2014 21:20:16.166 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting the plugin manager 18-Nov-2014 21:20:16.167 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Channel4OD 18-Nov-2014 21:20:16.658 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Channel4OD 18-Nov-2014 21:20:16.658 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Demand5 18-Nov-2014 21:20:16.672 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Demand5 18-Nov-2014 21:20:16.673 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Iplayer 18-Nov-2014 21:20:16.687 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Iplayer 18-Nov-2014 21:20:16.687 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source ITVPlayer 18-Nov-2014 21:20:16.701 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source ITVPlayer 18-Nov-2014 21:20:16.701 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Getting details of source Test 18-Nov-2014 21:20:16.714 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Found source Test 18-Nov-2014 21:20:16.714 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Started the plugin manager 18-Nov-2014 21:20:16.714 [main] INFO u.c.m.sagetv.catchup.CatchupServer - Starting recorder service 18-Nov-2014 21:20:16.718 [main] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to start catchup server java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path; at uk.co.mdjcox.sagetv.catchup.Recorder.start(Recorder.java:76) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.start(CatchupServer.java:90) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.main(CatchupServer.java:239) [sagetvcatchup.jar:na] 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping catchup server 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the recorder service 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Failed to stop the recorder service 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopping the podcast server on port 8081 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped the podcast server on port 8081 18-Nov-2014 21:20:16.719 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Removing online video files 18-Nov-2014 21:20:16.725 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Discontinue rmi access to catchup server 18-Nov-2014 21:20:17.753 [catchup-server-shutdown-hook] ERROR u.c.m.sagetv.catchup.CatchupServer - Cannot stop catchup rmi server java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) ~[na:1.6.0_10] at sun.rmi.server.UnicastRef.newCall(Unknown Source) ~[na:1.6.0_10] at sun.rmi.registry.RegistryImpl_Stub.unbind(Unknown Source) ~[na:1.6.0_10] at java.rmi.Naming.unbind(Unknown Source) ~[na:1.6.0_10] at uk.co.mdjcox.utils.RmiHelper.unbind(RmiHelper.java:129) ~[sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stopRmiServer(CatchupServer.java:228) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer.stop(CatchupServer.java:168) [sagetvcatchup.jar:na] at uk.co.mdjcox.sagetv.catchup.CatchupServer$1.run(CatchupServer.java:45) [sagetvcatchup.jar:na] at java.lang.Thread.run(Unknown Source) [na:1.6.0_10] Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.6.0_10] at java.net.PlainSocketImpl.doConnect(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.6.0_10] at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.connect(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at java.net.Socket.(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ~[na:1.6.0_10] ... 11 common frames omitted 18-Nov-2014 21:20:17.754 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - ####################### 18-Nov-2014 21:20:17.754 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - Stopped catchup server 18-Nov-2014 21:20:17.754 [catchup-server-shutdown-hook] INFO u.c.m.sagetv.catchup.CatchupServer - #######################