sse450 2 Posted February 12, 2018 Posted February 12, 2018 I have installed Emby for the first time as docker on unRAID. I cannot play any video file through the Emby plugin in Kodi. As soon as I start a movie, it gives error. However, Emby works fine on the web client. That very same plugin was working nicely with non-docker version of Emby server. Attached is the server log. I would appreciate any help. server-63654062281.txt
Angelblue05 4132 Posted February 12, 2018 Posted February 12, 2018 Provide your Kodi log? Sent from my iPhone using Tapatalk
sse450 2 Posted February 13, 2018 Author Posted February 13, 2018 I turned on the debug logging in Kodi and tried to play a movie. Here is the Kodi log: http://ix.io/GJg Thank you.
Angelblue05 4132 Posted February 13, 2018 Posted February 13, 2018 Thanks I'll let you know once I figure this out. It gives an error when we pull an item from your server (even before playback is attempted). I'm not sure why it's not working, it's not like I changed that. Not sure what value is missing here. @@Luke any idea? Sorry to bother you, it feels like a server bug at this point. 2018-02-12 20:00:20.304 Info HttpServer: HTTP GET http://{server}:8096/emby/Users/ae366c2160844feea78a9de2d286aa1e/Items/b67ec8a95001601ccca5e61c6777eab1?format=json. UserAgent: Emby-Kodi 2018-02-12 20:00:20.321 Error HttpServer: Error processing request *** Error Report *** Version: 3.2.70.0 Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.14.16.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 12 Program data path: /config Application directory: /system System.ArgumentNullException: Value cannot be null. Parameter name: item at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, List`1 allCollectionFolders, User user, BaseItem owner) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user, BaseItem owner) at MediaBrowser.Api.UserLibrary.UserLibraryService.<Get>d__12.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__73.MoveNext() System.ArgumentNullException at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, List`1 allCollectionFolders, User user, BaseItem owner) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDto(BaseItem item, DtoOptions options, User user, BaseItem owner) at MediaBrowser.Api.UserLibrary.UserLibraryService.<Get>d__12.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__73.MoveNext()
sse450 2 Posted February 13, 2018 Author Posted February 13, 2018 Just some additional info which may help identify the problem. 1. Uninstalled and re-installed Emby plugin in Kodi. Same problem.2. Re-installed fresh new Libreelec and Emby plugin. Now working as expected. My problem is solved by installing everything from scratch on. But, I feel that there is a bug here.
Recommended Posts