sse450 2 Posted February 12, 2018 Share 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 Link to comment Share on other sites More sharing options...
Angelblue05 4130 Posted February 12, 2018 Share Posted February 12, 2018 Provide your Kodi log? Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
sse450 2 Posted February 13, 2018 Author Share 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. Link to comment Share on other sites More sharing options...
Angelblue05 4130 Posted February 13, 2018 Share 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() Link to comment Share on other sites More sharing options...
sse450 2 Posted February 13, 2018 Author Share 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. Link to comment Share on other sites More sharing options...
Recommended Posts