X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fmythtv%2Fmonitor%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fmythtv%2FLinkStructure.java;h=01488be451174fe47789a528b6bc0ce17e21d9b3;hb=beaeec453a1548b250a1e01f72daf4f1b674dc1e;hp=486723373f60e3e39de5e651f5adaf6a48313653;hpb=d78efd179caad46dfcf79bcd790e0f8ca1942396;p=utils diff --git a/trunk/mythtv/monitor/src/main/java/org/wamblee/mythtv/LinkStructure.java b/trunk/mythtv/monitor/src/main/java/org/wamblee/mythtv/LinkStructure.java index 48672337..01488be4 100644 --- a/trunk/mythtv/monitor/src/main/java/org/wamblee/mythtv/LinkStructure.java +++ b/trunk/mythtv/monitor/src/main/java/org/wamblee/mythtv/LinkStructure.java @@ -29,6 +29,8 @@ import org.wamblee.io.DirectoryMonitor.Listener; /** * Link structure. + * + * @author Erik Brakkee */ public class LinkStructure implements Listener { @@ -73,7 +75,7 @@ public class LinkStructure implements Listener { // Re-assess file type Recording recording = _recordings.get(aFile); - LOG.debug("Recording changed " + recording); + LOG.info("Recording changed " + recording); recording.setFilesize(aFile.length()); _database.update(recording); String dir = getDirectory(recording); @@ -100,6 +102,10 @@ public class LinkStructure implements Listener { public void fileCreated(File aFile) { LOG.debug("file created " + aFile); Recording recording = _database.findRecording(aFile.getName()); + if ( recording == null ) { + LOG.warn("Spurious recording which should not exist according to mythtv: " + aFile); + return; + } _recordings.put(aFile, recording); LOG.info("New recording detected " + aFile + " " + recording);