One Star

Named pipe write failed: Waiting for process to open other end of pipe

Hello all,
I've created a job with this structure:
tFileInputDelimited_1 --> tMap_1 --> tPostgresqlOutputBulk_1 --> tNamedPipeOutput_1
As usual, horizontally aligned components are connected by a data flow, and vertically aligned components are connected by OnSubJobOK.
The error occurs on component tNamedPipeOutput_1:
connecting to socket on port 3959
connected Named pipe write failed: Waiting for a process to open the other end of the pipe.
at Method)
at ted.bulkexec_pipe_existing_pg_0_1.BulkExec_Pipe_Existing_PG.tFileInputDelimited_1Process(
at ted.bulkexec_pipe_existing_pg_0_1.BulkExec_Pipe_Existing_PG.tNamedPipeOpen_1Process(
at ted.bulkexec_pipe_existing_pg_0_1.BulkExec_Pipe_Existing_PG.tPostgresqlConnection_1Process(
at ted.bulkexec_pipe_existing_pg_0_1.BulkExec_Pipe_Existing_PG.runJobInTOS(
at ted.bulkexec_pipe_existing_pg_0_1.BulkExec_Pipe_Existing_PG.main(
The csv file being read by connecting contains 5000 rows, but this error occurs after the first row has been read from tFileInputDelimited_1 and passed all the way to tNamedPipeOutput_1, so I figure there is some configuration problem.
This is TOS 5.2.0 running on 64-bit Windows 7. The Postgresql version is 9.1, running on Ubuntu 12.04 LTS server.
Any help would be really appreciated.