9 Replies Latest reply: Nov 27, 2013 6:25 AM by maddulasnsrinivas RSS

    Unable to build check in form User 'FORT_RW' does not have sufficient privileges

    maddulasnsrinivas

      Hi,

       

      I have created the users in weblogic console.

      I have given the contributor role to the user(FORT_RW), while logging with this user(FORT_RW) and trying to click standard check in i am facing the following issue

      Unable to build check in form User 'FORT_RW' does not have sufficient privileges.

       

      And it is working fine if the user is having admin role . please suggest.

       

      Regards,

      Srinivas

        • 1. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
          Jiri.Machotka-Oracle

          Hi Srinivas,

           

          first of all, check that your user really has the contributor role. Roles assigned to a user can be easily obtained, if you log in as the user and open the user's profile. If not, check this thread: External LDAP user mapping with UCM role (it contains few rules that must be followed)

           

          Jiri

          • 2. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
            maddulasnsrinivas

            The user is having the contributor role.

            User Name:FORT_RW
            Roles: contributor, guest, authenticated
            Accounts:#none
            • 3. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
              Jiri.Machotka-Oracle

              Good.

               

              Could you please also mention what permission the contributor role has, and how exactly are you trying to check in data? (if you use a profile, what metadata defaults are used)

               

              Thanks, Jiri

              • 4. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                maddulasnsrinivas

                From the UCM end the contributor role is having RW access to public security group.

                I am using standard check in only to check in the contents. I am getting error when using custom profiles also

                • 5. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                  maddulasnsrinivas

                  This is the error from Logs

                   

                  Event generated by user 'FORT_RW' at host '10.141.60.23:16200'. Unable to build check in form User 'FORT_RW' does not have sufficient privileges. [ Details ]

                  An error has occurred. The stack trace below shows more information. !csUserEventMessage,FORT_RW,10.141.60.23:16200!$!csUnableToBuildCheckInForm!csUserInsufficientAccess,FORT_RW intradoc.common.ServiceException: !csUnableToBuildCheckInForm!csUserInsufficientAccess,FORT_RW at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2115) at intradoc.server.Service.buildServiceException(Service.java:2260) at intradoc.server.Service.createServiceExceptionEx(Service.java:2254) at intradoc.server.Service.createServiceException(Service.java:2249) at intradoc.server.ServiceSecurityImplementor.globalSecurityCheck(ServiceSecurityImplementor.java:360) at intradoc.upload.UploadSecurityImplementor.globalSecurityCheck(UploadSecurityImplementor.java:57) at intradoc.server.Service.globalSecurityCheck(Service.java:2671) at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:678) at intradoc.server.Service.doRequest(Service.java:1890) at intradoc.server.ServiceManager.processCommand(ServiceManager.java:435) at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265) at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1343) at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1715) at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:222) at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87) at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305) at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278) at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1600) at idcservlet.IdcFilter.doFilter(IdcFilter.java:352) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) 
                  • 6. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                    Jiri.Machotka-Oracle

                    This can actually be a trace - any chance that it'd be caused by a component?

                     

                    I have also tried to find a similar issue and the only one is Issue with Users trying to contribute a file to content server

                     

                    It contains few helpful hints how to go deeper - e.g. Set it to verbose and tracing to system,user* then try to do a checkin of a document revision that he should be able to but that fails

                    • 7. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                      maddulasnsrinivas

                      Hi,

                       

                      It is coming because of one custom component. we are unable to find the error in that component. Please help in debugging this issue.

                      • 8. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                        Jiri.Machotka-Oracle

                        I'm afraid you will have problems with that - I don't think Oracle Support will be willing to analyse errors in a custom component.

                         

                        In general, the error's consequences suggest that something with users or roles (or accounts) was corrupted, but it's really like searching for a needle in the hay.

                         

                        One way (a very tedious one) which might work is to comment the majority of the component's code to make it working and then uncomment the code consequently - this may help you to allocate a piece of code that causes the issue.

                        • 9. Re: Unable to build check in form User 'FORT_RW' does not have sufficient privileges
                          maddulasnsrinivas

                          I will try to solve it.

                          Thank s for your valuable suggestions