DiscoStu123 0 Posted December 19, 2018 Posted December 19, 2018 Hi I've just signed up to Emby Premier to assist with converting some MKV's and my first attempt has thrown up this error on my remote Emby Server: 2018-12-19 11:34:51.996 Error TaskManager: Error *** Error Report *** Version: 3.5.3.0 Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb Operating system: Unix 4.4.0.140 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 1 Program data path: /var/lib/emby Application directory: /opt/emby-server/system System.ArgumentException: Argument can't be null nor empty. Parameter name: plainText at NLangDetect.Core.LanguageDetector.DetectLanguage(String plainText) at Emby.Server.Implementations.TextEncoding.TextEncoding.DetectLanguage(Byte[] bytes, Int32 index, Int32 count) at Emby.Server.Implementations.TextEncoding.TextEncoding.GetDetectedEncodingName(Byte[] bytes, Int32 count, String language, Boolean enableLanguageDetection) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(String path, String language, MediaProtocol protocol, Boolean requiresCharset, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(MediaSourceInfo mediaSource, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitles(BaseItem item, String mediaSourceId, Int32 subtitleStreamIndex, String outputFormat, Int64 startTimeTicks, Int64 endTimeTicks, Boolean preserveOriginalTimestamps, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, String temporaryPath, StreamInfo streamInfo, SubtitleStreamInfo subtitleStreamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, SyncJobItem jobItem, IEnumerable`1 subtitles, StreamInfo streamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncVideo(SyncJobItem jobItem, BaseItem item, User user, Boolean enableConversion, SyncOptions syncOptions, ISyncProvider provider, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncJobItems(SyncJobItem[] items, Boolean enableConversion, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.Sync(IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncConvertScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) System.ArgumentException at NLangDetect.Core.LanguageDetector.DetectLanguage(String plainText) at Emby.Server.Implementations.TextEncoding.TextEncoding.DetectLanguage(Byte[] bytes, Int32 index, Int32 count) at Emby.Server.Implementations.TextEncoding.TextEncoding.GetDetectedEncodingName(Byte[] bytes, Int32 count, String language, Boolean enableLanguageDetection) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(String path, String language, MediaProtocol protocol, Boolean requiresCharset, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(MediaSourceInfo mediaSource, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitles(BaseItem item, String mediaSourceId, Int32 subtitleStreamIndex, String outputFormat, Int64 startTimeTicks, Int64 endTimeTicks, Boolean preserveOriginalTimestamps, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, String temporaryPath, StreamInfo streamInfo, SubtitleStreamInfo subtitleStreamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, SyncJobItem jobItem, IEnumerable`1 subtitles, StreamInfo streamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncVideo(SyncJobItem jobItem, BaseItem item, User user, Boolean enableConversion, SyncOptions syncOptions, ISyncProvider provider, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncJobItems(SyncJobItem[] items, Boolean enableConversion, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.Sync(IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncConvertScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) 2018-12-19 11:34:51.997 Info TaskManager: Convert media Failed after 66 minute(s) and 58 seconds Under the alert tab it gives the following error: Paths Cache: /var/lib/emby/cache Logs: /var/lib/emby/logs Metadata: /var/lib/emby/metadata Transcoding temporary files: /var/lib/emby/transcoding-temp Argument can't be null nor empty. Parameter name: plainText at NLangDetect.Core.LanguageDetector.DetectLanguage(String plainText) at Emby.Server.Implementations.TextEncoding.TextEncoding.DetectLanguage(Byte[] bytes, Int32 index, Int32 count) at Emby.Server.Implementations.TextEncoding.TextEncoding.GetDetectedEncodingName(Byte[] bytes, Int32 count, String language, Boolean enableLanguageDetection) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(String path, String language, MediaProtocol protocol, Boolean requiresCharset, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(MediaSourceInfo mediaSource, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitles(BaseItem item, String mediaSourceId, Int32 subtitleStreamIndex, String outputFormat, Int64 startTimeTicks, Int64 endTimeTicks, Boolean preserveOriginalTimestamps, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, String temporaryPath, StreamInfo streamInfo, SubtitleStreamInfo subtitleStreamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.ConvertSubtitles(BaseItem item, SyncJobItem jobItem, IEnumerable`1 subtitles, StreamInfo streamInfo, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncVideo(SyncJobItem jobItem, BaseItem item, User user, Boolean enableConversion, SyncOptions syncOptions, ISyncProvider provider, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.SyncJobItems(SyncJobItem[] items, Boolean enableConversion, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncJobProcessor.Sync(IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Sync.SyncConvertScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
Luke 42078 Posted December 19, 2018 Posted December 19, 2018 Hi, this is resolved for the next release. Thanks.
DiscoStu123 0 Posted December 19, 2018 Author Posted December 19, 2018 appreciate the swift response Admin. Is there any ETA on the next release?
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