Permission Error with PRINT PREVIEW
Submitted by Guest on Sat, 28/07/2012 - 10:03
So we have a simple user roles setup
We have admin - who has Save All, Create All, Remove All.
Then we have "GENERAL" who has
Save All
Create All
Counter Sale Charge Removal
Counter Sale Item Removal
Appointment Removal
Now this works well for the restriction we need, however when a user with the GENERAL ROLE goes to PREVIEW a PRINT ITEM they get the following exception
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjava.lang.IllegalStateException: Cannot call sendError() after the response has been committedorg.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:467)javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:129)org.springframework.security.web.context.SaveContextOnUpdateOrErrorResponseWrapper.sendError(SaveContextOnUpdateOrErrorResponseWrapper.java:54)org.openvpms.web.servlet.DownloadServlet.serveDocument(DownloadServlet.java:186)org.openvpms.web.servlet.DownloadServlet.doGet(DownloadServlet.java:146)javax.servlet.http.HttpServlet.service(HttpServlet.java:621)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)note The full stack trace of the root cause is available in the Apache Tomcat/7.0.26 logs.Now if on the same web session I login in with admin priveleges to OPENVPMS I dont get the error.Which REMOVE PRIVELEDGE is required to print preview?'OpenVPMS version 1.5.1