Jump to content

Intro Backup Failed - how to find out whats causing it?


Recommended Posts

Posted

I keep getting random failures of the intro/credits backup plugin. From previous errors, I found that its due to a problem in one of the TV episodes. Is there a way of getting the error notification to display what episode caused the failure, or what the error was? Or even better, to skip that episode and continue the remaining backup? Its such a pain to find out what the error is that the backup generally gets left for weeks before getting the time to find out the problem.

 

General notification error message:

Running time: 2 minutes and 33 seconds
Unexpected end tag. Line 264, position 48.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   at System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.ReadXmlFiles(String nfoFile)
   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.WriteInfoToNFO(BaseItem item, String seriesName, Nullable`1 seasonNumber, Nullable`1 episodeNumber, Nullable`1 episodeNumEnd, String tvdbId, String imdbId, String tmdbId, Int64 introStartTime, Int64 introEndTime, Int64 creditStartTime)
   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
   at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)

Advanced log error:

2025-10-25 14:04:32.045 Error TaskManager: Error
	*** Error Report ***
	Version: 4.9.2.5
	Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
	Operating system: Linux version 6.14.11-4-pve (build@proxmox) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC PMX 6.14.11-
	OS/Process: x64/x64
	Framework: .NET 8.0.11
	Runtime: opt/emby-server/system/System.Private.CoreLib.dll
	Processor count: 2
	Data path: /var/lib/emby
	Application path: /opt/emby-server/system
	System.Xml.XmlException: System.Xml.XmlException: Unexpected end tag. Line 264, position 48.
	   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
	   at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
	   at System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res)
	   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
	   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.ReadXmlFiles(String nfoFile)
	   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.WriteInfoToNFO(BaseItem item, String seriesName, Nullable`1 seasonNumber, Nullable`1 episodeNumber, Nullable`1 episodeNumEnd, String tvdbId, String imdbId, String tmdbId, Int64 introStartTime, Int64 introEndTime, Int64 creditStartTime)
	   at Intros.Backup.ScheduledTasks.IntrosBackupScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
	   at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
	Source: System.Private.Xml
	TargetSite: Void Throw(System.Exception)
	

 

Posted

Hi there, I would suggest posting in the dedicated topic for this plugin to ensure that the plugin developer will see this. Thanks.

Posted (edited)
22 hours ago, Luke said:

Hi there, I would suggest posting in the dedicated topic for this plugin to ensure that the plugin developer will see this. Thanks.

That's not going to do much good considering @Cheesegeezerhasn't been online in quite some time, nor has the plugin been updated in almost 3 years. There are lots of reports in the dedicated topic that the plugin hasn't been working for a while now.  It also requires a $2 paypal purchase. Several people have already pointed out that it should probably be removed from the plugin catalogue at this point. 

Intro/credits backup (or writing the data to nfo files next to media) should be handled by the emby core rather than a 3rd party plugin. It takes a non-trivial amount of time and effort to generate this data, and all of that is completely lost if you ever have to rebuild the emby DB from scratch.

 

Edited by Clackdor

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...