Happy2Play 9780 Posted June 11, 2018 Posted June 11, 2018 The plugins need compatibility update for beta 3.4.1.14 +. "System.MissingMethodException: Method not found:" @@BeppoMonkeyBoy 2018-06-11 14:16:57.732 Error TaskManager: Error *** Error Report *** Version: 3.4.1.14 Command line: C:\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 12 Program data path: C:\Emby-Server\programdata Application directory: C:\Emby-Server\system System.MissingMethodException: Method not found: 'Void MediaBrowser.Model.Notifications.NotificationRequest.set_UserIds(System.Collections.Generic.List`1<System.String>)'. at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) System.MissingMethodException at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) 2018-06-11 14:16:57.732 Info TaskManager: Change episode date added to original airdate Failed after 0 minute(s) and 0 seconds
BeppoMonkeyBoy 98 Posted June 12, 2018 Posted June 12, 2018 Thanks for this, a new build of both timelord plugins are now live. 1
Happy2Play 9780 Posted June 12, 2018 Author Posted June 12, 2018 Thanks for this, a new build of both timelord plugins are now live. Issue resolved for beta server. plugin v18.6.12.923
DarWun 349 Posted June 12, 2018 Posted June 12, 2018 (edited) Thanks for this, a new build of both timelord plugins are now live. @@BeppoMonkeyBoy I experienced the same issue with TimeLordTV running on Emby Beta 3.4.1.14 (Synology) that @@Happy2Play reported at the top of the thread. The plugin was just updated to v18.6.12.923. After the update, there is no longer an option to run TimeLordTV in the "Scheduled Tasks" list. The following entry appears in the Emby server log: "Error App: Error creating MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask". The following is included in the error description: "SimpleInjector.ActivationException: No registration for type TLTVScheduledTask could be found and an implicit registration could not be made. …" The error still occurs after uninstalling and reinstalling the plugin. I've attached the log. server.txt Edited June 12, 2018 by DarWun
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 @@BeppoMonkeyBoy I experienced the same issue with TimeLordTV running on Emby Beta 3.4.1.14 (Synology) that @@Happy2Play reported at the top of the thread. The plugin was just updated to v18.6.12.923. After the update, there is no longer an option to run TimeLordTV in the "Scheduled Tasks" list. The following entry appears in the Emby server log: "Error App: Error creating MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask". The following is included in the error description: "SimpleInjector.ActivationException: No registration for type TLTVScheduledTask could be found and an implicit registration could not be made. …" The error still occurs after uninstalling and reinstalling the plugin. I've attached the log. If you go to the plugin catalog and select this plugin, does it say "You are registered for this feature, and will be able to continue using it with an active Emby Premiere subscription."?
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 If you go to the plugin catalog and select this plugin, does it say "You are registered for this feature, and will be able to continue using it with an active Emby Premiere subscription."? @@Happy2Play Yes.
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 @@Happy2Play Yes. I am a Windows guy but this doesn't look right to me in your log. Application directory: /volume1/@appstore/EmbyServer/releases/v3.4.1.13-beta
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 (edited) I am a Windows guy but this doesn't look right to me in your log. Application directory: /volume1/@appstore/EmbyServer/releases/v3.4.1.13-beta @@Happy2Play The mono Emby beta server updates released through the official Synology channel (i.e. aka Package Center) lag behind the updates posted on Github. The Emby server will show that an update is available even though it is not available through Package Center. When that happens, the update can be downloaded from GitHub to manually update the server. The official release through package center is currently 3.4.1.13-beta. I updated to v3.4.1.14-beta manually. Having said the above, if I roll back to 3.4.1.13-beta using a backup TimeLordTV still does not create a scheduled task item after the latest update. Edited June 13, 2018 by DarWun
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 @@Happy2Play The mono Emby beta server updates released through the official Synology channel (i.e. aka Package Center) lag behind the updates posted on Github. The Emby server will show that an update is available even though it is not available through Package Center. When that happens, the update can be downloaded from GitHub to manually update the server. the official release through package center is current 3.4.1.13-beta. I updated to v3.4.1.14-beta manually. Having said the above, if I roll back to 3.4.1.13-beta using a backup TimeLordTV still does not create a scheduled task item after the latest update. Just guessing here but it would appear your manual update isn't versioning properly and the plugin is specifically versioned for 3.4.1.14 and not registering properly.
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 Having said the above, if I roll back to 3.4.1.13-beta using a backup TimeLordTV still does not create a scheduled task item after the latest update. What plugin version was/is installed with this backup.
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 (edited) What plugin version was/is installed with this backup. @@Happy2Play When I rolled back to Emby beta 3.4.1.13 this morning I was notified of an update to TimeLordTV at first run. I assumed it was the version that showed up when I got home tonight. I subsequently updated to Emby Beta 3.4.1.14 after reading about other broken plug-in updates having gone live post 3.4.1.14 (i.e. auto-organize and statistics). Unfortunately I deleted the old logs so I can't be entirely sure I had TimeLordTV v18.6.12.923 running under 3.4.1.13. I'll rollback again when I get home later tonight to confirm. Edited June 13, 2018 by DarWun
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 (edited) @@Happy2Play When I rolled back to Emby beta 3.4.1.13 this morning I was notified of an update to TimeLordTV at first run. I assumed it was the version that showed up when I got home tonight. I subsequently updated to Emby Beta 3.4.1.14 after reading about other broken plug-in updates that had been updated post 3.4.1.14 (i.e. auto-organize and statistics). Unfortunately I deleted the old logs so I can't be entirely sure I had TimeLordTV v18.6.12.923 running under 3.4.1.13. I'll rollback again when I get home later tonight to confirm. If versioning is done correctly you should not be able to run v18.6.12.923 on 3.4.1.13. I believe you should be running 18.5.21.659 in .13 as that was the version I was running. You can see the versions in the Catalog. Edited June 13, 2018 by Happy2Play
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 (edited) If versioning is done correctly you should not be able to run v18.6.12.923 on 3.4.1.13. I believe you should be running 18.5.21.659 in .13 as that was the version I was running. You can see the versions in the Catalog. @@Happy2Play Rolled back to Emby Beta 3.4.1.13. Available (and installed) version of TimeLordTV plugin still being shown as v18.6.12.923. No item in Scheduled Tasks available for plug-in. Next troubleshooting step will be to nuke the Emby install on my NAS server...would really like to avoid doing that. Edited June 13, 2018 by Happy2Play Removed image do to external ip
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 (edited) @@Happy2Play Rolled back to Emby Beta 3.4.1.13. Available (and installed) version of TimeLordTV plugin still being shown as v18.6.12.923. No item in Scheduled Tasks available for plug-in. Next troubleshooting step will be to nuke the Emby install on my NAS server...would really like to avoid doing that. I would reinstall plugin v.0659 for that 13. Only issue will be the update notice for newer version after restart. If this works then we know there is a conflict somewhere in your update process. Edited June 13, 2018 by Happy2Play removed do to ip
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 (edited) I would reinstall plugin v.0659 for that 13. Only issue will be the update notice for newer version after restart. If this works then we know there is a conflict somewhere in your update process. @@Happy2Play Already did that. Plug-in works with v.0659 under Emby Beta13. But the latest update to the plugin is downloaded and installed as soon as the server runs. On the next reboot of the server it goes live, and I haven't been able to figure out a way to stop that from happening short of opting out of the Emby beta program entirely. ***Removed image as it contained externa ip Edited June 13, 2018 by Happy2Play Removed image as it contained externa ip
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 (edited) @@DarWun Unfortunately the only way is to kill the Check for plugin updates task. Dashboard-Scheduled Tasks-Click onCheck for plugin updates and delete the triggers. This issues does appear to be OS specific also. Restore default triggers if you decide to delete for now Not exactly sure of custom scheduled task are on your OS, but I know they reside in \Emby-Server\programdata\config\ScheduledTasks on Windows. You can delete these to restore default triggers. Edited June 13, 2018 by Happy2Play
Happy2Play 9780 Posted June 13, 2018 Author Posted June 13, 2018 @@BeppoMonkeyBoy Note vv18.6.12.923 pushed to Stable 3.4.1.0 also but there were no side effects on Windows Emby server.
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 (edited) Unfortunately the only way is to kill the Check for plugin updates task. Dashboard-Scheduled Tasks-Click onCheck for plugin updates and delete the triggers. This issues does appear to be OS specific also. Restore default triggers if you decide to delete for now Not exactly sure of custom scheduled task are on your OS, but I know they reside in \Emby-Server\programdata\config\ScheduledTasks on Windows. You can delete these to restore default triggers. @@Happy2Play, Well crap... part of the problem has been "solved". Thanks for that. I had previously (many many versions ago) deleted all triggers for the scheduled tasks. After reading your post I checked them only to find that the plugin update task was set to check for updates on startup. Not sure after which server update that happened. I deleted the trigger, and now the plugin doesn't automatically update. But TimeLordTV v18.0612.93 is still being offered up under Emby xxx.13 as being the most recent version. After installing it, the plugin doesn't work. At least I can now prevent the update from happening. Edited June 13, 2018 by Happy2Play Removed External IP
DarWun 349 Posted June 13, 2018 Posted June 13, 2018 @@Happy2Play, … At least I can now prevent the update from happening. And apparently I'm wrong about that...the plugin just updated itself.
Luke 42077 Posted June 13, 2018 Posted June 13, 2018 Plugin updates are not intended to be configurable. This could prevent you from receiving required compatibility updates for newer server versions, which will only serve to frustrate you and increase our troubleshooting. You can obviously update the server as you please but if a plugin update is coming through, there's a reason for it.
DarWun 349 Posted June 20, 2018 Posted June 20, 2018 (edited) @BeppoMonkeyBoy, The changes made to the TimelordTV plugin to address the issue identified by @@Happy2Play at the start of the post seem to have broken the plugin on the Synology platform post Beta 3.4.1.13. I initially posted about this after manually updating the server, which sidetracked things. I've updated to the Emby beta 3.4.1.16 through the official Synology Package Center release channel and the issue of no scheduled task item being created for the plugin remains. I've attached the log file. Please let me know if there is any additional information I can provide to help troubleshoot this. server.txt Edited June 20, 2018 by DarWun
BeppoMonkeyBoy 98 Posted June 20, 2018 Posted June 20, 2018 A new Version has been posted 18.06.20.0923, which may address this as I don't have a Synology platform to test on I can't verify myself. 1
DarWun 349 Posted June 20, 2018 Posted June 20, 2018 A new Version has been posted 18.06.20.0923, which may address this as I don't have a Synology platform to test on I can't verify myself. Thanks @@BeppoMonkeyBoy! The update installed when I turned on my server tonight, and all is good with the TimeLordTV plugin again.
Happy2Play 9780 Posted September 1, 2018 Author Posted September 1, 2018 Same error as always 2018-08-31 18:45:32.106 Error TaskManager: Error *** Error Report *** Version: 3.6.0.32 Command line: C:\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 12 Program data path: C:\Emby-Server\programdata Application directory: C:\Emby-Server\system System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<MediaBrowser.Controller.Entities.BaseItem> MediaBrowser.Controller.Entities.Folder.get_RecursiveChildren()'. at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) System.MissingMethodException at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLord.ScheduledTasks.TLTVScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) 2018-08-31 18:45:30.543 Error TaskManager: Error *** Error Report *** Version: 3.6.0.32 Command line: C:\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 12 Program data path: C:\Emby-Server\programdata Application directory: C:\Emby-Server\system System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<MediaBrowser.Controller.Entities.BaseItem> MediaBrowser.Controller.Entities.Folder.get_RecursiveChildren()'. at MediaBrowser.Plugins.TimeLordMovies.ScheduledTasks.TLMoviesScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLordMovies.ScheduledTasks.TLMoviesScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) System.MissingMethodException at MediaBrowser.Plugins.TimeLordMovies.ScheduledTasks.TLMoviesScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at MediaBrowser.Plugins.TimeLordMovies.ScheduledTasks.TLMoviesScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
Luke 42077 Posted September 1, 2018 Posted September 1, 2018 @beppomonkey use the folder. get items query methods so that you can get what you need with a db query. This recursive children method we used to have was one of our worst performance offenders because it had to first pull all the children out of the database only to then filter them afterwards. The newer methods will perform the filtering directly in the database. Let me know if you need help. Thanks.
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