Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-1412

publication date provided in bad format - random failures - thread safety parsing dates

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 2.3.0
    • 2.4.0-RC1
    • Ant
    • None
    • Windows

    Description

      The text appears to be correct and when run though test code is OK but it fails randomly in production.

      We are using the ant contrib concurrency foreach task.

      I think this is a threading issue:
      http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4146524

      Can we add synchronised around this method?

      Normally rerunning the build succeeds.

      Error log is:
      [foreach] Caused by: d:\jenkins\jobs\xxxx\BuildAndPublish.xml:418: publication date provided in bad format. should be yyyyMMddHHmmss and not 20130228123237
      [foreach] at org.apache.ivy.ant.IvyTask.getPubDate(IvyTask.java:197)
      [foreach] at org.apache.ivy.ant.IvyDeliver.doExecute(IvyDeliver.java:376)

      method signature is currenty:
      protected static Date getPubDate(String date, Date def) {

      Attachments

        Activity

          People

            maartenc Maarten Coene
            msillence Martin Sillence
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: