Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-5550

Rice Dev: Group or Role lookup not returning values on Create Person

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-b3, 2.0
    • Component/s: Unit Testing
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Environment:
      Rice Dev.
    • Similar issues:
      KULRICE-5846Rice Dev: Errors on Create New or Edit from Lookup on Group and Role
      KULRICE-5485Rice Dev: Group Lookup from Create Person bombs out
      KULRICE-5927Rice Dev: Role Create Document Permissions and Responsibilities lookups not working an
      KULRICE-5498Rice Dev: Role Lookup from Create Person bombs out
      KULRICE-5729Rice Dev: Group Lookup from Role maintenance document bomb to error
      KULRICE-2310Create cache of person data local to Rice
      KULRICE-6566Rice Dev: Error thrown when return value from lookup on eDoc Lite
      KULRICE-5924Rice Dev: Person and Group Maintenance documents not saving edits?
      KULRICE-11538AFT Failure Rice Sampleapp Administration Identity Role Bookmark doesn't render return value for Kim Type Lookup when hideReturnLink=false
      KULRICE-5687Rice Dev: Direct Inquiry throwing Invalid path from all lookups
    • Rice Module:
      KIM
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      When using the lookups for Role or Group on the Create Person document, hitting the return value link from either does not return values back to the document.

        Issue Links

          Activity

          Hide
          Sona Sona (Inactive) added a comment -

          The Group and Role lookup now return values on Create Person but the Role member lookup in Delegation section is still broken.

          Show
          Sona Sona (Inactive) added a comment - The Group and Role lookup now return values on Create Person but the Role member lookup in Delegation section is still broken.
          Hide
          Eric Westfall added a comment -

          Bulk update of incomplete 2.0.0-b2 issues to just a 2.0 fix version.

          Show
          Eric Westfall added a comment - Bulk update of incomplete 2.0.0-b2 issues to just a 2.0 fix version.
          Hide
          Sona Sona (Inactive) added a comment -

          Fixed the Role Member lookup in Delegation Section. The create person document gives an error on submission through. Will be creating a new jira for that.

          Show
          Sona Sona (Inactive) added a comment - Fixed the Role Member lookup in Delegation Section. The create person document gives an error on submission through. Will be creating a new jira for that.
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #268 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/268/)
          Fixed role member lookup on create person.KULRICE-5550

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #268 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/268/ ) Fixed role member lookup on create person. KULRICE-5550
          Hide
          Matt Sargent added a comment -

          Sona, I think the error we're getting on Submit is related to the Role work being done, you only get the error if you specify a role, otherwise it routes just fine. Here's the error that's shown in the logs when the exception is thrown...

          2011-11-30 15:05:26,130 [http-bio-8081-exec-2] u:admin/d:3053 ERROR org.kuali.rice.kns.web.struts.form.pojo.StrutsExceptionIncidentHandler - Exception being handled by Exception Handler
          org.springframework.beans.InvalidPropertyException: Invalid property 'memberNamespaceCode' of bean class [org.kuali.rice.kim.bo.ui.KimDocumentRoleMember]: Getter for property 'memberNamespaceCode' threw exception; nested exception is java.lang.reflect.InvocationTargetException
          	at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:841)
          	at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:717)
          	at org.kuali.rice.krad.datadictionary.validation.DictionaryObjectAttributeValueReader.getValue(DictionaryObjectAttributeValueReader.java:126)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateObject(DictionaryValidationServiceImpl.java:935)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:768)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:161)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:141)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:133)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateBusinessObject(DictionaryValidationServiceImpl.java:359)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:291)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:293)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:221)
          	at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:212)
          	at org.kuali.rice.krad.rules.DocumentRuleBase.processSaveDocument(DocumentRuleBase.java:174)
          	at org.kuali.rice.krad.rule.event.SaveDocumentEvent.invokeRuleMethod(SaveDocumentEvent.java:71)
          	at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:83)
          	at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:79)
          	at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:79)
          	at org.kuali.rice.krad.document.DocumentBase.validateBusinessRules(DocumentBase.java:483)
          	at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:772)
          	at org.kuali.rice.krad.service.impl.DocumentServiceImpl.blanketApproveDocument(DocumentServiceImpl.java:368)
          	at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.blanketApprove(KualiDocumentActionBase.java:820)
          	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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
          	at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168)
          	at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:129)
          	at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163)
          	at org.kuali.rice.kim.web.struts.action.IdentityManagementPersonDocumentAction.execute(IdentityManagementPersonDocumentAction.java:109)
          	at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:527)
          	at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248)
          	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
          	at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:209)
          	at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
          	at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
          	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
          	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
          	at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
          	at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
          	at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
          	at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
          	at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
          	at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
          	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
          	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
          	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
          	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
          	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
          	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
          	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
          	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
          	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
          	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
          	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
          	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
          	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
          	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:662)
          Caused by: java.lang.reflect.InvocationTargetException
          	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.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:757)
          	... 77 more
          Caused by: org.kuali.rice.core.api.exception.RiceIllegalArgumentException: principalId was null
          	at org.kuali.rice.kim.impl.identity.IdentityServiceImpl.incomingParamCheck(IdentityServiceImpl.java:1265)
          	at org.kuali.rice.kim.impl.identity.IdentityServiceImpl.getPrincipal(IdentityServiceImpl.java:656)
          	at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source)
          	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:229)
          	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 $Proxy95.getPrincipal(Unknown Source)
          	at org.kuali.rice.kim.impl.identity.IdentityCurrentAndArchivedServiceImpl.getPrincipal(IdentityCurrentAndArchivedServiceImpl.java:334)
          	at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source)
          	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:229)
          	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 $Proxy95.getPrincipal(Unknown Source)
          	at org.kuali.rice.kim.bo.ui.KimDocumentRoleMember.populateDerivedValues(KimDocumentRoleMember.java:212)
          	at org.kuali.rice.kim.bo.ui.KimDocumentRoleMember.getMemberNamespaceCode(KimDocumentRoleMember.java:198)
          	... 82 more
          Show
          Matt Sargent added a comment - Sona, I think the error we're getting on Submit is related to the Role work being done, you only get the error if you specify a role, otherwise it routes just fine. Here's the error that's shown in the logs when the exception is thrown... 2011-11-30 15:05:26,130 [http-bio-8081-exec-2] u:admin/d:3053 ERROR org.kuali.rice.kns.web.struts.form.pojo.StrutsExceptionIncidentHandler - Exception being handled by Exception Handler org.springframework.beans.InvalidPropertyException: Invalid property 'memberNamespaceCode' of bean class [org.kuali.rice.kim.bo.ui.KimDocumentRoleMember]: Getter for property 'memberNamespaceCode' threw exception; nested exception is java.lang.reflect.InvocationTargetException at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:841) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:717) at org.kuali.rice.krad.datadictionary.validation.DictionaryObjectAttributeValueReader.getValue(DictionaryObjectAttributeValueReader.java:126) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateObject(DictionaryValidationServiceImpl.java:935) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:768) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:161) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:141) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:133) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateBusinessObject(DictionaryValidationServiceImpl.java:359) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:291) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:293) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:221) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:212) at org.kuali.rice.krad.rules.DocumentRuleBase.processSaveDocument(DocumentRuleBase.java:174) at org.kuali.rice.krad.rule.event.SaveDocumentEvent.invokeRuleMethod(SaveDocumentEvent.java:71) at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:83) at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:79) at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:79) at org.kuali.rice.krad.document.DocumentBase.validateBusinessRules(DocumentBase.java:483) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:772) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.blanketApproveDocument(DocumentServiceImpl.java:368) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.blanketApprove(KualiDocumentActionBase.java:820) 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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:129) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163) at org.kuali.rice.kim.web.struts.action.IdentityManagementPersonDocumentAction.execute(IdentityManagementPersonDocumentAction.java:109) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:527) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:209) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78) at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271) at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96) at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304) 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:662) Caused by: java.lang.reflect.InvocationTargetException 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.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:757) ... 77 more Caused by: org.kuali.rice.core.api.exception.RiceIllegalArgumentException: principalId was null at org.kuali.rice.kim.impl.identity.IdentityServiceImpl.incomingParamCheck(IdentityServiceImpl.java:1265) at org.kuali.rice.kim.impl.identity.IdentityServiceImpl.getPrincipal(IdentityServiceImpl.java:656) at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source) 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:229) 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 $Proxy95.getPrincipal(Unknown Source) at org.kuali.rice.kim.impl.identity.IdentityCurrentAndArchivedServiceImpl.getPrincipal(IdentityCurrentAndArchivedServiceImpl.java:334) at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source) 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:229) 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 $Proxy95.getPrincipal(Unknown Source) at org.kuali.rice.kim.bo.ui.KimDocumentRoleMember.populateDerivedValues(KimDocumentRoleMember.java:212) at org.kuali.rice.kim.bo.ui.KimDocumentRoleMember.getMemberNamespaceCode(KimDocumentRoleMember.java:198) ... 82 more
          Hide
          Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

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

            People

            • Assignee:
              Sona Sona (Inactive)
              Reporter:
              Matt Sargent
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel