Error: MigrationProvisioningPermanentException: Value cannot be null. Parameter name: Atleast one of required user ids oid, smtp, puid, upn, cid, need to be set.

Victor Oghifobibi 5 Reputation points
2023-05-01T10:43:20.2366667+00:00

Performing a Google Workspace to Exchange online following the directions here https://learn.microsoft.com/en-us/exchange/mailbox-migration/automated-migration-neweac. I have successfully done this several times however I recently started getting the error below on the migration batch. Not sure if this is something related to the method I am using or a Microsoft backend issue.

Error: MigrationProvisioningPermanentException: Value cannot be null. Parameter name: Atleast one of required user ids oid, smtp, puid, upn, cid, need to be set. --> Value cannot be null. Parameter name: Atleast one of required user ids oid, smtp, puid, upn, cid, need to be set.

Microsoft 365
Microsoft 365
Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line.
3,738 questions
Microsoft Exchange Online
{count} vote

5 answers

Sort by: Most helpful
  1. Jarvis Sun-MSFT 10,091 Reputation points Microsoft Vendor
    2023-05-02T06:07:40.8966667+00:00

    Hi @Victor Oghifobibi

     

    According to your description, the issue occurs when you run the migration batch.

    The official documentation Verify that the migration worked mentions that if this task fails, check the associated Mailbox status reports for specific errors, and double-check that your migration file has the correct Microsoft 365 or Office 365 email address in the EmailAddress column.

     

    _

    “Error: MigrationProvisioningPermanentException: Value cannot be null. Parameter name: Atleast one of required user ids oid, smtp, puid, upn, cid, need to be set.”_

    In addition, according to the error message, there may be a problem with the user that needs to be migrated, and we recommend that you check whether the user attributes are normal.

    Finally, you can try to recreate and submit the migration batch.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  2. Amit Singh 4,846 Reputation points
    2023-05-02T09:57:07.7466667+00:00

    According to your information above, the issue occurs when you run the migration batch. Are you following the steps listed in the official document: Migrate consumer Google Workspace (formerly G Suite) mailboxes to Microsoft 365 or Office 365

    It mentions that if this task fails, check the associated Mailbox status reports for specific errors and double-check that your migration file has the correct Microsoft 365 or Office 365 email address in the EmailAddress column.

    0 comments No comments

  3. Mark Woodland 0 Reputation points
    2023-05-15T16:04:13.75+00:00

    Hi @Victor Oghifobibi ,   According to your description, the issue occurs when you run the migration batch. The official documentation Verify that the migration worked mentions that if this task fails, check the associated Mailbox status reports for specific errors, and double-check that your migration file has the correct Microsoft 365 or Office 365 email address in the EmailAddress column.   _ “Error: MigrationProvisioningPermanentException: Value cannot be null. Parameter name: Atleast one of required user ids oid, smtp, puid, upn, cid, need to be set.”_ In addition, according to the error message, there may be a problem with the user that needs to be migrated, and we recommend that you check whether the user attributes are normal. Finally, you can try to recreate and submit the migration batch.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".  Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Thanks a lot Jarvis for your answer.

    0 comments No comments

  4. BlueCompute Admin 0 Reputation points
    2023-05-19T08:35:53.94+00:00

    I am also experiencing this error on two separate tenants. I am following the exact same procedure that has worked previously, so I feel that something has changed on Microsoft's back end to cause this. I have an open support ticket but no progress yet.

    0 comments No comments

  5. BlueCompute Admin 0 Reputation points
    2023-05-19T15:14:33.59+00:00

    I have done some testing and this seems to be related to the Exchange Admin Centre.

    Migration batches created using powershell work OK. eg New-MigrationBatch -SourceEndpoint My_Endpoint -Name My_Batch -CSVData $([System.IO.File]::ReadAllBytes("C:\Migration\migrate.csv")) -TargetDeliveryDomain "MyDomain.com"

    Migration batches created using the Admin Centre Wizard continue to fail with this error (...Value cannot be null. Parameter name...).