[Fedora 6.1.0] Non-admin user failed to rollback transaction

41 views
Skip to first unread message

Amber Eu

unread,
May 24, 2022, 7:47:21 AM5/24/22
to Fedora Tech
Hi,

Does anyone encountered error when user with 'fedoraUser' tries to rollback a transaction?

I have granted all users with read, write, append and control permissions, but to no avail.

---

HTTP Status 500 – Internal Server Error

Type Exception Report

Message java.lang.NullPointerException

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: java.lang.NullPointerException    org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)    org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)    org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)    org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)    org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)    org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)    org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)    org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)    org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

Root Cause

java.lang.NullPointerException    org.fcrepo.auth.webac.WebACFilter.isBinaryOrDescription(WebACFilter.java:753)    org.fcrepo.auth.webac.WebACFilter.isAuthorizedForContainedResources(WebACFilter.java:804)    org.fcrepo.auth.webac.WebACFilter.isAuthorized(WebACFilter.java:461)    org.fcrepo.auth.webac.WebACFilter.doFilterInternal(WebACFilter.java:231)    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.fcrepo.auth.common.AbstractPrincipalProvider.doFilter(AbstractPrincipalProvider.java:74)    org.fcrepo.auth.common.HttpHeaderPrincipalProvider.doFilter(HttpHeaderPrincipalProvider.java:26)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.fcrepo.auth.common.AbstractPrincipalProvider.doFilter(AbstractPrincipalProvider.java:74)    org.fcrepo.auth.common.ContainerRolesPrincipalProvider.doFilter(ContainerRolesPrincipalProvider.java:27)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.fcrepo.auth.common.AbstractPrincipalProvider.doFilter(AbstractPrincipalProvider.java:74)    org.fcrepo.auth.common.HttpHeaderPrincipalProvider.doFilter(HttpHeaderPrincipalProvider.java:26)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.fcrepo.auth.common.ServletContainerAuthFilter.doFilter(ServletContainerAuthFilter.java:77)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)    org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)    org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)    org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)    org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)    org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)    org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)    org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)    org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)    org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)    org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)

Note The full stack trace of the root cause is available in the server logs.


Daniel Bernstein

unread,
May 26, 2022, 11:54:54 AM5/26/22
to Fedora Tech
Hi Amber: 

I've created a ticket :  https://fedora-repository.atlassian.net/browse/FCREPO-3827  .  I've also sent you an invitation to join our Jira.  Can you detail the steps to reproduce the error in order to help us troubleshoot it?

Thanks,

Danny Bernstein
Reply all
Reply to author
Forward
0 new messages