Pipeline Pilot exception: "File is not open." (Parallel Processing)

While running my protocol a component enabled for parallel processing (on localhost), I got following error message:

File is not open.
vcByteArrayCache::DiskFileInfo::WriteDataBlock: Pipeline Pilot exception rethrown
vcByteArrayCache::WriteDataBlock: Pipeline Pilot exception rethrown
vcByteArrayCache::FlushData: Pipeline Pilot exception rethrown
vcByteArrayCache::EndRecord: Pipeline Pilot exception rethrown
vcCache::SaveRecord: Pipeline Pilot exception rethrown
CRemoteProtocol::CProtocolBatch::AddRecord: Pipeline Pilot exception rethrown
CRemoteProtocol::AddRecordToBatch: Pipeline Pilot exception rethrown
CRemoteProtocol::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
-> 'Subprotocol' ('XXXX'); Location: 146 - error during Data Record Processing phase
CProtocolStd::onProcess: Pipeline Pilot exception rethrown
CProtocol::onProcess: Pipeline Pilot exception rethrown
CComponentRunner::CallOnProcess: exception caught, calling onFinalize before rethrow
...
Pipeline Pilot Server version 17.2.0.1361
Server OS: Windows Server 2012

What could be the reason for this error?
And how can it be solved?

Thanks,
Johan