Jump to content

XMLMetadata plugin (4.6.0.7/3.3.7.0)


Recommended Posts

Happy2Play
Posted

I am seeing Boxset and Episode "HasChanged" errors.

2020-12-10 19:12:45.055 Error App: Error in BoxSetXmlProvider.HasChanged
	*** Error Report ***
	Version: 4.6.0.7
	Command line: Y:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.19042
	Framework: .NET Core 3.1.9
	OS/Process: x64/x64
	Runtime: Y:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: Y:\Emby-Server\programdata
	Application path: Y:\Emby-Server\system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
	   at System.IO.Path.Combine(String path1, String path2)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.GetXmlFile(ItemInfo info, IDirectoryService directoryService)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService)
	   at MediaBrowser.Providers.Manager.MetadataService`2.HasChanged(BaseItem item, LibraryOptions libraryOptions, IHasItemChangeMonitor changeMonitor, IDirectoryService directoryService)
	Source: System.Private.CoreLib
	TargetSite: System.String Combine(System.String, System.String)
2020-12-10 19:12:57.027 Error App: Error in EpisodeXmlProvider.HasChanged
	*** Error Report ***
	Version: 4.6.0.7
	Command line: Y:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.19042
	Framework: .NET Core 3.1.9
	OS/Process: x64/x64
	Runtime: Y:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: Y:\Emby-Server\programdata
	Application path: Y:\Emby-Server\system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
	   at System.IO.Path.Combine(String path1, String path2)
	   at XmlMetadata.Providers.EpisodeXmlProvider.GetXmlFile(ItemInfo info, IDirectoryService directoryService)
	   at XmlMetadata.Providers.BaseXmlProvider`1.HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService)
	   at MediaBrowser.Providers.Manager.MetadataService`2.HasChanged(BaseItem item, LibraryOptions libraryOptions, IHasItemChangeMonitor changeMonitor, IDirectoryService directoryService)
	Source: System.Private.CoreLib
	TargetSite: System.String Combine(System.String, System.String)

 

Older log show Person also but current log is not.

2020-12-10 05:00:27.660 Error App: Error in PersonXmlProvider.HasChanged
	*** Error Report ***
	Version: 4.6.0.7
	Command line: Y:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.19042
	Framework: .NET Core 3.1.9
	OS/Process: x64/x64
	Runtime: Y:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: Y:\Emby-Server\programdata
	Application path: Y:\Emby-Server\system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
	   at System.IO.Path.Combine(String path1, String path2)
	   at XmlMetadata.Providers.PersonXmlProvider.GetXmlFile(ItemInfo info, IDirectoryService directoryService)
	   at XmlMetadata.Providers.BaseXmlProvider`1.HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService)
	   at MediaBrowser.Providers.Manager.MetadataService`2.HasChanged(BaseItem item, LibraryOptions libraryOptions, IHasItemChangeMonitor changeMonitor, IDirectoryService directoryService)
	Source: System.Private.CoreLib
	TargetSite: System.String Combine(System.String, System.String)

v3.3.7.0

Happy2Play
Posted

Still getting Boxset, but not sure how as I am not seeing the BoxSetXmlProvider in the plugin.

2020-12-11 12:51:13.612 Debug App: Running CollectionDynamicImageProvider for Pitch Perfect Collection
2020-12-11 12:51:13.612 Error App: Error in BoxSetXmlProvider.HasChanged
	*** Error Report ***
	Version: 4.6.0.7
	Command line: Y:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.19042
	Framework: .NET Core 3.1.9
	OS/Process: x64/x64
	Runtime: Y:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: Y:\Emby-Server\programdata
	Application path: Y:\Emby-Server\system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
	   at System.IO.Path.Combine(String path1, String path2)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.GetXmlFile(ItemInfo info, IDirectoryService directoryService)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService)
	   at MediaBrowser.Providers.Manager.MetadataService`2.HasChanged(BaseItem item, LibraryOptions libraryOptions, IHasItemChangeMonitor changeMonitor, IDirectoryService directoryService)
	Source: System.Private.CoreLib
	TargetSite: System.String Combine(System.String, System.String)
	
2020-12-11 12:51:13.612 Debug App: CollectionDynamicImageProvider reports change to 165017 - null

 

embyserver.txt

Happy2Play
Posted

Hmm that error does not appear to be from the xmlmetadata plugin as I removed it and still get that error during a library scan.

Posted

It's resolved for the next build. Thanks.

 

Happy2Play
Posted
On 12/11/2020 at 5:40 PM, Luke said:

It's resolved for the next build. Thanks.

 

Is this just something on my system?

2020-12-13 03:04:12.537 Debug App: CollectionDynamicImageProvider reports change to 164199 - null
2020-12-13 03:04:12.537 Debug App: Running CollectionDynamicImageProvider for Pitch Perfect Collection
2020-12-13 03:04:12.538 Debug App: Setting image url into item 164199
2020-12-13 03:04:12.539 Error App: Error in BoxSetXmlProvider.HasChanged
	*** Error Report ***
	Version: 4.6.0.8
	Command line: Y:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.19042
	Framework: .NET Core 3.1.9
	OS/Process: x64/x64
	Runtime: Y:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: Y:\Emby-Server\programdata
	Application path: Y:\Emby-Server\system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
	   at System.IO.Path.Combine(String path1, String path2)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.GetXmlFile(ItemInfo info, IDirectoryService directoryService)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService)
	   at MediaBrowser.Providers.Manager.MetadataService`2.HasChanged(BaseItem item, LibraryOptions libraryOptions, IHasItemChangeMonitor changeMonitor, IDirectoryService directoryService)
	Source: System.Private.CoreLib
	TargetSite: System.String Combine(System.String, System.String)

 

Posted

Looks like one thing I may have missed. Thanks.

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...