R: Retrieve Error Messages

getErrorMessages {batchtools} | R Documentation

## Retrieve Error Messages

### Description

Extracts error messages from the internal data base and returns them in a table.

### Usage

    getErrorMessages(ids = NULL, missing.as.error = FALSE,
      reg = getDefaultRegistry())

### Arguments

`ids` | [`data.frame` or `integer`] A `data.frame` (or `data.table`) with a column named “job.id”. Alternatively, you may also pass a vector of integerish job ids. If not set, defaults to the return value of `findErrors`. Invalid ids are ignored.
`missing.as.error` | [`logical(1)`] Treat missing results as errors? If `TRUE`, the error message “[not terminated]” is imputed for jobs which have not terminated. Default is `FALSE`
`reg` | [`Registry`] Registry. If not explicitly passed, uses the default registry (see `setDefaultRegistry`).

### Value

[`data.table`] with columns “job.id”, “terminated” (logical), “error” (logical) and “message” (string).

### See Also

Other debug: `getStatus`, `grepLogs`, `killJobs`, `resetJobs`, `showLog`, `testJob`

### Examples

    tmp = makeRegistry(file.dir = NA, make.default = FALSE)
    fun = function(i) if (i == 3) stop(i) else i
    ids = batchMap(fun, i = 1:5, reg = tmp)
    submitJobs(1:4, reg = tmp)
    waitForJobs(1:4, reg = tmp)
    getErrorMessages(ids, reg = tmp)
    getErrorMessages(ids, missing.as.error = TRUE, reg = tmp)

[Package batchtools version 0.9.11 Index]