Jump to content

Low Priority: Uninstalling NextPVR Plugin Gets Error in 'Refresh Channels" Scheduled Task After Plugin Uninstall


AgileHumor

Recommended Posts

AgileHumor

Repro:

1. Install NextPVR, restart Emby

2. Remove NextPV, restart Emby

3. Run 'Refresh Channels' task in Emby, error appears

4. Reinstall NextPVR plugin

5. Run 'Refresh Channels' task in Emby, error is not present

 

Tempory Fix:  Keep NextPVR Plugin Installed

 

 

Log Error:

2018-04-28 09:28:13.433 Error TaskManager: Error
    *** Error Report ***
    Version: 3.3.1.0
    Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\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: 16
    Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server\programdata
    Application directory: C:\Users\Administrator\AppData\Roaming\Emby-Server\system
    System.ArgumentException: Value does not fall within the expected range.
     at Emby.Server.Implementations.Channels.ChannelManager.DeleteItem(BaseItem item)
     at Emby.Server.Implementations.Library.LibraryManager.DeleteItem(BaseItem item, DeleteOptions options, BaseItem parent, Boolean notifyParentItem)
     at Emby.Server.Implementations.Library.LibraryManager.DeleteItem(BaseItem item, DeleteOptions options, Boolean notifyParentItem)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.CleanChannel(Guid id, CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.CleanDatabase(CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.Run(IProgress`1 progress, CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.RefreshChannelsScheduledTask.<Execute>d__17.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.ScheduledTasks.ScheduledTaskWorker.<ExecuteInternal>d__68.MoveNext()
    System.ArgumentException
     at Emby.Server.Implementations.Channels.ChannelManager.DeleteItem(BaseItem item)
     at Emby.Server.Implementations.Library.LibraryManager.DeleteItem(BaseItem item, DeleteOptions options, BaseItem parent, Boolean notifyParentItem)
     at Emby.Server.Implementations.Library.LibraryManager.DeleteItem(BaseItem item, DeleteOptions options, Boolean notifyParentItem)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.CleanChannel(Guid id, CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.CleanDatabase(CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.ChannelPostScanTask.Run(IProgress`1 progress, CancellationToken cancellationToken)
     at Emby.Server.Implementations.Channels.RefreshChannelsScheduledTask.<Execute>d__17.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.ScheduledTasks.ScheduledTaskWorker.<ExecuteInternal>d__68.MoveNext()

Link to comment
Share on other sites

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