Error writing to connection

Skip to first unread message

Karyn Meltz Steinberg

Dec 18, 2017, 6:25:50 PM12/18/17
to aroma.affymetrix

I am running doCRMAv2 on 8 CytoScanHD .CEL files. I get the following error in the  CRMAv2/Export to technology-independent data files...

Error in base_save(file = fh, object, compress = compress, ...) :
  error writing to connection
In addition: Warning message:
In readRDS(con) : error reading from connection
          Saving to file cache...done
         Getting (unit, group, cell) map...done
        Extracting (total, freqB)...done
       Reading data...done
      Exporting CnChipEffectFile as an AromaUnitTotalCnBinaryFile...done
     Exporting (total, fracB) data...done
    Array #1 ('GBD-035') of 8...done
   Exporting CnChipEffectSet as AromaUnitTotalCnBinarySet...done

I have enough space on the disk and the correct permissions. I am running version 3.1.0 on R3.4.0. Any advice would be greatly appreciated


Henrik Bengtsson

Dec 18, 2017, 11:49:06 PM12/18/17
to aroma-affymetrix
Hi. From your verbose output, I think two things can have happened:

1. This error happens when it tries to write to the file cache, which
is located under ~/.Rcache/. It could be that this cache is using up
your home drive/folder/account. Not sure what OS you're on, but to
find where `~` is use `normalizePath("~"). If that is indeed full,
and you're on Unix/macOS, the easiest is to simply point `~/.Rcache/`
to another drive via symbol links, e.g. `mkdir -p /scratch/$USER; mv
~/.Rcache /scratch/$USER/; ln -s /scratch/$USER/ ~/.Rcache`.

2. Alternatively, it could just be a hiccup on your system, which
means you can just rerun the script (it should quickly skip everything
already processed in previous runs).

I think (1) is the most likely reason, because the error is in
`base_save(file = fh, object, compress = compress, ...)` which happens
after two very similar calls to the same file which did _not_ fail,
(I'll see if I can add a more informative error message in a future
version of R.cache, e.g. including the problematic filename.)

Hope this helps

> --
> --
> When reporting problems on aroma.affymetrix, make sure 1) to run the latest
> version of the package, 2) to report the output of sessionInfo() and
> traceback(), and 3) to post a complete code example.
> You received this message because you are subscribed to the Google Groups
> "aroma.affymetrix" group with website
> To post to this group, send email to
> To unsubscribe and other options, go to
> ---
> You received this message because you are subscribed to the Google Groups
> "aroma.affymetrix" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
> For more options, visit

Karyn Meltz Steinberg

Dec 19, 2017, 12:38:27 PM12/19/17
to aroma.affymetrix
Thank you so much--Number 1 was indeed the issue. I truly appreciate your quick response.

Reply all
Reply to author
0 new messages