ISSUE:
Upon attempting to ingest into an Office 365 the following error is visible in the FlightDeck (FD) Admin Console:

Failure The Id property must be set.:
QUADROtech.FlightDeck.PostProcess.SerializedException:
The Id property must be set.

SOLUTION:
This error is typically a result of attempting to migrate to a target that is not properly set up. Please verify that the appropriate Mailbox or Archive Mailbox is appropriately configured for this user and the “Synchronize Active Directory” scheduled task has run successfully since the user account was modified.

DETAILS:
The following is an example of the Server and Worker thread logs showing an issue in a lab environment.
Service log

2015-09-08 12:49:59Z|DEBUG|P:3220|T:30|Office365TaskProcessor|Looking up file(s) [-24_*.pst] in [\\L2-VILIFD4-01\Uploads$]
2015-09-08 12:49:59Z|DEBUG|P:3220|T:30|Office365TaskProcessor|Matched file [-24_vili_635773134180905825.pst]
2015-09-08 12:49:59Z|INFO|P:3220|T:30|Office365WorkItemProvider|Updating status for PST [-24] status [Running] - Text: [], Code: []
2015-09-08 12:50:00Z|INFO|P:3220|T:30|Office365WorkItemProvider|Updating MigrationStatus for PST [-24] with status [Running] - MigrationInProgress
2015-09-08 12:50:02Z|DEBUG|P:3220|T:30|Office365TaskProcessor|[Primary]: Executing task [-24] [File:\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] (WorkerId:1)
2015-09-08 12:50:03Z|TRACE|P:3220|T:30|ProgressUpdater|PST [-24] - LastUpdateUtc:2015-09-08 12:50:02Z - Ingested [0 (0 B)]; Failed [0 (0 B)]; Corrupted [0]
2015-09-08 12:50:03Z|INFO|P:3220|T:30|Office365WorkerTask|Process [3384] (WorkerId:1) for [-24] [\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] finished.
2015-09-08 12:50:03Z|INFO|P:3220|T:30|Office365WorkerTask|LAST VALUE: PST [-24] [\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] (WorkerId:1) - last command: Error
2015-09-08 12:50:03Z|ERROR|P:3220|T:30|Office365WorkerTask|Problem with file
EXCEPTION: QUADROtech.FlightDeck.PostProcess.SerializedException: The Id property must be set.
2015-09-08 12:50:03Z|WARN|P:3220|T:30|Office365TaskProcessor|[Primary]: Worker task encountered an error for PST [-24] [\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] (WorkerId:1). Reporting error.
EXCEPTION: QUADROtech.FlightDeck.PostProcess.SerializedException: The Id property must be set.
at QUADROtech.FlightDeck.PostProcess.GenericWorkerTask`3.Execute(CancellationToken cancellationToken, Int32 workerId)
at QUADROtech.FlightDeck.PostProcess.GenericTaskProcessor`1.ProcessWorkItem(TWorkItem item)
2015-09-08 12:50:03Z|DEBUG|P:3220|T:30|Office365WorkItemProvider|Removing PST [-24] from local processing files [keeping in storage: yes]]
2015-09-08 12:50:03Z|INFO|P:3220|T:30|Office365WorkItemProvider|Updating status for PST [-24] status [Failure] - Text: [QUADROtech.FlightDeck.PostProcess.SerializedException: The Id property must be set.
at QUADROtech.FlightDeck.PostProcess.GenericWorkerTask`3.Execute(CancellationToken cancellationToken, Int32 workerId)
at QUADROtech.FlightDeck.PostProcess.GenericTaskProcessor`1.ProcessWorkItem(TWorkItem item)], Code: [The Id property must be set.]
2015-09-08 12:50:04Z|INFO|P:3220|T:30|Office365WorkItemProvider|Updating MigrationStatus for PST [-24] with status [Failure] - MigrationFailed
2015-09-08 12:50:05Z|DEBUG|P:3220|T:30|Office365TaskProcessor|[Primary]: Worker task finished [-24] [File:\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] (WorkerId:1)
2015-09-08 12:50:20Z|INFO|P:3220|T:30|Service|Service stopping.
2015-09-08 12:50:20Z|TRACE|P:3220|T:30|ServiceHolder|Cancellation token source - Cancel.
2015-09-08 12:50:20Z|INFO|P:3220|T:7|BaseTask|[Primary]: Waiting for task processor to finish
2015-09-08 12:50:20Z|TRACE|P:3220|T:7|BaseTask|[Primary]: Stopping task loop
2015-09-08 12:50:20Z|INFO|P:3220|T:8|BaseTask|[Archive]: Waiting for task processor to finish
2015-09-08 12:50:20Z|TRACE|P:3220|T:8|BaseTask|[Archive]: Stopping task loop
2015-09-08 12:50:20Z|TRACE|P:3220|T:30|ServiceHolder|Service - main task finished.
2015-09-08 12:50:20Z|INFO|P:3220|T:30|Service|Service stopped.

 
Worker log

