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

ansicolor 0.6.0 shows terminal escape sequences in console log

    Details

    • Type: Bug
    • Status: Reopened (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: ansicolor-plugin
    • Environment:
      Jenkins version: 2.150.1
      JDK: OpenJDK Runtime Environment 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12
      OS: Ubuntu 16.04.5 LTS
      ansicolor 0.6.0
      timestamper 1.8.10
    • Similar Issues:
    • Released As:
      ansicolor 0.6.2

      Description

      Since I updated the ansicolor plugin to 0.6.0, I see escape sequences in the terminal log (the log is from an ansible-playbook run):

      consoleText in WebUI:
      ok: [essf0desc]

      log file:
      [[0;32mok: [essf0desc][[0m

      When i downgrade the ansicolor plugin to 0.5.3, I don't see the escape sequences in the log:

      consoleText in WebUI:
      ok: [essf0desc]

      log file:
      [[8mha:////4GByXBh6D5sO4uIaL/Xvo6rBHYkdqIOcMtgU7KVDnLnuAAAApR+LCAAAAAAAAP9b85aBtbiIQT2jNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvODO3ICfVoyQ3xy+/JNU2Yj/Tagmf50wMjD4M7CWJ6SCJEgYhn6zEskT9nMS8dP3gkqLMvHTriiIGKaihyfl5xfk5qXrOEBpkDgMEMDIxMFQUlDDI2RQXJOYpFJdU5qTaKoEttlJQNjBwdjEwsFayAwAsE8VZpQAAAA==[[0mok: [essf0desc][[8mha:////4MLkG6V+s9c4kbbINbBZTN8IdUcULVaJJVRaElSmS5VEAAAAkR+LCAAAAAAAAP9b85aBtbiIQT2jNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvODO3ICfVoyQ3xy+/JNU2Yj/Tagmf50wMjD4M7CWJ6SCJEgYhn6zEskT9nMS8dP3gkqLMvHTriiIGKaihyfl5xfk5qXrOEBpkDgMEMDIxMFQUlDCw2+gXFyTm2QEAI9P8iI4AAAA=[[0m

      The log output let me assume that the changes in 0.6.0 maybe interference with the timestamper plugin.

        Attachments

        1. ansicolor.hpi
          44 kB
          Devin Nusbaum
        2. image-2019-08-21-16-31-39-960.png
          17 kB
          Marc Benstein

          Activity

          Hide
          kugel Thomas M added a comment -

          I can confirm this bug and also that downgrading to 0.5.3 (from http://updates.jenkins-ci.org/download/plugins/ansicolor/) helps.
           
          My sh commands use double quotes (but only single-line, as in sh "bash path/to/script ${arg1} ${arg2}") already so I cannot confirm Dennis Hoer workaround.

          With the 0.6.2 I get output similar to Marc Benstein comment.

          Show
          kugel Thomas M added a comment - I can confirm this bug and also that downgrading to 0.5.3 (from http://updates.jenkins-ci.org/download/plugins/ansicolor/) helps.   My sh commands use double quotes (but only single-line, as in sh "bash path/to/script ${arg1} ${arg2}" ) already so I cannot confirm Dennis Hoer workaround. With the 0.6.2 I get output similar to Marc Benstein comment.
          Hide
          initialzero Marc Benstein added a comment - - edited

          This issue is resolved as of 0.6.3

          Show
          initialzero Marc Benstein added a comment - - edited This issue is resolved as of 0.6.3
          Hide
          tomcruise81 Sean Dukehart added a comment -

          I concur that it is resolved as of 0.6.3. I do still see the terminal escape sequences in the console text output.

          Show
          tomcruise81 Sean Dukehart added a comment - I concur that it is resolved as of 0.6.3. I do still see the terminal escape sequences in the console text output.
          Hide
          initialzero Marc Benstein added a comment -

          I see this issue has been reopened. In the 0.7.2 release the escape sequences are showing. For example, 

          [1mPROCESSED

          Show
          initialzero Marc Benstein added a comment - I see this issue has been reopened. In the 0.7.2 release the escape sequences are showing. For example,  [1mPROCESSED
          Hide
          initialzero Marc Benstein added a comment -

          This issue must be related to a dependency. In the latest update to 0.7.2 I noticed the "[1mPROCESSED" issue in log files with Jenkins 2.235.5. However, I rolled back ansicolor to the last known working version which was 0.6.3 and this issue is still present.

          Show
          initialzero Marc Benstein added a comment - This issue must be related to a dependency. In the latest update to 0.7.2 I noticed the "[1mPROCESSED" issue in log files with Jenkins 2.235.5. However, I rolled back ansicolor to the last known working version which was 0.6.3 and this issue is still present.

            People

            • Assignee:
              dnusbaum Devin Nusbaum
              Reporter:
              cloos Christian Loos
            • Votes:
              12 Vote for this issue
              Watchers:
              28 Start watching this issue

              Dates

              • Created:
                Updated: