Fórum

com.liferay.portal.security.auth.PrincipalException

thumbnail
nitish tyagi, modificado 11 Anos atrás.

com.liferay.portal.security.auth.PrincipalException

New Member Postagens: 9 Data de Entrada: 23/10/12 Postagens Recentes
My server getting following error suddenly and repetitively .:-

registry at [Mon Mar 11 06:35:07 GMT 2013]>
06:35:29,946 INFO [PortalImpl:3445] Current URL /c/document_library/get_file?uuid=053ed866-645e-4dbb-b4dc-74cd2a4b94f3&groupId=12161 generates except
ion: null
06:35:29,951 WARN [PortalImpl:3451] com.liferay.portal.security.auth.PrincipalException
com.liferay.portal.security.auth.PrincipalException
at com.liferay.portlet.documentlibrary.service.permission.DLFileEntryPermission.check(DLFileEntryPermission.java:50)
at com.liferay.portlet.documentlibrary.action.GetFileAction.getFile(GetFileAction.java:173)
at com.liferay.portlet.documentlibrary.action.GetFileAction.strutsExecute(GetFileAction.java:91)
at com.liferay.portal.struts.PortletAction.execute(PortletAction.java:110)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:159)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:883)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:860)
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 com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:115)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:197)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:115)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:136)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:213)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:91)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:191)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:238)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:51)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:115)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:185)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:115)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
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:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:880)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:719)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2081)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
thumbnail
Ashish Renapurkar, modificado 10 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

New Member Postagens: 23 Data de Entrada: 18/01/12 Postagens Recentes
I too have same error.

Any body have any idea about it.

Thanks in advance.



12:08:02,971 INFO  [PortalImpl:3829] Current URL /image/image_gallery?uuid=096e5506-5966-4888-8758-07843104b654&groupId=10519&t=1312883765090 generates exception: No default imag
12:09:36,985 WARN  [PortletRequestProcessor:160] This URL can only be invoked using POST: /group/control_panel/manage?p_auth=l44V01nO&p_p_id=125&p_p_lifecycle=1&p_p_state=maximiz
=14346
12:09:37,126 ERROR [jsp:154] com.liferay.portal.security.auth.PrincipalException: /group/control_panel/manage?p_auth=l44V01nO&p_p_id=125&p_p_lifecycle=1&p_p_state=maximized&p_p_m
        at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:165)
        at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:186)
        at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
        at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
        at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:652)
        at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:690)
        at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:360)
        at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:784)
        at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:585)
        at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
        at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:153)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1198)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:416)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:509)
        at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[/quote]

thumbnail
sushil patidar, modificado 10 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

Expert Postagens: 467 Data de Entrada: 31/10/11 Postagens Recentes
Hi,

This problem occurs when we try to submit the action request using method="get". Liferay Action request can only be submitted using method="post".
thumbnail
Tanweer Ahmed ., modificado 1 Ano atrás.

RE: com.liferay.portal.security.auth.PrincipalException

Expert Postagens: 322 Data de Entrada: 11/03/10 Postagens Recentes
Hi Nitish,

You are getting those errors because the current user is trying to access some resource, for which he/she does not have the required Permission.

You can fix this issue by making sure, necessary Permissions are applied to the resource.

Hope this helps.

Regards,
Tanweer
thumbnail
Ashish Renapurkar, modificado 10 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

New Member Postagens: 23 Data de Entrada: 18/01/12 Postagens Recentes
Hello Tanweer,

But in my case, the user is having the admin role.

Any other clue ?

Regards...
Ashish Renapurkar
thumbnail
Prabhakar Singh, modificado 10 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

New Member Postagens: 8 Data de Entrada: 02/08/12 Postagens Recentes
Ashish Renapurkar:
Hello Tanweer,

But in my case, the user is having the admin role.

Any other clue ?

Regards...
Ashish Renapurkar


Still there are certain operations for which you need to Explicitly provide the permission(for that particular user/role) irrespective of admin role ,etc

i was also facing similar issues...
i added the below code to give permissions explicitly & it worked for me...

PrincipalThreadLocal.setName(userId);
PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(UserLocalServiceUtil.getUser(userId));
PermissionThreadLocal.setPermissionChecker(permissionChecker);



Hope this would be of some help to you..!!!
thumbnail
Vitaliy Koshelenko, modificado 10 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

Expert Postagens: 319 Data de Entrada: 25/03/11 Postagens Recentes
Basically, com.liferay.portal.security.auth.PrincipalException means that you don't have enough permissions for accessing some resource.

Vitaliy
thumbnail
Himanshu Bhandari, modificado 8 Anos atrás.

RE: com.liferay.portal.security.auth.PrincipalException

Regular Member Postagens: 148 Data de Entrada: 09/05/14 Postagens Recentes
Hi

Any other clue ?

Make sure that you are login as admin (as in my case I was doing this mistake).
Thanks.