Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.0.1
    • Fix Version/s: 2.0.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-1352form is not restored from session for multipart request
      KULRICE-9705Create Smoke tests to validate Session restore.
      KULRICE-7458Restore the display of permission/responsibility details on KIM Inquiries
      KULRICE-13625Create CI jobs to backup and restore rice test DBs
      KULRICE-5633Make sure Detailed Search save/restore works for Document Search
      KULRICE-388restore parsing of image url refs on LookupDefinition.java (${kr.externalizable.images.url})
      KULRICE-2307Restore DocumentAuthorizorTest after the Person/Group refactoring is done
      KULRICE-11664DocumentBase JPA versus OJB change regarding saving/restoring documentHeader
      KULRICE-13159Rice placing HTTP request into session scope - prevents session replication/restore
      KULRICE-4702Reduce logging to DEBUG on some of the edoclite logging that is currently logging at INFO
    • Rice Module:
      KIM
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      In the identity management and role management services, there was some extensive logging which could be turned on for all permission/responsibility checks and role resolutions. With those gone, developers (and implementors) have lost an extremely useful tool which could be used for troubleshooting KIM.

      Please restore the logging which was in place in Rice 1.0.3.3. KFS still has some of it since we have the IdentityManagementService stub, but for all of the Rice components which perform permission checks, we are now running blind, especially on our servers, where running a debugger is not an option.

        Issue Links

          Activity

          Jonathan Keller made changes -
          Field Original Value New Value
          Link This issue is relied upon by KFSMI-7604 [ KFSMI-7604 ]
          Hide
          Jonathan Keller added a comment -

          Upgrading severity as without this we can not troubleshoot a testing blocker in KFS.

          Show
          Jonathan Keller added a comment - Upgrading severity as without this we can not troubleshoot a testing blocker in KFS.
          Jonathan Keller made changes -
          Summary Restore Permission/Role?Responsibility logging Restore Permission/Role/Responsibility logging
          Priority Critical [ 2 ] Blocker [ 1 ]
          Shannon Hess made changes -
          Assignee Shannon Hess [ shahess ]
          Hide
          Shannon Hess added a comment -

          I just committed a fix for this. Can you please bring in the new snapshots tomorrow and see if it meets your needs?

          Thanks,
          Shannon

          Added logging in the following methods, similar to 1.0.3.3:

          PermissionServiceImpl.isAuthorized
          PermissionServiceImpl.isAuthorizedByTemplateName
          ResponsibilityServiceImpl.getResponsibilityActions
          ResponsibilityServiceImpl.getResponsibilityActionsByTemplate
          RoleServiceImpl.principalHasRole

          Show
          Shannon Hess added a comment - I just committed a fix for this. Can you please bring in the new snapshots tomorrow and see if it meets your needs? Thanks, Shannon Added logging in the following methods, similar to 1.0.3.3: PermissionServiceImpl.isAuthorized PermissionServiceImpl.isAuthorizedByTemplateName ResponsibilityServiceImpl.getResponsibilityActions ResponsibilityServiceImpl.getResponsibilityActionsByTemplate RoleServiceImpl.principalHasRole
          Hide
          Dan Lemus (Inactive) added a comment -

          I'll be pulling this in tonight. Thank you Shannon!

          Show
          Dan Lemus (Inactive) added a comment - I'll be pulling this in tonight. Thank you Shannon!
          Hide
          Shannon Hess added a comment -

          Dan,

          I just found out that I committed my changes to the 2.2 branch rather than the 2.0.2 branch. I'm applying the changes now to the 2.0.2 branch, but updated snapshot jars will not be created until midnight EST. Could you please hold off until tomorrow to pull in the jars? I'm sorry about the inconvenience.

          Thanks,
          Shannon

          Show
          Shannon Hess added a comment - Dan, I just found out that I committed my changes to the 2.2 branch rather than the 2.0.2 branch. I'm applying the changes now to the 2.0.2 branch, but updated snapshot jars will not be created until midnight EST. Could you please hold off until tomorrow to pull in the jars? I'm sorry about the inconvenience. Thanks, Shannon
          Jonathan Keller made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 138817 ] Copy of custom for rice [ 214133 ]
          Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 214133 ] custom [ 223881 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 223881 ] Rice Workflow [ 233629 ]

            People

            • Assignee:
              Shannon Hess
              Reporter:
              Jonathan Keller
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel