Issue
When extracting data using the Native Format Import Module and processing Ownerless archives it is necessary to ensure that the File Name Policy does not contain tokens which can not be obtained for ownerless archives.
During the Stage 2 NativeFormatRename command the following may be seen in the module log file:
11-07 23:21:27Z|ERROR|P:6164|T:10|ModuleClient|Error while trying to get command from core
EXCEPTION: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Object reference not set to an instance of an object. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
at ArchiveShuttle.Core.Library.MailNative.FileNamePolicy.ResolveTokens(String fileName, User user, MailNativeSubContainer subContainer)
at ArchiveShuttle.Core.Library.MailNative.FileNamePolicy.GetFileName(Guid containerId, Int32 subContainerId)
at ArchiveShuttle.Core.Library.Command.NativeModuleCommand.GetRename(ContainerMapping containerMapping, Int32 count)
at ArchiveShuttle.Core.Library.Command.NativeModuleCommand.GetRename(Guid moduleId, Int32 commandCount)
at ArchiveShuttle.Core.Library.Command.NativeModuleCommand.Get(Guid moduleId, Int32 commandCount)
at ArchiveShuttle.Core.WebServices.ArchiveShuttle.GetCommands(Guid moduleId, Int32 commandCount)
at SyncInvokeGetCommands(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Obje...).
2013-11-07 23:21:27Z|TRACE|P:6164|T:10|ModuleClient|<< CallWebService [281.3858 ms]
2013-11-07 23:21:27Z|TRACE|P:6164|T:10|ModuleClient|<< GetCommands [281.4339 ms]
2013-11-07 23:21:27Z|INFO|P:6164|T:10|CoreCommands| -> Received no new command. Service might be out of schedule or there is nothing to do.
2013-11-07 23:22:27Z|DEBUG|P:6164|T:7|Logic|GetCommandsFromCore

Solution
Use a File Name Policy such as:
*archivename*_*pstid*.pst

Print Friendly, PDF & Email