Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-2224

hawtio RangeError: Maximum call stack size exceeded

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.2
    • jboss-fuse-6.2
    • Hawtio
    • None
    • % %
    • Hide

      run fuse 6.2 buill 046
      (new browser anonymous window - clean cache)
      login as admin:admin into hawtio

      click on tab JMX
      in left tree click "osgi.core"
      in left tree click "osgi.core/bundleState"
      in top center click 1.7

      Show
      run fuse 6.2 buill 046 (new browser anonymous window - clean cache) login as admin:admin into hawtio click on tab JMX in left tree click "osgi.core" in left tree click "osgi.core/bundleState" in top center click 1.7

      There is JavaScript error Error: RangeError: Maximum call stack size exceeded, when user follows steps to reproduce.
      Error is on page osgi.core bundleState .
      It occurs only when click on "1.7" item in the center screen.
      When clicking only in left tree, I can get to the same page without exception.

      Problem is probably in unstable variable during angular digest loop.
      JavaScript log from browser in attachment.

        1. fuse_620104_ie.png
          fuse_620104_ie.png
          103 kB
        2. fuse_620104_screencast.webm
          9.45 MB
        3. hawtio-browser-log.txt
          14 kB

            [ENTESB-2224] hawtio RangeError: Maximum call stack size exceeded

            Frantisek Kust made changes -
            Workflow Original: ENTESB Planned Work [ 13069208 ] New: ENTESB Planned Work (Original) [ 13243462 ]
            Bruno Alejos Gรณmez made changes -
            Workflow Original: ENTESB Triaged Work [ 13038171 ] New: ENTESB Planned Work [ 13069208 ]
            Vlastimil Eliรกลก made changes -
            Workflow Original: classic default workflow [ 12996696 ] New: ENTESB Triaged Work [ 13038171 ]
            Vlastimil Eliรกลก made changes -
            Workflow Original: classic default workflow (System) [ 12624279 ] New: classic default workflow [ 12996696 ]
            Josef Ludvicek (Inactive) made changes -
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]

            Verified in Chrome and Firefox in Fuse 6.2, build 111. Its fixed

            Josef Ludvicek (Inactive) added a comment - Verified in Chrome and Firefox in Fuse 6.2, build 111. Its fixed

            Resolved again upstream and here

            Grzegorz Grzybek added a comment - Resolved again upstream and here
            Grzegorz Grzybek made changes -
            Resolution New: Done [ 1 ]
            Status Original: Reopened [ 4 ] New: Resolved [ 5 ]

            Looks the same - but FF has worst StackOverflow detection
            Will look on Monday

            Grzegorz Grzybek added a comment - Looks the same - but FF has worst StackOverflow detection Will look on Monday

            For some reason, IE in Windows server 2012 R2 says "Out of stack space" on this issue.

            Josef Ludvicek (Inactive) added a comment - For some reason, IE in Windows server 2012 R2 says "Out of stack space" on this issue.
            Josef Ludvicek (Inactive) made changes -
            Attachment New: fuse_620104_ie.png [ 12389193 ]

            Hi ggrzybek, could you please check this again?
            I attached video, capturing this issue in fuse 6.2 build 104 (also present in fuse 6.2 099).
            There is different behavior between Google Chrome and Firefox. In chrome it just says "Maximum call stack size exceeded", but in Firefox, there is some kind of infinite recursion loop.

            Josef Ludvicek (Inactive) added a comment - Hi ggrzybek , could you please check this again? I attached video, capturing this issue in fuse 6.2 build 104 (also present in fuse 6.2 099). There is different behavior between Google Chrome and Firefox. In chrome it just says "Maximum call stack size exceeded", but in Firefox, there is some kind of infinite recursion loop.

            Hmm - reopening then...

            Grzegorz Grzybek added a comment - Hmm - reopening then...
            Grzegorz Grzybek made changes -
            Resolution Original: Done [ 1 ]
            Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
            Josef Ludvicek (Inactive) made changes -
            Attachment New: fuse_620104_screencast.webm [ 12389192 ]
            Grzegorz Grzybek made changes -
            Fix Version/s New:  jboss-fuse-6.2 [ 12323240 ]

            Grzegorz Grzybek added a comment - Resolved here: https://github.com/jboss-fuse/hawtio/commit/2f9df0807ee81b39c14b74972aaa4611bd649932
            Grzegorz Grzybek made changes -
            Resolution New: Done [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            Grzegorz Grzybek made changes -
            Status Original: Coding In Progress [ 3 ] New: Open [ 1 ]
            Grzegorz Grzybek made changes -
            Status Original: Open [ 1 ] New: Coding In Progress [ 3 ]

            Question for developers:
            What do you think about attaching video showing how to reproduce bug instead of text description?
            Sometimes it could be easier to capture screen, than explain where exactly I clicked to reproduce some bug in hawtio.
            Do you prefer video or text description?

            Josef Ludvicek (Inactive) added a comment - Question for developers: What do you think about attaching video showing how to reproduce bug instead of text description? Sometimes it could be easier to capture screen, than explain where exactly I clicked to reproduce some bug in hawtio. Do you prefer video or text description?
            Grzegorz Grzybek made changes -
            Assignee New: Grzegorz Grzybek [ ggrzybek ]
            Josef Ludvicek (Inactive) made changes -
            Attachment New: hawtio-browser-log.txt [ 12386619 ]
            Josef Ludvicek (Inactive) created issue -

              ggrzybek Grzegorz Grzybek
              jludvice Josef Ludvicek (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: