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

Clean up error on Push Publishing when adding a Role that permissions cannot be added to #3349

Closed
jtesser opened this issue Jul 17, 2013 · 5 comments

Comments

@jtesser
Copy link
Contributor

jtesser commented Jul 17, 2013

http://screencast.com/t/bBLYyuTeIb

The error is
2013-07-17 11:54:43,673 ERROR com.dotcms.publisher.environment.ajax.EnvironmentAjaxAction -
com.dotmarketing.exception.DotSecurityException: Role id 892ab105-f212-407f-8fb4-58ec59310a5e is locked for editing permissions
at com.dotmarketing.business.PermissionBitAPIImpl.save(PermissionBitAPIImpl.java:574)
at com.dotcms.publisher.environment.business.EnvironmentAPIImpl.saveEnvironment(EnvironmentAPIImpl.java:44)
at com.dotcms.publisher.environment.ajax.EnvironmentAjaxAction.addEnvironment(EnvironmentAjaxAction.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.dotcms.publisher.environment.ajax.EnvironmentAjaxAction.service(EnvironmentAjaxAction.java:95)
at com.dotmarketing.servlets.ajax.AjaxAction.doPost(AjaxAction.java:56)
at com.dotmarketing.servlets.ajax.AjaxDirectorServlet.service(AjaxDirectorServlet.java:42)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:404)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.CMSFilter.doFilter(CMSFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.AutoLoginFilter.doFilter(AutoLoginFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.cms.urlmap.filters.URLMapFilter.doFilter(URLMapFilter.java:85)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.TimeMachineFilter.doFilter(TimeMachineFilter.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:146)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:680)
2013-07-17 11:54:43,673 ERROR com.dotmarketing.servlets.ajax.AjaxDirectorServlet -
com.dotmarketing.exception.DotRuntimeException
at com.dotmarketing.exception.DotRuntimeException.fillInStackTrace(DotRuntimeException.java:33)
at java.lang.Throwable.(Throwable.java:181)
at java.lang.Exception.(Exception.java:29)
at java.lang.RuntimeException.(RuntimeException.java:32)
at com.dotmarketing.exception.DotRuntimeException.(DotRuntimeException.java:15)
at com.dotcms.publisher.environment.ajax.EnvironmentAjaxAction.service(EnvironmentAjaxAction.java:99)
at com.dotmarketing.servlets.ajax.AjaxAction.doPost(AjaxAction.java:56)
at com.dotmarketing.servlets.ajax.AjaxDirectorServlet.service(AjaxDirectorServlet.java:42)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:404)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.dotmarketing.filters.CMSFilter.doFilter(CMSFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChai

@ghost ghost assigned dsilvam Jan 28, 2014
@dsilvam
Copy link
Contributor

dsilvam commented Feb 10, 2014

We are no longer showing these roles in the select field

@prasadbhvn
Copy link
Contributor

Passed

@jtesser jtesser modified the milestones: 2.5.5, 3.0 May 14, 2014
@jtesser jtesser assigned dsilvam and unassigned dotcmsCodeReview May 14, 2014
@jtesser jtesser reopened this May 14, 2014
@jtesser
Copy link
Contributor Author

jtesser commented May 14, 2014

@dsilvam in 2.5.5 we need to lift the change from 3.0 so that this is prevented. This is ONLY for the master-2.5 branch

@dsilvam
Copy link
Contributor

dsilvam commented May 15, 2014

@jtesser this is working in master 2.5 as in master

@bryanboza
Copy link
Member

Fixed, tested on master-2.5 // MySQL // FF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants