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

AFT Failure DemoClientResponsivenessProgressiveDisclosureAft Loading taking longer than 8 seconds

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-12076AFT Failure DemoClientResponsivenessProgressiveDisclosureAft
      KULRICE-11837AFT Failure DemoClientResponsivenessProgressiveDisclosureAft refresh to blank page
      KULRICE-13569Modify CI AFT jobs to use -Dremote.public.wait.seconds=8
      KULRICE-13073AFT Failure: Pages not loading - freemarker exception in logs
      KULRICE-12825AFT Failure DemoTravelAccountLookUpAft messages no longer displayed
      KULRICE-14170AFT Failure : AgendaEditorAndOrToggleSyncAft
      KULRICE-14016AFT Failure Agenda loading loop
      KULRICE-14079AFT Failure LabsKsaTransactionAft delete message no longer clears
      KULRICE-14080AFT Failure Incident Report page no longer renders
      KULRICE-13212AFT Failure LabsLookupTravelAuthorizationDocumentCopyActionAft copy link no longer present
    • Rice Module:
      KRAD
    • Sprint:
      Core 2.5.0-m5 Sprint 2b
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      Client Responsiveness Progressive Disclosure has recently started to consistantly take longer than 8 seconds. Jenkins ( https://ci.kuali.org/view/rice/view/2.5/view/test-release/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/33/changes#detail0 ) associates this delivery ( https://fisheye.kuali.org/changelog/rice?cs=47329 ) with the start of these failures.

      I assume increasing the timeout is not what we want to do.

      AFT Step: Open /kr-krad/kradsampleapp?viewId=KradSampleAppHome
      – select Library Tab
      AFT Step: Click Client Responsiveness link.
      AFT Step: Click Progressive Disclosure link.
      AFT Step: Click Conditional Options link.
      AFT Step: Select Apples from inputField19
      AFT Step: Click Refresh Group button.
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalOptionsNav-2014-07-15-16-59-47.png
      Last AFT URL: http://env14.rice.kuali.org/kr-krad/kradsampleapp?viewId=Demo-ProgressiveDisclosureView&formKey=c215b1b0-253a-4604-aba9-5a7313f82218&cacheKey=jtucdrjhq4pz4xnhwvbjp
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalOptionsNav-2014-07-15-16-59-47.png
      Registering session failed be4945b6-2ee9-4350-8646-e4c473e3fc5f

      Abbreviated test name: DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalOptionsNav
      Full test name: org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalOptionsNav
      Test results url: http://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.uif.library.clientresponsiveness/DemoClientResponsivenessProgressiveDisclosureAft/testClientResponsivenessProgressiveDisclosureConditionalOptionsNav/
      Error Message: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft

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

      AFT Step: Open /kr-krad/kradsampleapp?viewId=KradSampleAppHome
      AFT Step: Click Client Responsiveness link.
      AFT Step: Click Progressive Disclosure link.
      AFT Step: Click Default link.
      AFT Step: Click By Name booleanField1
      AFT Step: Click By Name booleanField1
      AFT Step: Type into inputField2 the text: show
      AFT Step: Click Documentation link.
      AFT Step: Click Ajax Retrieval link.
      AFT Step: Click By Name booleanField2
      AFT Step: Click Refresh when Shown link.
      AFT Step: Click By Name booleanField3
      AFT Step: Click Progressive Disclosure of Groups link.
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureNav-2014-07-15-17-04-41.png
      Last AFT URL: http://env14.rice.kuali.org/kr-krad/kradsampleapp?viewId=Demo-ProgressiveDisclosureView&formKey=60cdbc59-8f7a-4c36-877a-790ba70978c4&cacheKey=vgnp2rw2z5gd82bpc8epdc
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureNav-2014-07-15-17-04-41.png
      Registering session failed bfc0caad-4c69-4977-a717-6d5883225f4f

      Abbreviated test name: DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureNav
      Full test name: org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureNav
      Test results url: http://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.uif.library.clientresponsiveness/DemoClientResponsivenessProgressiveDisclosureAft/testClientResponsivenessProgressiveDisclosureNav/
      Error Message: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft

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

      AFT Step: Open /kr-krad/kradsampleapp?viewId=KradSampleAppHome
      AFT Step: Click Client Responsiveness link.
      AFT Step: Click Progressive Disclosure link.
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Is text 'Loading... present? true
      AFT Step: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalRefreshNav-2014-07-15-17-05-28.png
      Last AFT URL: http://env14.rice.kuali.org/kr-krad/kradsampleapp?viewId=Demo-ProgressiveDisclosureView&formKey=d5dc5f55-69ad-4d4e-80cc-5e264ca3c30d&cacheKey=msbywx60vg5n4fvrdsqfi
      AFT Step: https://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/77/artifact/screenshots/DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalRefreshNav-2014-07-15-17-05-28.png
      Registering session failed 96db2721-6df3-4386-a57c-7a769c737ce6

      Abbreviated test name: DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalRefreshNav
      Full test name: org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft.testClientResponsivenessProgressiveDisclosureConditionalRefreshNav
      Test results url: http://ci.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.demo.uif.library.clientresponsiveness/DemoClientResponsivenessProgressiveDisclosureAft/testClientResponsivenessProgressiveDisclosureConditionalRefreshNav/
      Error Message: Loading... is still present for class org.kuali.rice.krad.demo.uif.library.clientresponsiveness.DemoClientResponsivenessProgressiveDisclosureAft

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

        Issue Links

          Activity

          Hide
          Jerry Neal (Inactive) added a comment -

          Martin,

          I believe the fix I am putting in for this Jira: https://jira.kuali.org/browse/KULRICE-13001 will help here. It turns out, we are running the full view lifecycle for a component refresh (due to changes put in to configure phase and tasks through spring). I am close to having this fixed and committed.

          Jerry

          Show
          Jerry Neal (Inactive) added a comment - Martin, I believe the fix I am putting in for this Jira: https://jira.kuali.org/browse/KULRICE-13001 will help here. It turns out, we are running the full view lifecycle for a component refresh (due to changes put in to configure phase and tasks through spring). I am close to having this fixed and committed. Jerry
          Hide
          Martin Taylor (Inactive) added a comment -

          k. Should I assign back to you?


          Notes: Conditional Options test - avg test time locally: 8.15 sec (client side, local)
          Logs from server (local):
          5:53,457: DEBUG org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex - View Demo-ProgressiveDisclosureView not in cache - creating and storing to cache
          5:54,456: DEBUG org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex - DEV MODE - View Demo-ProgressiveDisclosureView will not be cached
          5:55,846: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing initialize phase for view: Demo-ProgressiveDisclosureView
          5:56,051: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing apply model phase for view: Demo-ProgressiveDisclosureView
          6:00,435: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing finalize phase for view: Demo-ProgressiveDisclosureView

          Show
          Martin Taylor (Inactive) added a comment - k. Should I assign back to you? — Notes: Conditional Options test - avg test time locally: 8.15 sec (client side, local) Logs from server (local): 5:53,457: DEBUG org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex - View Demo-ProgressiveDisclosureView not in cache - creating and storing to cache 5:54,456: DEBUG org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex - DEV MODE - View Demo-ProgressiveDisclosureView will not be cached 5:55,846: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing initialize phase for view: Demo-ProgressiveDisclosureView 5:56,051: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing apply model phase for view: Demo-ProgressiveDisclosureView 6:00,435: INFO org.kuali.rice.krad.uif.lifecycle.ViewLifecycleBuild - performing finalize phase for view: Demo-ProgressiveDisclosureView
          Hide
          Martin Taylor (Inactive) added a comment - - edited

          redeploying env14 (https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-deploy-functional-env14-krad-sampleapp/121/) and will check on updates from KULRICE-13001 . If all looks good will close as duplicate.

          Show
          Martin Taylor (Inactive) added a comment - - edited redeploying env14 ( https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-deploy-functional-env14-krad-sampleapp/121/ ) and will check on updates from KULRICE-13001 . If all looks good will close as duplicate.
          Hide
          Martin Taylor (Inactive) added a comment -

          Conditional Options test - avg test time for loading fruits/vegetables change at 1.2 seconds.

          Show
          Martin Taylor (Inactive) added a comment - Conditional Options test - avg test time for loading fruits/vegetables change at 1.2 seconds.
          Hide
          Martin Taylor (Inactive) added a comment -

          Changes from 13001 look to resolve the loading issue. closing.

          Show
          Martin Taylor (Inactive) added a comment - Changes from 13001 look to resolve the loading issue. closing.

            People

            • Assignee:
              Martin Taylor (Inactive)
              Reporter:
              Erik Meade
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Time Spent - 1 hour, 15 minutes Remaining Estimate - 2 hours, 45 minutes
                2h 45m
                Logged:
                Time Spent - 1 hour, 15 minutes Remaining Estimate - 2 hours, 45 minutes
                1h 15m

                  Agile

                    Structure Helper Panel