Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-10526

Support Date custom fields in Mantis 1.0.3+

    XMLWordPrintable

Details

    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      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 
      

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            7ee5c68a815f Jeff Turner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: