Nathanael 4 Posted March 31, 2025 Posted March 31, 2025 (edited) Hello, My emby server has always run stable.However since i have updated to this version it happened 3 times that the server (Emby) has crashed. When it crashed there were no streams active. Every thime this is noted in the logs: System.ObjectDisposedException: System.ObjectDisposedException: Cannot access a disposed object. Object name: 'RSA'. at System.Security.Cryptography.RSAImplementation.RSACng.ThrowIfDisposed() at System.Security.Cryptography.RSAImplementation.RSACng.GetDuplicatedKeyHandle() at System.Security.Cryptography.RSAImplementation.RSACng.SignHash(Byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) at Microsoft.IdentityModel.Tokens.AsymmetricSignatureProvider.Sign(Byte[] input) at Microsoft.IdentityModel.JsonWebTokens.JwtTokenUtilities.CreateEncodedSignature(String input, SigningCredentials signingCredentials) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.WriteToken(SecurityToken token) at Emby.Server.Implementations.Session.FirebaseSessionController.GenerateJwtToken(StringDictionary unicodeEnc) at Emby.Server.Implementations.Session.FirebaseSessionController.RequestAccessToken() at Emby.Server.Implementations.Session.FirebaseSessionController.SendMessage[T](ReadOnlyMemory`1 name, String messageId, T data, CancellationToken cancellationToken) at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T](SessionInfo session, Boolean requireUserInterface, ReadOnlyMemory`1 name, T data, CancellationToken cancellationToken) at IntroSkip.RemoteControl.AutoSkip.SkipSequence(SessionInfo session, Int64 seek, SequenceSkip sequenceSkip) at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state) at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi) at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state) at System.Threading.QueueUserWorkItemCallback.Execute() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() Source: System.Security.Cryptography.Algorithms TargetSite: Void ThrowIfDisposed() And the last part of the embyserver log: Framework: .NET 6.0.36 OS/Process: x64/x64 Runtime: C:/Emby-Server/system/System.Private.CoreLib.dll Processor count: 8 Data path: C:\Emby-Server\programdata Application path: C:\Emby-Server\system System.ObjectDisposedException: System.ObjectDisposedException: Cannot access a disposed object. Object name: 'RSA'. at System.Security.Cryptography.RSAImplementation.RSACng.ThrowIfDisposed() at System.Security.Cryptography.RSAImplementation.RSACng.GetDuplicatedKeyHandle() at System.Security.Cryptography.RSAImplementation.RSACng.SignHash(Byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) at Microsoft.IdentityModel.Tokens.AsymmetricSignatureProvider.Sign(Byte[] input) at Microsoft.IdentityModel.JsonWebTokens.JwtTokenUtilities.CreateEncodedSignature(String input, SigningCredentials signingCredentials) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.WriteToken(SecurityToken token) at Emby.Server.Implementations.Session.FirebaseSessionController.GenerateJwtToken(StringDictionary unicodeEnc) at Emby.Server.Implementations.Session.FirebaseSessionController.RequestAccessToken() at Emby.Server.Implementations.Session.FirebaseSessionController.SendMessage[T](ReadOnlyMemory`1 name, String messageId, T data, CancellationToken cancellationToken) at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T](SessionInfo session, Boolean requireUserInterface, ReadOnlyMemory`1 name, T data, CancellationToken cancellationToken) at IntroSkip.RemoteControl.AutoSkip.SkipSequence(SessionInfo session, Int64 seek, SequenceSkip sequenceSkip) at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state) at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi) at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state) at System.Threading.QueueUserWorkItemCallback.Execute() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() embyserver-63879033644.txt unhandled_1b2ff2ff-f16a-4249-ac5c-bb34ac8ce3a9.txt Edited March 31, 2025 by Nathanael
Luke 42078 Posted March 31, 2025 Posted March 31, 2025 Hi there, please attach the Emby server log from when the problem occurred: How to Report a Problem Thanks!
Solution Luke 42078 Posted March 31, 2025 Solution Posted March 31, 2025 1 hour ago, Nathanael said: I have uploaded the full files Please remove the IntroSkip plugin and then restart the server.
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