Git Product home page Git Product logo

Comments (16)

Fallenbagel avatar Fallenbagel commented on September 27, 2024 1

Hmm. This doesn't happen to me or some other users who already upgraded as well. Are you sure it's jellyseerr related?

Sounds like a jellyfin issue though. Why do you think it crashed because of jellyseerr?

from jellyseerr.

vincejv avatar vincejv commented on September 27, 2024 1

i'm using develop tag for jellyseerr and latest unstable from jellyfin, never had issues for the past 2 months of using it.

from jellyseerr.

DwayneGoddem avatar DwayneGoddem commented on September 27, 2024

There is a bunch of people having this issue.

its also reported on the Jellyfin Github
jellyfin/jellyfin#11624

and a few people like me found by shutting down Jellyseerr the crashing issue stops.

from jellyseerr.

Fallenbagel avatar Fallenbagel commented on September 27, 2024

There is a bunch of people having this issue.

its also reported on the Jellyfin Github
jellyfin/jellyfin#11624

and a few people like me found by shutting down Jellyseerr the crashing issue stops.

I see. Which is why I asked. Logs are needed to understand the issue and logs weren't provided which is why I asked.

I'll have to check myself and try to reproduce this.

from jellyseerr.

Panzhunter avatar Panzhunter commented on September 27, 2024

I'm using the latest versions of both Jellyfin (Linuxserver.io version:- 10.9.1ubu2204-ls12 Build-date:- 2024-05-13T00:43:50+00:00) and Jellyseer (1.8.1 latest) and I'm not having any issues. I'm running 3 different streams now just to test but I don't really understand how this would be a Jellyseer issue.

from jellyseerr.

alchemyyy avatar alchemyyy commented on September 27, 2024

Running 4 streams at the moment along with 2 jellyseerr instances with jellyseerr 1.8.1 and jellyfin 10.9.1 without issue.

Jellyseerr is running on a windows vm, Jellyfin is running on a linux vm.

from jellyseerr.

Newex avatar Newex commented on September 27, 2024

Ok my jellyfin does crash, but I thought it was because I also was running the Trickplay encoding, on all cores, while streaming.

My "crash" is more like a complete freeze, which then restarts the pod (k8s).

I cannot attribute my freeze to jellyseerr (running version 1.7.0)... I suspect after trickplay is done encoding, I wont have any problems. But this taken forever 😪

from jellyseerr.

DwayneGoddem avatar DwayneGoddem commented on September 27, 2024

Ok my jellyfin does crash, but I thought it was because I also was running the Trickplay encoding, on all cores, while streaming.

My "crash" is more like a complete freeze, which then restarts the pod (k8s).

I cannot attribute my freeze to jellyseerr (running version 1.7.0)... I suspect after trickplay is done encoding, I wont have any problems. But this taken forever 😪

Yes its a freeze the services are still active not not responding.

It also makes so sense why stopping Jellyseer fixes the issue but others are finding the same thing.
Yes I get it others are not having the issue.

Mine are all running on the same system
Jellyfin is running in local Windows 10
jellyseer running in docker on the same windows 10
other ARR sonarr radarr etc all running native on the same windows 10
Homarr runign in docker on the same box

everything was fine on 10.8.x after after going 10.9.1 with Jellyseer running jellyfin keeps freezing. then sopped there is no issue. :(

from jellyseerr.

phyzical avatar phyzical commented on September 27, 2024

no crashes here, id say its a jellyfin specific problem

from jellyseerr.

DwayneGoddem avatar DwayneGoddem commented on September 27, 2024

There is a bunch of people having this issue.
its also reported on the Jellyfin Github
jellyfin/jellyfin#11624
and a few people like me found by shutting down Jellyseerr the crashing issue stops.

I see. Which is why I asked. Logs are needed to understand the issue and logs weren't provided which is why I asked.

I'll have to check myself and try to reproduce this.

There is nothing logged that is the issue. Its going to make it a pain to fix or find the root cause of the issue.

from jellyseerr.

vincejv avatar vincejv commented on September 27, 2024

yeah i doubt this is a jellyseerr issue at all, the least jellyseerr does is call on the Jellfin API, if calling that specific api in a specific manner that jellyseerr does freezes the Jellyfin server then it's defo an upstream issue introduced in the latest version.

from jellyseerr.

Newex avatar Newex commented on September 27, 2024

Ok I disabled Jellyseerr now I can encode trickplay and watch without freezing... huh 🤔

The only logs I found in jellyfin were:

Details

[00:25:41] [ERR] [896] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL POST /DisplayPreferences/usersettings.
Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: The database operation was expected to affect 1 row(s), but actually affected 0 row(s); data may have been modified or deleted since entities were loaded. See https://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ThrowAggregateUpdateConcurrencyException(RelationalDataReader reader, Int32 commandIndex, Int32 expectedRowsAffected, Int32 rowsAffected)
at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeResultSetWithRowsAffectedOnly(Int32 commandIndex, RelationalDataReader reader)
at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.Consume(RelationalDataReader reader)
at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection)
at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.Execute(IEnumerable1 commandBatches, IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChanges(IList1 entries)
at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(IList1 entriesToSave) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(StateManager stateManager, Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.<>c.<SaveChanges>b__112_0(DbContext _, ValueTuple2 t)
at Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy.Execute[TState,TResult](TState state, Func3 operation, Func3 verifySucceeded)
at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(Boolean acceptAllChangesOnSuccess)
at Microsoft.EntityFrameworkCore.DbContext.SaveChanges(Boolean acceptAllChangesOnSuccess)
at Microsoft.EntityFrameworkCore.DbContext.SaveChanges()
at Jellyfin.Server.Implementations.JellyfinDbContext.SaveChanges()
at Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.SaveChanges()
at Jellyfin.Api.Controllers.DisplayPreferencesController.UpdateDisplayPreferences(String displayPreferencesId, Nullable`1 userId, String client, DisplayPreferencesDto displayPreferences)
at lambda_method3598(Closure, Object, Object[])
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
at Jellyfin.Api.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

I was skeptical, but stopping Jellyseerr did indeed made it possible to watch a whole show without freezing, I am surprised.

My Jellyseerr was an old one (1.7.0) and jellyfin is (10.9.1).

from jellyseerr.

DwayneGoddem avatar DwayneGoddem commented on September 27, 2024

Ok I disabled Jellyseerr now I can encode trickplay and watch without freezing... huh 🤔

The only logs I found in jellyfin were:

Details
I was skeptical, but stopping Jellyseerr did indeed made it possible to watch a whole show without freezing, I am surprised.

My Jellyseerr was an old one (1.7.0) and jellyfin is (10.9.1).

oh I agree. Looking at the change log on Jellyfin 10.9.0 there was a quite a few API changes.
This is why I was not sure if Jelleyserr needs to update its API connection to match the changers or its Jellyfin that just has a bug.

from jellyseerr.

vincejv avatar vincejv commented on September 27, 2024

as far as I know none of the Servarr Apps uses Jellyfin's API by default, only Jellyseerr does this, if calling the Jellyfin API while transcoding/playing stuff causes a deadlock or freeze issue then that is an upstream issue not Jellyseerr...

from jellyseerr.

vincejv avatar vincejv commented on September 27, 2024

@DwayneGoddem it's an upstream issue jellyfin/jellyfin#11670

from jellyseerr.

Fallenbagel avatar Fallenbagel commented on September 27, 2024

Jellyfin v10.9.2 just got released! 🎉

Upgrading to this should fix the issue.

from jellyseerr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.