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

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

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment