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

AFT Failure DemoControlKimUserAft, DemoTravelAccountLookUpAft, DemoTravelAccountMaintenanceEditAft Incident Report Lookupable is null

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5
    • Component/s: Development, Regression
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-12908AFT Failure Lookup Search Null Pointer Exception in LookupableImpl.processSearchCriteria
      KULRICE-14080AFT Failure Incident Report page no longer renders
      KULRICE-13871AFT Failure LabsMaintenancePromptBeforeRoutingAft Incident Reports
      KULRICE-12825AFT Failure DemoTravelAccountLookUpAft messages no longer displayed
      KULRICE-12103AFT Failure DemoTravelAccountMaintenanceEditAft no longer displays Save button
      KULRICE-14108AFT Failure LibraryClientResponsivenessProgressiveDisclosureAft Incident Report RollbackException
      KULRICE-13895AFT Failure DemoTravelAccountMaintenanceEditAft Duplicate Sub Accounts error message with empty parentheses
      KULRICE-13924AFT Failure DemoTravelAccountMaintenanceEditAft Duplicate Sub Accounts error message with empty parentheses
      KULRICE-14116AFT Failure LibraryGeneralFeaturesFocusAndJumpToAft Incident Report Exception evaluating expression: devMode
      KULRICE-13078AFT Failure DemoTravelAccountMaintenanceNewAft Incident Report when javascript entered into subsidized percent
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      AFT Step: Open /kr-krad/kradsampleapp?viewId=KradSampleAppHome
      AFT Step: Click Controls link.
      AFT Step: Click KIM User link.
      AFT Step: Click Widget Input Only link.
      AFT Step: Click Search button.

      
      
      java.lang.RuntimeException: Lookupable is null.
      at org.kuali.rice.krad.lookup.LookupController.start(LookupController.java:87)
      at org.kuali.rice.krad.lookup.LookupController$$FastClassByCGLIB$$c4222517.invoke(<generated>)
      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
      at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
      at org.kuali.rice.krad.lookup.LookupController$$EnhancerByCGLIB$$490e6f9e.start(<generated>)
      at sun.reflect.GeneratedMethodAccessor1122.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
      at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
      at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
      at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
      at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
      at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.krad.web.filter.CharsetFilter.doFilter(CharsetFilter.java:58)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:327)
      at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:82)
      at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:62)
      at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:320)
      at org.kuali.rice.krad.web.filter.BootstrapFilter.doFilter(BootstrapFilter.java:199)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.krad.web.filter.UifSessionTimeoutFilter.doFilter(UifSessionTimeoutFilter.java:106)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:213)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      at java.lang.Thread.run(Thread.java:662)
      
      

      Abbreviated test name: DemoControlKimUserAft.testControlKimUserNav
      Full test name: org.kuali.rice.krad.demo.uif.library.controls.DemoControlKimUserAft.testControlKimUserNav
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.uif.library.controls/DemoControlKimUserAft/testControlKimUserNav/

      Abbreviated test name: DemoControlKimUserAft.testControlKimUserBookmark
      Full test name: org.kuali.rice.krad.demo.uif.library.controls.DemoControlKimUserAft.testControlKimUserBookmark
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.uif.library.controls/DemoControlKimUserAft/testControlKimUserBookmark/

      Abbreviated test name: DemoTravelAccountLookUpAft.testTravelAccountLookUpBookmark
      Full test name: org.kuali.rice.krad.demo.travel.account.DemoTravelAccountLookUpAft.testTravelAccountLookUpBookmark
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.travel.account/DemoTravelAccountLookUpAft/testTravelAccountLookUpBookmark/

      Abbreviated test name: DemoTravelAccountLookUpAft.testTravelAccountLookUpNav
      Full test name: org.kuali.rice.krad.demo.travel.account.DemoTravelAccountLookUpAft.testTravelAccountLookUpNav
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.travel.account/DemoTravelAccountLookUpAft/testTravelAccountLookUpNav/

      Abbreviated test name: DemoTravelAccountMaintenanceEditAft.testDemoTravelAccountMaintenanceEditNav
      Full test name: org.kuali.rice.krad.demo.travel.account.DemoTravelAccountMaintenanceEditAft.testDemoTravelAccountMaintenanceEditNav
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.travel.account/DemoTravelAccountMaintenanceEditAft/testDemoTravelAccountMaintenanceEditNav/

      Abbreviated test name: DemoTravelAccountMaintenanceEditAft.testDemoTravelAccountMaintenanceEditBookmark
      Full test name: org.kuali.rice.krad.demo.travel.account.DemoTravelAccountMaintenanceEditAft.testDemoTravelAccountMaintenanceEditBookmark
      Test results url: http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.travel.account/DemoTravelAccountMaintenanceEditAft/testDemoTravelAccountMaintenanceEditBookmark/

        Issue Links

          Activity

          Hide
          Sona Sona (Inactive) added a comment - - edited

          By eliminating the first call to performLookup, lookups based on EBOs won't work. We need to do the performLookup to get the EBOs lookupURL and then open the quickfinder with that URL instead of the default baseLookupURL Please look at KULRICE-10909 for more details

          Show
          Sona Sona (Inactive) added a comment - - edited By eliminating the first call to performLookup, lookups based on EBOs won't work. We need to do the performLookup to get the EBOs lookupURL and then open the quickfinder with that URL instead of the default baseLookupURL Please look at KULRICE-10909 for more details
          Hide
          Sona Sona (Inactive) added a comment -

          This issue depends on KULRICE-10909 and currently blocked until we figure out a solution for handling lookups for EBOs.

          Show
          Sona Sona (Inactive) added a comment - This issue depends on KULRICE-10909 and currently blocked until we figure out a solution for handling lookups for EBOs.

            People

            • Assignee:
              Matthew Wuertz (Inactive)
              Reporter:
              Erik Meade
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day
                1d

                  Structure Helper Panel