"Inject Bamboo variables" task fails on properties file containing the text "\u"

XMLWordPrintable

    • Type: Bug
    • Resolution: Not a bug
    • Priority: Low
    • None
    • Affects Version/s: 5.8.1
    • Component/s: None
    • None

      Create a file with e.g.

      thedir=c:\users
      

      Build fails with:

      09-Apr-2015 12:58:28	Error occurred while running Task 'inject(2)' of type com.atlassian.bamboo.plugins.bamboo-variable-inject-plugin:inject.
      09-Apr-2015 12:58:28	java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
      09-Apr-2015 12:58:28	        at java.util.Properties.loadConvert(Properties.java:568)
      09-Apr-2015 12:58:28	        at java.util.Properties.load0(Properties.java:391)
      09-Apr-2015 12:58:28	        at java.util.Properties.load(Properties.java:341)
      09-Apr-2015 12:58:28	        at com.atlassian.bamboo.plugins.variable.inject.InjectVariablesTask.loadProperties(InjectVariablesTask.java:86)
      09-Apr-2015 12:58:28	        at com.atlassian.bamboo.plugins.variable.inject.InjectVariablesTask.execute(InjectVariablesTask.java:44)
      09-Apr-2015 12:58:28	        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:220)
      

      Looks like the parser is tripping over the "\u" (of "\users").

            Assignee:
            Unassigned
            Reporter:
            Rene Verschoor (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: