For the series “Lost Girl” the EpisodeService links all season episodes to a single file in the season folder.
Examples:
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 1\\lost.girl.s01e13.720p.hdtv.x264-2hd.mkv] > [[6821]It’s a Fae, Fae, Fae, Fae World]
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 1\\lost.girl.s01e13.720p.hdtv.x264-2hd.mkv] > [[6822]Where There’s a Will, There’s a Fae]
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 1\\lost.girl.s01e13.720p.hdtv.x264-2hd.mkv] > [[6823]Oh Kappa, My Kappa]
a.s.o.
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 2\\lost.girl.s02e21.repack.720p.hdtv.x264-2hd.mkv] > [[6834]Something Wicked This Fae Comes]
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 2\\lost.girl.s02e21.repack.720p.hdtv.x264-2hd.mkv] > [[6835]I Fought the Fae (And the Fae Won)]
Linking [S:\\Storage\\Series\\1-Following\\Lost Girl\\Season 2\\lost.girl.s02e21.repack.720p.hdtv.x264-2hd.mkv] > [[6836]Scream a Little Dream]
a.s.o.
The problem started with a manual search för Lost Girl S04E07 that had not been picked up (despite being available).
The manual single episode search logged the release as being added to queue for all episodes of season 4, including episode 8 which is still unaired.
Have tried to delete and re-add the series without success…
System.IO.PathTooLongException: Path is too long. Path:
at System.IO.File.Move (System.String sourceFileName, System.String destFileName) [0x00000] in :0
at NzbDrone.Common.DiskProvider.MoveFile (System.String source, System.String destination) [0x00000] in :0
at NzbDrone.Core.MediaFiles.EpisodeFileMovingService.MoveFile (NzbDrone.Core.MediaFiles.EpisodeFile episodeFile, NzbDrone.Core.Tv.Series series, System.String destinationFilename) [0x00000] in :0
at NzbDrone.Core.MediaFiles.EpisodeFileMovingService.MoveEpisodeFile (NzbDrone.Core.MediaFiles.EpisodeFile episodeFile, NzbDrone.Core.Parser.Model.LocalEpisode localEpisode) [0x00000] in :0
at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeEpisodeFile (NzbDrone.Core.MediaFiles.EpisodeFile episodeFile, NzbDrone.Core.Parser.Model.LocalEpisode localEpisode) [0x00000] in :0
at NzbDrone.Core.MediaFiles.EpisodeImport.ImportApprovedEpisodes.Import (System.Collections.Generic.List`1 decisions, Boolean newDownload) [0x00000] in :0
13-12-23 16:08:42.2|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:42.4|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:42.5|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:42.6|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:42.8|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:42.9|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.1|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.2|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.3|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.4|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.6|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
13-12-23 16:08:43.7|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently.
Linux, Version 2.0.0.1004
I’ve stopped the service until this is sorted out…
I would suggest having the recycle bin setting setup that way any deletes drone does goes there first. This has saved all the episodes drone deleted of mine.
Alright, I know that changed that started this, but not why it’s actually an issue, it looks like there is a bug quite early on in the process that is catching these and treating them as full season releases, which is why it’s trying to rename them wrong.
I’ve pushed an old build out again so the auto update should find it and Update people on develop to help contain his issue. I will take a look at this issue as soon as I get home, in an hour or 2.
Alright, fixed. the issue wasn’t in the new code, but in the parsing itself, the new code just brought it to life. Again, very sorry for the problems, but thanks for letting us know!
I am still having issues with this. I downloaded 4 episodes of Haven and dumped them into ND complete folder as I always do but according to the logs, something is wrong.
Looks like it can’t find the Recycling Bin location since it errors out immediately after trying to move the existing file there. Or the existing file doesn’t exist, which in that case rescan that series.
But do I need the recycling bin? I never used it before.
I know why it was not working. If I am accessing ND from my remote pc’s they all say C:\Temp\D for the recycling bin, but in fact the folder really needed to be created on the PC that is hosting ND. I got that sorted out now.
No, you don’t need it, but it will prevent permanent deletion of files on upgrade. Clear it to stop using it. Yes it needs to exist on the system running drone. The clients show the setting for drone since they’re just accessing it over the web server.
I re-downloaded all the episodes again but thankfully I temporarily created a recycle folder. When I downloaded the latest episode special S01E08, ND did it again and deleted all the episodes, but this time it copied only the latest episode and moved all the others to the recycle folder.
This one is a bit tricky, we need the full season parsing to work on a folder/release name, but the file name. Given how the file name has no episode information, just season information.