Skip to content

[HttpFoundation][HttpKernel][Security] Improve UnexpectedSessionUsageException backtrace #36129

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

Merged

Conversation

mtarld
Copy link
Contributor

@mtarld mtarld commented Mar 18, 2020

Q A
Branch? master
Bug fix? no
New feature? yes
Deprecations? no
Tickets
License MIT
Doc PR

Improve UnexceptedSessionUsageException backtrace so that it leads to the place in the userland where it was told to use session.

@mtarld mtarld force-pushed the feature/improved-session-exception branch 5 times, most recently from 0fd87a5 to 8da43fe Compare March 19, 2020 07:15
@nicolas-grekas nicolas-grekas changed the title [HttpFoundation][HttpKernel][Security] Improve UnexcpectedSessionUsageException backtrace [HttpFoundation][HttpKernel][Security] Improve UnexpectedSessionUsageException backtrace Mar 19, 2020
@mtarld mtarld force-pushed the feature/improved-session-exception branch from 8da43fe to 92bf39e Compare March 19, 2020 19:49
@mtarld mtarld force-pushed the feature/improved-session-exception branch from 92bf39e to 1e1d332 Compare March 24, 2020 17:17
@nicolas-grekas
Copy link
Member

Thank you @mtarld.

@nicolas-grekas nicolas-grekas merged commit 2130465 into symfony:master Mar 31, 2020
@mtarld mtarld deleted the feature/improved-session-exception branch April 2, 2020 06:48
@nicolas-grekas nicolas-grekas modified the milestones: next, 5.1 May 4, 2020
@fabpot fabpot mentioned this pull request May 5, 2020
nicolas-grekas added a commit that referenced this pull request Oct 4, 2024
…s used on stateless routes (nicolas-grekas)

This PR was merged into the 5.4 branch.

Discussion
----------

[FrameworkBundle] Fix displayed stack trace when session is used on stateless routes

| Q             | A
| ------------- | ---
| Branch?       | 5.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Issues        | -
| License       | MIT

It looks like we forgot to wire this in #36129
As a result, the stateless flag is hard to debug.
This wiring ensures we can display the offending stack trace instead of a clueless one thrown on kernel.response at the moment.

Commits
-------

90c7093 [FrameworkBundle] Fix passing request_stack to session.listener
fabpot added a commit that referenced this pull request Jan 2, 2025
…tener (nicolas-grekas)

This PR was merged into the 6.4 branch.

Discussion
----------

[Security] Fix triggering session tracking from ContextListener

| Q             | A
| ------------- | ---
| Branch?       | 6.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Issues        | -
| License       | MIT

Looks like this was forgotten in #36129

The added line in the test case makes the test fail without the patch.

Commits
-------

a00dc82 [Security] Fix triggering session tracking from ContextListener
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants