Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State machine crashes #341

Closed
stefanceriu opened this issue Nov 25, 2022 · 0 comments · Fixed by #343
Closed

State machine crashes #341

stefanceriu opened this issue Nov 25, 2022 · 0 comments · Fixed by #343
Assignees
Labels
Z-BBQ-Beta Required for ElementX - BBQ - Beta

Comments

@stefanceriu
Copy link
Member

stefanceriu commented Nov 25, 2022

Out state machines seem to be getting confused quite a lot, we should fix that.

https://sentry.tools.element.io/organizations/element/issues/?project=44&query=is%3Aunresolved+statemachine&statsPeriod=14d

ElementX/AppCoordinator.swift:140: Fatal error: Failed transition with context: Context(event: Optional(ElementX.AppCoordinatorStateMachine.Event.startWithExistingSession), fromState: ElementX.AppCoordinatorStateMachine.State.signedIn, toState: ElementX.AppCoordinatorStateMachine.State.signedIn, userInfo: nil)

ElementX/UserSessionFlowCoordinator.swift:92: Fatal error: Failed transition with context: Context(event: Optional(ElementX.UserSessionFlowCoordinatorStateMachine.Event.dismissedRoomScreen), fromState: ElementX.UserSessionFlowCoordinatorStateMachine.State.suspended, toState: ElementX.UserSessionFlowCoordinatorStateMachine.State.suspended, userInfo: nil)

ElementX/UserSessionFlowCoordinator.swift:88: Fatal error: Failed transition with context: Context(event: Optional(ElementX.UserSessionFlowCoordinatorStateMachine.Event.showRoomScreen(roomId: "!bMQJVUzIiRoKoPHHfj:matrix.org")), fromState: ElementX.UserSessionFlowCoordinatorStateMachine.State.roomScreen(roomId: "!eMqocHMcvmMFuUpioO:matrix.org"), toState: ElementX.UserSessionFlowCoordinatorStateMachine.State.roomScreen(roomId: "!eMqocHMcvmMFuUpioO:matrix.org"), userInfo: nil)

... and more.

@stefanceriu stefanceriu added the Z-BBQ-Beta Required for ElementX - BBQ - Beta label Nov 25, 2022
@ismailgulek ismailgulek self-assigned this Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Z-BBQ-Beta Required for ElementX - BBQ - Beta
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants