Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-81116

Treeview does not work with doxygen-1.8.14-13.el8_10

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-8.10.z
    • rhel-8.10
    • doxygen
    • None
    • doxygen-1.8.14-14.el8_10
    • No
    • Moderate
    • rhel-base-utils-core
    • ssg_core_services
    • 3
    • Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • Release Note Not Required
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      What were you trying to do that didn't work?

      The latest version of doxygen in RHEL 8 does not show the treeview information even when "GENERATE_TREEVIEW" is set to "YES" in the Doxyfile.

      In the example below, I have not used any INPUT parameter and worked with empty directory however we still see that in case of older version the treeview displays "My Project" but the new version does not show any information in the treeview.

       

      Screenshot with working older version - doxygen-1.8.14-12.el8

       

      Screenshot with new version doxygen-1.8.14-13.el8_10

       

      In firefox browser console we see the jQuery exceptions as "jQuery.Deferred exception: e.indexOf is not a function"

      It seems to point to initResizable on resize.js and initNavTree on navtree.js

      jQuery.Deferred exception: e.indexOf is not a function S.fn.load@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:84932
      initResizable@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/resize.js:134:13
      e@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:30038
      Deferred/then/l/</t<@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:30340
       undefined jquery.js:2:31593
      
      jQuery.Deferred exception: e.indexOf is not a function S.fn.load@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:84932
      initNavTree@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/navtree.js:514:13
      @file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/index.html:69:41
      e@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:30038
      Deferred/then/l/</t<@file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/jquery.js:2:30340
       undefined jquery.js:2:31593
      
      Uncaught TypeError: e.indexOf is not a function     
      load jQuery     
      initNavTree file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/navtree.js:514     
      <anonymous> file:///home/test/Downloads/doxygen/rhel8/new/doxygen2/html/index.html:69     
      jQuery 2         
          e         
          t

      What is the impact of this issue to you?

      Impact on project documentation of source codes.

      Please provide the package NVR for which the bug is seen:

      doxygen-1.8.14-13.el8_10.x86_64

      How reproducible is this bug?:

      Everytime

      Steps to reproduce

      1. Install latest doxygen on RHEL 8.10
      # dnf install doxygen
      1. Generated default "Doxyfile"
      doxygen -g
      1. Edit "Doxyfile" and set "GENERATE_TREEVIEW" to "YES" 
      2. Generate HTML content
      doxygen Doxyfile
      1. View the html file created
      firefox html/index.html

      Expected results

      New version should generated treeview when GENERATE_TREEVIEW is set to YES

      Actual results

      Currently its not generated treeview even when GENERATE_TREEVIEW is set to YES

              than@redhat.com Than Ngo
              rhn-support-amepatil Ameya Patil
              Than Ngo Than Ngo
              Jakub Haruda Jakub Haruda
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: