Exception when trying to download anime

Hi,

I have the lastest nzbdrone on my nas.
I am trying to use the great and powerful nzbdrone to download anime :slight_smile:

i have this exception :

Task Error: Can not search for an episode absolute episode number of zero
Parameter name: AbsoluteEpisodeNumber

System.ArgumentOutOfRangeException: Can not search for an episode absolute episode number of zero
Parameter name: AbsoluteEpisodeNumber
at NzbDrone.Core.IndexerSearch.NzbSearchService.SearchAnime (NzbDrone.Core.Tv.Series series, NzbDrone.Core.Tv.Episode episode) [0x00000] in :0
at NzbDrone.Core.IndexerSearch.NzbSearchService.SearchAnimeSeason (NzbDrone.Core.Tv.Series series, System.Collections.Generic.List`1 episodes) [0x00000] in :0
at NzbDrone.Core.IndexerSearch.NzbSearchService.SeasonSearch (Int32 seriesId, Int32 seasonNumber) [0x00000] in :0
at NzbDrone.Core.IndexerSearch.SeriesSearchService.Execute (NzbDrone.Core.IndexerSearch.SeriesSearchCommand message) [0x00000] in :0
at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[SeriesSearchCommand] (NzbDrone.Core.Messaging.Commands.Command command) [0x00000] in :0

any idea ?

next exception …

Message CalendarModule failed while processing [EpisodeDownloadedEvent]: Object reference not set to an instance of an object

Exception System.NullReferenceException: Object reference not set to an instance of an object
at NzbDrone.Api.NzbDroneRestModuleWithSignalR`2[NzbDrone.Api.Episodes.EpisodeResource,NzbDrone.Core.Tv.Episode].BroadcastResourceChange (ModelAction action, Int32 id) [0x00000] in :0
at NzbDrone.Api.Episodes.EpisodeModuleWithSignalR.Handle (NzbDrone.Core.MediaFiles.Events.EpisodeDownloadedEvent message) [0x00000] in :0
at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[EpisodeDownloadedEvent] (NzbDrone.Core.MediaFiles.Events.EpisodeDownloadedEvent event) [0x00000] in :0

and

Task Error: Can not search for an episode absolute episode number of zero Parameter name: AbsoluteEpisodeNumber

Did you set the series as Anime?

Is it a special?

For the second error, which version of drone?

Same issue. Not downloading anime.

http://pastebin.com/G4xWXiq3

Edit: Version 2.0.0.1632

@aderuwe thats a master build, which does not support anime. That error is unrelated to anime though, I will take a look.

This will be fixed in develop soon.

I had the same issue after adding a new series. After running a full series refresh, it seemed to fix itself up. Might have been a restart in there as well.

@markus101 said:
@aderuwe thats a master build, which does not support anime. That error is unrelated to anime though, I will take a look.

I understand it’s not related to anime. That’s why i said:

Not downloading anime

thanks for the quick update!

@markus : sorry for the delay, i have develop branch on ds1812+ (x86) synology nas, NzbDrone Ver. 2.0.0.1645 , branch :develop. All my anime are setted as Anime Type.

i have another exception, but don’t know if it’s an anime exception :

Couldn’t refresh info for [282100][Terror in Resonance]: Whitespace is required between PUBLIC id and SYSTEM id. Line 1, position 50.

Exception

System.Xml.XmlException: Whitespace is required between PUBLIC id and SYSTEM id. Line 1, position 50.
at Mono.Xml2.XmlTextReader.ReadDoctypeDecl () [0x00000] in :0
at Mono.Xml2.XmlTextReader.ReadDeclaration () [0x00000] in :0
at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in :0
at Mono.Xml2.XmlTextReader.Read () [0x00000] in :0
at System.Xml.XmlTextReader.Read () [0x00000] in :0
at Mono.Xml.XmlFilterReader.Read () [0x00000] in :0
at System.Xml.Linq.XDocument.ReadContent (System.Xml.XmlReader reader, LoadOptions options) [0x00000] in :0
at System.Xml.Linq.XDocument.LoadCore (System.Xml.XmlReader reader, LoadOptions options) [0x00000] in :0
at System.Xml.Linq.XDocument.Load (System.IO.TextReader textReader, LoadOptions options) [0x00000] in :0
at System.Xml.Linq.XDocument.Load (System.IO.TextReader textReader) [0x00000] in :0
at NzbDrone.Core.MetadataSource.Tvdb.TvdbProxy.GetSeriesInfo (Int32 tvdbSeriesId) [0x00000] in :0
at NzbDrone.Core.MetadataSource.Tvdb.TvdbProxy.GetEpisodeInfo (Int32 tvdbSeriesId) [0x00000] in :0
at NzbDrone.Core.Tv.RefreshEpisodeService.SetAbsoluteEpisodeNumber (NzbDrone.Core.Tv.Series series, IEnumerable1 allEpisodes) [0x00000] in <filename unknown>:0 at NzbDrone.Core.Tv.RefreshEpisodeService.RefreshEpisodeInfo (NzbDrone.Core.Tv.Series series, IEnumerable1 remoteEpisodes) [0x00000] in :0
at NzbDrone.Core.Tv.RefreshSeriesService.RefreshSeriesInfo (NzbDrone.Core.Tv.Series series) [0x00000] in :0
at NzbDrone.Core.Tv.RefreshSeriesService.Execute (NzbDrone.Core.Tv.Commands.RefreshSeriesCommand message) [0x00000] in :0

@nonobis a refresh should grab the absolute numbers from TVDB, without them it won’t work.

That looks like the wrong ID for that series, not getting any data back when I hit tvdb’s API, which is where the error came from. Try removing and re-adding it.

@markus : ok thanks will try it. :slight_smile: Thanks for your great apps by the way !!