2015-09-08 12:50:02Z|INFO|P:3384|T:1|Program|Starting Office365 Ingest Worker v4.0.0.17494 [WorkerId:1] [SharedMemId:97a91a86-5c1b-41d6-a11c-47b87fe7c7a8] [SequentialId:1] [User:L2\vili]
2015-09-08 12:50:02Z|DEBUG|P:3384|T:1|Program|Retrieving initial command
2015-09-08 12:50:02Z|DEBUG|P:3384|T:1|Program|Retrieved command: Initialize
2015-09-08 12:50:02Z|INFO|P:3384|T:1|Program|Initializing a worker thread
2015-09-08 12:50:02Z|INFO|P:3384|T:1|WrappedServiceCredentialStorage|Using [ingest1@quadrotechlab3.onmicrosoft.com] as Service Ingest account
2015-09-08 12:50:02Z|TRACE|P:3384|T:1|EWSExecutor|[1] connections created.
2015-09-08 12:50:02Z|INFO|P:3384|T:4|IngestWorker|Creating ingest processor
2015-09-08 12:50:02Z|INFO|P:3384|T:4|ProgressProvider|Initial PST file progress: Ingested [0 (0 B)]; Failed [0 (0 B)]; Corrupted [0]
2015-09-08 12:50:02Z|INFO|P:3384|T:1|Program|Running
2015-09-08 12:50:02Z|INFO|P:3384|T:4|IngestProcessor|IngestSettings - [PstId:-24] [FileName:\\L2-VILIFD4-01\Uploads$\-24_vili_635773134180905825.pst] [Mailbox:] [Destination:Primary] [SubfolderName:PST] [DisplayNameAsSubfolder:True]
2015-09-08 12:50:02Z|DEBUG|P:3384|T:4|IngestProcessor|Getting root folder identifier for [ (Primary)]
2015-09-08 12:50:02Z|TRACE|P:3384|T:4|EWSExecutor+<>c__DisplayClass2|Getting service [ingest1@quadrotechlab3.onmicrosoft.com].
2015-09-08 12:50:02Z|TRACE|P:3384|T:4|EWSExecutor+<>c__DisplayClass2|Creating new service [ingest1@quadrotechlab3.onmicrosoft.com].
2015-09-08 12:50:02Z|TRACE|P:3384|T:4|EWSExecutor|[]: Executing action with credentials [ingest1@quadrotechlab3.onmicrosoft.com].
2015-09-08 12:50:03Z|ERROR|P:3384|T:4|EWSExecutor|[]: Exception during call to Exchange Service.
EXCEPTION: System.ArgumentException: The Id property must be set.
at Microsoft.Exchange.WebServices.Data.ImpersonatedUserId.WriteToXml(EwsServiceXmlWriter writer)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.WriteToXml(EwsServiceXmlWriter writer)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.EmitRequest(IEwsHttpWebRequest request)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.BuildEwsHttpWebRequest()
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(IEwsHttpWebRequest& request)
at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
at Microsoft.Exchange.WebServices.Data.ExchangeService.BindToFolder[TFolder](FolderId folderId, PropertySet propertySet)
at QUADROtech.ExchangeWebServices.Folders.FolderHandler.GetRootFolder(ExchangeService service)
at QUADROtech.ExchangeWebServices.Folders.FolderOperationsBase.RetryFunction[T](Func`1 func, Int32 retryCount)
at QUADROtech.ExchangeWebServices.Folders.FolderHandler.GetCachedRootFolder(ExchangeService service)
at QUADROtech.ExchangeWebServices.Folders.FolderHandler.<>c__DisplayClassa.<GetFolderId>b__8(ExchangeService service, Object innerState)
at QUADROtech.ExchangeWebServices.Connection.EWSExecutor.CallService(Action`3 actionToExecute, String smtpAddress, Object state)
2015-09-08 12:50:03Z|ERROR|P:3384|T:4|IngestWorker|Problem with ingestion
EXCEPTION: System.ArgumentException: The Id property must be set.
at QUADROtech.ExchangeWebServices.Connection.EWSExecutor.CallService(Action`3 actionToExecute, String smtpAddress, Object state)
at QUADROtech.ExchangeWebServices.Folders.FolderHandler.GetFolderId(String path, Object state)
at QUADROtech.FlightDeck.Office365.Ingest.Library.IngestProcessor.CheckIngestDestination()
at QUADROtech.FlightDeck.Office365.Ingest.Library.IngestProcessor.Execute()
at QUADROtech.FlightDeck.Office365.Ingest.Library.IngestWorker.Start()
2015-09-08 12:50:03Z|INFO|P:3384|T:4|IngestWorker|Ingest worker finished
2015-09-08 12:50:03Z|INFO|P:3384|T:1|Program|Worker thread crashed. Notifying main service.
2015-09-08 12:50:03Z|INFO|P:3384|T:1|Program|Office365 Ingest Worker v4.0.0.17494 finished

 

Print Friendly, PDF & Email