Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-18913

DoxygenParser does not handle global messages following local messages correctly

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • warnings-plugin
    • None

      When the Doxygen log contains global messages (without a filename or function name) following a local message (with a filename or a function name), then the global message is considered part of the local message.

      Example:

      /home/user/myproject/helper/SimpleTimer.h:19: Error: Unexpected character `"'
      error: Could not read image `/home/user/myproject/html/struct_foo_graph.png' generated by dot!

      The above is parsed as only one message, it should be two.

          [JENKINS-18913] DoxygenParser does not handle global messages following local messages correctly

          Olaf Mandel added a comment -

          Olaf Mandel added a comment - Link to pull request: https://github.com/jenkinsci/warnings-plugin/pull/28

          Code changed in jenkins
          User: Olaf Mandel
          Path:
          src/main/java/hudson/plugins/warnings/parser/DoxygenParser.java
          src/test/java/hudson/plugins/warnings/parser/DoxygenParserTest.java
          src/test/resources/hudson/plugins/warnings/parser/doxygen.txt
          http://jenkins-ci.org/commit/warnings-plugin/b69168dc47956e26519d0f834e1735e73cde420c
          Log:
          Make Doxygen parser handle global messages correctly

          The parsing of local messages did not recognize global messages as a
          point to stop grabbing the message.

          [FIXED JENKINS-18913]

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Olaf Mandel Path: src/main/java/hudson/plugins/warnings/parser/DoxygenParser.java src/test/java/hudson/plugins/warnings/parser/DoxygenParserTest.java src/test/resources/hudson/plugins/warnings/parser/doxygen.txt http://jenkins-ci.org/commit/warnings-plugin/b69168dc47956e26519d0f834e1735e73cde420c Log: Make Doxygen parser handle global messages correctly The parsing of local messages did not recognize global messages as a point to stop grabbing the message. [FIXED JENKINS-18913]

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          src/main/java/hudson/plugins/warnings/parser/DoxygenParser.java
          src/test/java/hudson/plugins/warnings/parser/DoxygenParserTest.java
          src/test/resources/hudson/plugins/warnings/parser/doxygen.txt
          http://jenkins-ci.org/commit/warnings-plugin/ab330310db6a440d80edd01b2a143ccbb02b604b
          Log:
          Merge pull request #28 from olafmandel/JENKINS-18913

          [FIXED JENKINS-18913] Make Doxygen parser handle global messages correctly

          Compare: https://github.com/jenkinsci/warnings-plugin/compare/9b1c30d73da2...ab330310db6a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/warnings/parser/DoxygenParser.java src/test/java/hudson/plugins/warnings/parser/DoxygenParserTest.java src/test/resources/hudson/plugins/warnings/parser/doxygen.txt http://jenkins-ci.org/commit/warnings-plugin/ab330310db6a440d80edd01b2a143ccbb02b604b Log: Merge pull request #28 from olafmandel/ JENKINS-18913 [FIXED JENKINS-18913] Make Doxygen parser handle global messages correctly Compare: https://github.com/jenkinsci/warnings-plugin/compare/9b1c30d73da2...ab330310db6a

            drulli Ulli Hafner
            omandel Olaf Mandel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: