[
https://issues.apache.org/jira/browse/ISIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17387203#comment-17387203
]
ASF subversion and git services commented on ISIS-2824:
-------------------------------------------------------
Commit 24a8e745325fc6e1cc48b7fd3fbf0290a0d92630 in isis's branch
refs/heads/ISIS-2824 from danhaywood
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=24a8e74 ]
ISIS-2824: makes UserService fault tolerant to implementations ...
.. of ImpersonatedUserHolder that throw exceptions
> Ensure ImpersonatedUserHolder can be accessed during initial fixtures
> ---------------------------------------------------------------------
>
> Key: ISIS-2824
> URL: https://issues.apache.org/jira/browse/ISIS-2824
> Project: Isis
> Issue Type: Bug
> Components: Isis Core, Isis Viewer Wicket
> Reporter: Daniel Keir Haywood
> Assignee: Daniel Keir Haywood
> Priority: Minor
> Fix For: 2.0.0-M6
>
>
> The ImpersonatedUserHolderForWicket implementation introduced for keycloak
> ticket recently is superfluous (the existing
> ImpersonatedUserHolderForHttpSession works fine, I believe) but in any case
> the UserService that iterates over all of the available should be
> fault-tolerant to any of the impl's throwing an exception.
> This currently happens if a fixture script called during initialization uses
> secman which results in a call to obtain the current user... there is no
> Wicket session and so the fixture scripts fail to run.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)