Support Date custom fields in Mantis 1.0.3+

XMLWordPrintable

      Mantis 1.x supports a Date custom field, stored internally as an integer (seconds since 1970). JIRA dies when trying to import these:

      Error importing data from Mantis.com.atlassian.jira.issue.customfields.impl.FieldValidationException: Invalid date format. Please enter the date in the format "d/MMM/yy". at
      com.atlassian.jira.issue.customfields.converters.DatePickerConverter.getTimestamp(DatePickerConverter.java:57) at 
      com.atlassian.jira.issue.customfields.impl.DateCFType.getSingularObjectFromString(DateCFType.java:46) at 
      com.atlassian.jira.util.MantisImportBean.mantisToJIRACustomFieldValueConverter(MantisImportBean.java:1304) at 
      com.atlassian.jira.util.MantisImportBean.importCustomFieldValues(MantisImportBean.java:1259) at 
      com.atlassian.jira.util.MantisImportBean.importIssues(MantisImportBean.java:537) at 
      com.atlassian.jira.util.MantisImportBean.importProjects(MantisImportBean.java:1018) at 
      com.atlassian.jira.util.MantisImportBean.doImport(MantisImportBean.java:260) at 
      com.atlassian.jira.web.action.util.MantisImport.doRun(MantisImport.java:149) at 
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at 
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at 
      java.lang.reflect.Method.invoke(Method.java:585) at 
      webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61) at 
      webwork.util.InjectionUtils.invoke(InjectionUtils.java:52) atError importing data from Mantis.com.atlassian.jira.issue.customfields.impl.FieldValidationException: Invalid date format. Please enter the date in the format "d/MMM/yy". at
      com.atlassian.jira.issue.customfields.converters.DatePickerConverter.getTimestamp(DatePickerConverter.java:57) at 
      com.atlassian.jira.issue.customfields.impl.DateCFType.getSingularObjectFromString(DateCFType.java:46) at 
      com.atlassian.jira.util.MantisImportBean.mantisToJIRACustomFieldValueConverter(MantisImportBean.java:1304) at 
      com.atlassian.jira.util.MantisImportBean.importCustomFieldValues(MantisImportBean.java:1259) at 
      com.atlassian.jira.util.MantisImportBean.importIssues(MantisImportBean.java:537) at 
      com.atlassian.jira.util.MantisImportBean.importProjects(MantisImportBean.java:1018) at 
      com.atlassian.jira.util.MantisImportBean.doImport(MantisImportBean.java:260) at 
      com.atlassian.jira.web.action.util.MantisImport.doRun(MantisImport.java:149) at 
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at 
      

        1. mantis_importfix.zip
          23 kB
        2. MantisImportBean.class
          46 kB

              Assignee:
              Unassigned
              Reporter:
              Jeff Turner
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: