Jump to content

Error App: Error in The Open Movie Database


Recommended Posts

alex_m_baker
Posted (edited)

The following errors shown below are added to the emby server log file every few hours.  It looks like there is some issue in generation of the file name for the metadata cache, note the question mark in the file name.

 

2021-03-08 17:20:40.345 Info HttpClient: GET https://api.themoviedb.org/3/tv/77974?api_key=xxxxx&append_to_response=credits,images,keywords,external_ids,videos,content_ratings&language=en&include_image_language=en,null
2021-03-08 17:20:40.744 Info HttpClient: GET https://private.omdbapi.com?apikey=xxxxxxxx/?ref_=nv_sr_srsg_0&plot=short&tomatoes=true&r=json
2021-03-08 17:20:40.801 Error App: Error in The Open Movie Database
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Apps\Emby\System\EmbyServer.dll -service
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Apps/Emby/System/System.Private.CoreLib.dll
    Processor count: 8
    Data path: C:\Apps\Emby
    Application path: C:\Apps\Emby\System
    System.IO.IOException: System.IO.IOException: The filename, directory name, or volume label syntax is incorrect. : 'C:\Apps\Emby\cache\omdb\tt8211564\?ref_=nv_sr_srsg_0.json'
       at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
       at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
       at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, Int32 bufferSize, FileOpenOptions fileOpenOptions)
       at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions)
       at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToFile(Object obj, String file)
       at OMDb.Common.OmdbProvider.EnsureItemInfo(String imdbId, CancellationToken cancellationToken)
       at OMDb.Common.OmdbProvider.GetRootObject(String imdbId, CancellationToken cancellationToken)
       at OMDb.Common.OmdbProvider.Fetch[T](MetadataResult`1 itemResult, String imdbId, String language, String country, CancellationToken cancellationToken)
       at OMDb.Common.OmdbItemProvider.GetMetadata(SeriesInfo info, CancellationToken cancellationToken)
       at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
    Source: System.Private.CoreLib
    TargetSite: Microsoft.Win32.SafeHandles.SafeFileHandle ValidateFileHandle(Microsoft.Win32.SafeHandles.SafeFileHandle)
    
2021-03-08 17:20:40.803 Info HttpClient: GET https://webservice.fanart.tv/v3/tv/344503?api_key=xxxxxx&client_key=xxxxxx
2021-03-08 17:20:42.954 Info HttpClient: GET https://private.omdbapi.com?apikey=xxxx/?ref_=nv_sr_srsg_0&plot=short&tomatoes=true&r=json
2021-03-08 17:20:42.987 Error App: Error in The Open Movie Database
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Apps\Emby\System\EmbyServer.dll -service
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Apps/Emby/System/System.Private.CoreLib.dll
    Processor count: 8
    Data path: C:\Apps\Emby
    Application path: C:\Apps\Emby\System
    System.IO.IOException: System.IO.IOException: The filename, directory name, or volume label syntax is incorrect. : 'C:\Apps\Emby\cache\omdb\tt8211564\?ref_=nv_sr_srsg_0.json'
       at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
       at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
       at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, Int32 bufferSize, FileOpenOptions fileOpenOptions)
       at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions)
       at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToFile(Object obj, String file)
       at OMDb.Common.OmdbProvider.EnsureItemInfo(String imdbId, CancellationToken cancellationToken)
       at OMDb.Common.OmdbProvider.GetRootObject(String imdbId, CancellationToken cancellationToken)
       at OMDb.Common.OmdbProvider.Fetch[T](MetadataResult`1 itemResult, String imdbId, String language, String country, CancellationToken cancellationToken)
       at OMDb.Common.OmdbItemProvider.GetMetadata(SeriesInfo info, CancellationToken cancellationToken)
       at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
    Source: System.Private.CoreLib
    TargetSite: Microsoft.Win32.SafeHandles.SafeFileHandle ValidateFileHandle(Microsoft.Win32.SafeHandles.SafeFileHandle) 

embyserver.txt

Edited by alex_m_baker
Posted

Hello alex_m_baker,

** This is an auto reply **

Please wait for someone from staff support or our members to reply to you.

It's recommended to provide more info, as it explain in this thread:

Thank you.

Emby Team

Posted

Hi there, please attach the complete emby server log. Thanks.

alex_m_baker
Posted

Log file added.  

Posted

Hi, do your movies have nfo files?

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