Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 2.0.0-rc1
    • Fix Version/s: 2.0.0-rc4, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KNS, KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      If you have enough members in a Group to need paging, it will not work. When you hit the link for page 2, you'll get an error "No records found for given parameters." on the top of the page, and the additional members will not show.

      To reproduce:

      1. ingest users.xml, groups.xml (attached)
      2. do a group lookup
      3. click on the Group Name field for the group named eDoc.Example1.IUPUI.Workgroup to bring up its inquiry page
      4. in the Assignees section, click on the Goto page: 2 link
         

      On a Role (I manually created a big role to test this), hitting the page 2 link results in an incident report:

      org.kuali.rice.core.api.exception.RiceIllegalArgumentException: roleId was null
      	at org.kuali.rice.kim.impl.role.RoleServiceImpl.incomingParamCheck(RoleServiceImpl.java:1831)
      	at org.kuali.rice.kim.impl.role.RoleServiceImpl.getRole(RoleServiceImpl.java:221)
      	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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
      	at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:58)
      	at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:213)
      	at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:66)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
      	at $Proxy107.getRole(Unknown Source)
              ...
      

        Attachments

          Activity

          Hide
          jcoltrin Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

          Show
          jcoltrin Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

            People

            • Assignee:
              Unassigned
              Reporter:
              gilesp Peter Giles (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: