VERIFIED SOLUTION i

Resolve "No space left on device" error. Non-acumulated batch log returns false positive in EngageOne

Issue

During Non Acumulated batch processing the following error message is returned:
 
[Dec 14 14:24:07]|ERROR|BasicDocumentInfoErrorHandler|[BatchItemWorker-10]|Input Answer Id: N/A|Input File Name: N/A|cannot copy file: /mnt/ramdisk/cache/1450099362099-0/records/record-5927.xml to incident archive folder: /mnt/ramdisk/errors/2015-12-14-142407259-25_1
java.io.IOException: No space left on device

[Dec 14 14:24:07]|INFO |BasicDocumentInfoErrorHandler|[BatchItemWorker-10]|Input Answer Id: 5928|Input File Name: N/A|Generated incident archive location: /mnt/ramdisk/errors/2015-12-14-142407259-25_1
[Dec 14 14:24:07]|ERROR|ThreadManager|[BatchItemWorker-10]|Input Answer Id: N/A|Input File Name: N/A|error processing record with id: null
java.io.IOException: No space left on device

Each batch thread is returning a response that is being written to the incident-archive
EngageOne log does not correctly identify which documents have failed:

[Dec 14 14:24:25]|INFO |CommandLineRunner|[NA Batch Main Thread]|Input Answer Id: N/A|Input File Name: N/A|Total number of records read: 6,576
[Dec 14 14:24:25]|INFO |CommandLineRunner|[NA Batch Main Thread]|Input Answer Id: N/A|Input File Name: N/A|Total number of documents generated from records: 1,522
[Dec 14 14:24:25]|INFO |CommandLineRunner|[NA Batch Main Thread]|Input Answer Id: N/A|Input File Name: N/A|Total number of documents processed: 1,016
[Dec 14 14:24:25]|INFO |CommandLineRunner|[NA Batch Main Thread]|Input Answer Id: N/A|Input File Name: N/A|Total number of documents in error: 0

 

Cause

This can happen because of an uncaught exception in code which results in the error counter does not increment correctly

Resolution

UPDATED: March 30, 2017
Fix available in build 3.1.2.11 build 66 and later of EngageOne

Latest maintenance release of EngageOne always avaialbe for download from the customer FTP site.  Please contact software.support@pb.com for details.