cancel
Showing results for 
Search instead for 
Did you mean: 

Batch Error - Invalid Files

bbobo
Level 5
I occasionally get an exception when uploading a batch "There are invalid files in the uploaded batch." This is an exception that gets applied to the batch in Decipher and seems to happen during image processing. None of the files in the batch are invalid and the batch will even ususally correctly process if I retry. Any idea what triggers this error? 

Thanks!
4 REPLIES 4

Ben.Lyons1
Staff
Staff
Hi Ben,

It could be temporary files (often hidden) created when the files are open on a users machine. Are you able to see what documents were read from the folder by Blue Prism?

Thanks

Ben
Ben Lyons
Principal Product Specialist - Decipher
SS&C Blue Prism
UK based

bbobo
Level 5
I don't think it's that because I stepped through the process and confirmed the 'Get Files' action was picking up only the PDFs I wanted to submit. When this happens it sits in 'Image Processing' for 20-30 minutes before throwing that exception.

bbobo
Level 5
Here is the error trace pulled from the image processing log:

Image processing failed. Error message from the server: SsiServerCommunication.SsiClientSessionException: Request failed for command 'GetInputFileDetails' with error code '-1' and error message: 'System.ArgumentNullException: Value cannot be null.
at SsiServerCommonUtils.BlockEncryptor.DecryptAdvanced(Byte[] inputBuffer, String key, String salt)
at SsiServer.ServerLogic.Implementations.BatchFileInputLogic.GetInputFileDetailsImpl(String fileId, Byte[]& fileBuffer, String& fileName, String& processingSettings)
at SsiServer.ServerLogic.Implementations.BatchFileInputLogic.GetInputFileDetails(String fileId, Byte[]& fileBuffer, String& fileName, String& processingSettings)'
at SsiServerCommunication.Clients.SsiTcpClientSession.ValidateRequestResult(BinaryCommand resp)
at SsiServerCommunication.Clients.SsiTcpClientSession.PerformRequest(Stream stream, BinaryCommand request)
at SsiServerCommunication.Clients.SsiTcpClientSession.GetInputFileDetails(String fileId, String& fileName, String& processingSettings)
at SsiImageProcessingClient.ImageProcessingLogic.ImageProcessingWorker.PerformImageProcessing(String fileId)
at SsiImageProcessingClient.ImageProcessingClient.DoWorkImpl(Object sender, DoWorkEventArgs e)

Ben.Lyons1
Staff
Staff
Hi Ben,

I haven't seen that error before, I recommend raising a support ticket so we can investigate.

Thanks

Ben
Ben Lyons
Principal Product Specialist - Decipher
SS&C Blue Prism
UK based