Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-66223

Import fails due to Error running user management migration task

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • None

    Description

      User Management related error appears when performing a Jira Import on OnDemand displaying this message to the UI:
      Unexpected error while restoring data: com.atlassian.studio.host.common.DataSetupException: Error running user management migration task: null

      and this error in the logs:

      2014-05-23 16:45:01,020 JiraImportTaskExecutionThread-1 INFO liam 1002x243x1 ow5a02 117.104.180.121,165.254.226.65 /secure/admin/StudioImport!import.jspa [importer.impl.user.JiraUserServiceImpl] Running user management migration task
      May 23, 2014 4:45:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
      INFO: Initiating Jersey application, version 'Jersey: 1.8-atlassian-13 01/23/2014 06:03 AM'
      2014-05-23 16:45:01,605 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] Rolling back User Management. Disabling the dark feature
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.downgrade.unlicensed: [daniel, tony@8hq.co.nz, wei, tom, jason, jon]
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.existing.use.groups: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.existing.use.users: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.existing.admin.groups: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.existing.admin.users: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.existing.site-admins: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.chosen.users: null
      2014-05-23 16:45:01,614 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.chosen.admins: null
      2014-05-23 16:45:01,615 TP-Processor3 WARN      [usermanagement.userprovisioning.spi.AbstractUpgradeService] unified.admin.migration.chosen.site-admins-backup: null
      2014-05-23 16:45:01,617 TP-Processor3 ERROR      [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: Backup values were stored incorrectly. Some values were null. See logs above.
      java.lang.RuntimeException: Backup values were stored incorrectly. Some values were null. See logs above.
            at com.atlassian.crowd.plugin.usermanagement.userprovisioning.spi.AbstractUpgradeService.logAllPreviousUseAndAdminGroups(AbstractUpgradeService.java:273)
            at com.atlassian.crowd.plugin.usermanagement.userprovisioning.spi.AbstractUpgradeService.doDowngrade(AbstractUpgradeService.java:127)
            at com.atlassian.crowd.plugin.usermanagement.userprovisioning.MigrationResource.undoUpgrade(MigrationResource.java:81)
            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:597)
            at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
            at com.sun.jersey.server.impl.model.method.dispatch.VoidVoidDispatchProvider$VoidVoidMethodInvoker._dispatch(VoidVoidDispatchProvider.java:71)
            at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
            at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
            at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
            at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
            at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
            at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
            at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
            at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
            at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
            at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
            at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
            at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178)
            at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795)
            at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73)
            at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
            at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
            at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
            at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      ...
      

      More info:
      The backup is from a local hosted Jira but was imported there from and OnDemand backup. So: OD => BTF BTF => OD

      No workaround at the moment.
      The User Management team is working on it.

      Attachments

        Activity

          People

            rmassaioli Robert Massaioli (Atlassian)
            mfernandezbadii Mauro Badii
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: