Uploaded image for project: 'Scripting Documentation Application'
  1. Scripting Documentation Application
  2. SCRIPTDOC-20

The APIs list panel sometimes doesn't load

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 1.3.3
    • UI
    • None
    • Unknown

    Description

      I'm seeing the issue on XWiki 14.4.3, sometimes the panel on the right with APIs doesn't load, even if the loading bar under the top menu is displayed and goes properly to the end.

      There is a javascript error in the browser console in these cases, I don't know if it's relevant or not:

      Error: [ngRepeat:dupes] http://errors.angularjs.org/1.3.8/ngRepeat/dupes?p0=binding%20in%20bindings%20%7C%20filter%3AfilterService.activeFilters%20%7C%20filter%3AfilterService.searchText%20%7C%20orderBy%3A%27name%27&p1=string%3Ar&p2=r
      T/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:6:416
      ne</compile/</<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:234:379
      Pe/this.$get</$watchCollection/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:122:361
      $digest@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:123:445
      $apply@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:362
      l@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:81:422
      O@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:86:52
      wf/</w.onload@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:87:79
      EventHandlerNonNull*wf/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:86:427
      m@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:83:133
      Ke/this.$get</k/f<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:80:366
      fd/f/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:112:276
      $eval@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:84
      $digest@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:123:195
      $apply@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:362
      sc/d/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:17:448
      e@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:37:96
      d@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:17:369
      sc@https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:18:153
      @https://<redacted domain name>/xwiki/bin/jsx/ScriptingDocumentation/ScriptDocPanel?language=fr&docVersion=1.1&minify=false:474:13
      e@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:30038
      Deferred/then/l/</t<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:30340
      setTimeout handler*Deferred/then/l/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:30549
      c@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:28327
      add@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:28605
      Deferred/then/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:30645
      s.Deferred@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery-migrate/3.3.2/jquery-migrate.min.js?r=1:2:11068
      then@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:30574
      S.fn.ready@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/jquery/3.6.0/jquery.min.js?r=1:2:31864
      @https://<redacted domain name>/xwiki/bin/jsx/ScriptingDocumentation/ScriptDocPanel?language=fr&docVersion=1.1&minify=false:467:29
      execCb@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:16727
      check@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:10499
      newContext/enable/</<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:12915
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      newContext/emit/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13377
      each@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1020
      emit@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13348
      check@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:11058
      enable@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13242
      init@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:9605
      a@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:8305
      completeLoad@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:16152
      onScriptLoad@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:16882
      EventListener.handleEvent*req.load@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:3483
      load@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:16680
      load@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:10087
      newContext/fetch/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:10023
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      execCb@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:16727
      check@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:10499
      newContext/enable/</<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:12915
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      newContext/emit/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13377
      each@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1020
      emit@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13348
      check@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:11058
      enable@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13242
      init@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:9605
      newContext/callPlugin/</<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:11633
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      newContext/emit/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13377
      each@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1020
      emit@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13348
      check@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:11058
      enable@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:13242
      init@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:9605
      newContext/callPlugin/</o<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:11913
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      setTimeout handler*linkLoad/link.onload@https://cdnjs.cloudflare.com/ajax/libs/require-css/0.1.5/css.min.js:1:1654
      EventHandlerNonNull*linkLoad@https://cdnjs.cloudflare.com/ajax/libs/require-css/0.1.5/css.min.js:1:1596
      cssAPI.load@https://cdnjs.cloudflare.com/ajax/libs/require-css/0.1.5/css.min.js:1:2130
      newContext/callPlugin/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:12466
      bind/<@https://<redacted domain name>/xwiki/webjars/wiki%3Axwiki/requirejs/2.3.6/require.min.js?r=1:5:1542
      angular.js:11594:17
          Angular 18
          <anonymous> ScriptDocPanel:474
          jQuery 9
          <anonymous> ScriptDocPanel:467
          execCb require.min.js:5
          check require.min.js:5
          enable require.min.js:5
          bind require.min.js:5
          emit require.min.js:5
          each require.min.js:5
          emit require.min.js:5
          check require.min.js:5
          enable require.min.js:5
          init require.min.js:5
          a require.min.js:5
          completeLoad require.min.js:5
          onScriptLoad require.min.js:5
          (Async: EventListener.handleEvent)
          load require.min.js:5
          load require.min.js:5
          load require.min.js:5
          fetch require.min.js:5
          bind require.min.js:5
          execCb require.min.js:5
          check require.min.js:5
          enable require.min.js:5
          bind require.min.js:5
          emit require.min.js:5
          each require.min.js:5
          emit require.min.js:5
          check require.min.js:5
          enable require.min.js:5
          init require.min.js:5
          callPlugin require.min.js:5
          bind require.min.js:5
          emit require.min.js:5
          each require.min.js:5
          emit require.min.js:5
          check require.min.js:5
          enable require.min.js:5
          init require.min.js:5
          o require.min.js:5
          bind require.min.js:5
          (Async: setTimeout handler)
          onload css.min.js:1
          (Async: EventHandlerNonNull)
          linkLoad css.min.js:1
          load css.min.js:1
          callPlugin require.min.js:5
          bind require.min.js:5
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            lucaa Anca Luca
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: