Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-6862

Person and Role documents stop rendering on edit

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.1
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KIM
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      DM Notes:
      One other thing to note, on the Role it seems to have this issue when trying to display a permission with permisison detail values of existingRecordsOnly and documentTypeName. DocumentTypeName by itself seems to work, so my guess is there is an issue displaying existingRecordsOnly.

      This does not happen on all roles.

      Developer Notes:
      The Person document throws an error upon editing of user KHUNTLEY.

      Stack Trace:
      java.lang.IllegalArgumentException: invalid (null) value - key=valuesFinder
      at org.kuali.rice.krad.datadictionary.exporter.ExportMap.set(ExportMap.java:84)
      at org.kuali.rice.kns.datadictionary.exporter.AttributesMapBuilder.buildControlMap(AttributesMapBuilder.java:156)
      at org.kuali.rice.kns.datadictionary.exporter.AttributesMapBuilder.buildAttributeMap(AttributesMapBuilder.java:102)
      at org.kuali.rice.kim.service.impl.UiDocumentServiceImpl.getAttributeEntries(UiDocumentServiceImpl.java:281)
      at org.kuali.rice.kim.service.impl.UiDocumentServiceImpl.loadRoleToPersonDoc(UiDocumentServiceImpl.java:555)
      at org.kuali.rice.kim.service.impl.UiDocumentServiceImpl.loadEntityToPersonDoc(UiDocumentServiceImpl.java:327)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
      at $Proxy184.loadEntityToPersonDoc(Unknown Source)
      at org.kuali.rice.kim.web.struts.action.IdentityManagementPersonDocumentAction.createDocument(IdentityManagementPersonDocumentAction.java:158)
      at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.docHandler(KualiDocumentActionBase.java:334)

        Attachments

          Issue Links

            Activity

            Hide
            jjhanso Jeremy Hanson added a comment -

            This is happening because there is an outdated version of AttributesMapBuilder in the KFS project under /work/src/org/kuali/rice/kns/datadictionary/exporter

            There are bugs in your version that were fixed for the final Rice 2.0 release.

            Show
            jjhanso Jeremy Hanson added a comment - This is happening because there is an outdated version of AttributesMapBuilder in the KFS project under /work/src/org/kuali/rice/kns/datadictionary/exporter There are bugs in your version that were fixed for the final Rice 2.0 release.
            Hide
            jjhanso Jeremy Hanson added a comment -

            Closing. This is a KFS issue.

            Show
            jjhanso Jeremy Hanson added a comment - Closing. This is a KFS issue.

              People

              • Assignee:
                jjhanso Jeremy Hanson
                Reporter:
                dlemus Dan Lemus (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: