joshuaavalon 0 Posted October 12, 2017 Posted October 12, 2017 I am trying to develop a plugin. I encounter an NullReferenceException in my code. System.NullReferenceException: Object reference not set to an instance of an object at Emby.Server.Implementations.IO.SharpCifsFileSystem.IsEnabledForPath (System.String path) [0x0000a] in <3b153e3701214cb7bba0ce34ae8828eb>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetDirectoryName (System.String path) [0x00000] in <3b153e3701214cb7bba0ce34ae8828eb>:0 at MediaBrowser.Controller.Entities.BaseItem.get_ContainingFolderPath () [0x0001a] in <d575e0bae0a34f14bdbdffbac62641bc>:0 at MediaBrowser.Controller.Entities.Video.get_ContainingFolderPath () [0x0003a] in <d575e0bae0a34f14bdbdffbac62641bc>:0 After I try to log some of my code, I found out that an Episode (MediaBrowser.Controller.Entities.TV.Episode) has an empty path and accessing the ContainingFolderPath caused the error. How is it possible to have an episode item with empty path?
joshuaavalon 0 Posted October 12, 2017 Author Posted October 12, 2017 Could it be Upcoming episodes? I don't think so. Would you get upcoming episode from ICustomMetadataProvider? Also, I disable all metadata downloader and scan again. The problem still appear.
joshuaavalon 0 Posted October 12, 2017 Author Posted October 12, 2017 It seems like it is old file left over in nfo files.
Luke 38499 Posted October 12, 2017 Posted October 12, 2017 so you're saying this is a media item that's been removed from your library?
joshuaavalon 0 Posted October 12, 2017 Author Posted October 12, 2017 (edited) so you're saying this is a media item that's been removed from your library? No, this is not a removed item. This is a test environment that I build. It is inside a Window 7 host -> Ubuntu 16.04 LTE VM -> Docker. Here is my folder structure from Plex. /media /show backgound.jpg banner.jpg poster.jpg tvshow.xml /Season 01 show - s01e01.jpg show - s01e01.mp4 show - s01e01.xml After my first scan, Emby generate .nfo files. Then, I disable nfo saver and do some development. I discovered the problem and disable all metadata downloader. I tried to rescan ll the metadata but they still persist. I removed the library and metadata still persist. I found out that I left out .nfo files from my first scan (the files does not change thought) may be the issue. I remove all of them and the problem is solved. Edited October 12, 2017 by joshuaavalon
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now