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

Source code files for displaying warnings are empty in some cases

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: warnings-plugin
    • Labels:
      None
    • Environment:
      Jenkins: V1.493
      Warnings-Plugin: V4.18
      Static Analysis Utilities: V1.48
      OS: Windows XP, Mac OS X
    • Similar Issues:

      Description

      In some situations the source code files, displaying the warnings are empty.

      Reason:

      In some setups the default encoding was not set. This caused an exception in the class HealthAwareRecorder.java in

      private void print(final FileOutputStream outputStream, final String message,
      final Object... arguments) throws IOException

      { IOUtils.write(String.format(message, arguments), outputStream, getDefaultEncoding()); }

      The default encoding was an empty string and therefore the write function threw the IOException "Unknown Encoding".
      This resulted in jumping out of the logging function to print the statement, that the path to the source file is wrong.

      Fixed/Workaround by setting the Default Encoding in the configuration setting to "UTF-8"

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/analysis/core/HealthAwareRecorder.java
            src/main/java/hudson/plugins/analysis/util/EncodingValidator.java
            src/test/java/hudson/plugins/analysis/util/EncodingValidatorTest.java
            http://jenkins-ci.org/commit/analysis-core-plugin/3b9fbe464d1b04c8a2520652fb94e855b8a5ba91
            Log:
            [FIXED JENKINS-16222] Ignore invalid encodings when reading files.


            You received this message because you are subscribed to the Google Groups "Jenkins Commits" group.
            To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscribe@googlegroups.com.
            For more options, visit https://groups.google.com/groups/opt_out.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/analysis/core/HealthAwareRecorder.java src/main/java/hudson/plugins/analysis/util/EncodingValidator.java src/test/java/hudson/plugins/analysis/util/EncodingValidatorTest.java http://jenkins-ci.org/commit/analysis-core-plugin/3b9fbe464d1b04c8a2520652fb94e855b8a5ba91 Log: [FIXED JENKINS-16222] Ignore invalid encodings when reading files. – You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out .
            Hide
            drulli Ulli Hafner added a comment -

            Integrated in Jenkins Analysis Plug-ins (Compile) #609
            [FIXED JENKINS-16222] Ignore invalid encodings when reading files. (Revision 3b9fbe464d1b04c8a2520652fb94e855b8a5ba91)

            Result = SUCCESS

            Show
            drulli Ulli Hafner added a comment - Integrated in Jenkins Analysis Plug-ins (Compile) #609 [FIXED JENKINS-16222] Ignore invalid encodings when reading files. (Revision 3b9fbe464d1b04c8a2520652fb94e855b8a5ba91) Result = SUCCESS

              People

              • Assignee:
                drulli Ulli Hafner
                Reporter:
                schneim Markus Schneider
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: