Running ‘rsolr_unit_tests.R’ [13m/66m]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  Solr started at: http://localhost:8983/solr/techproducts
  
  Attaching package: 'BiocGenerics'
  
  The following objects are masked from 'package:parallel':
  
      clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
      clusterExport, clusterMap, parApply, parCapply, parLapply,
      parLapplyLB, parRapply, parSapply, parSapplyLB
  
  The following objects are masked from 'package:stats':
  
      IQR, mad, sd, var, xtabs
  
  The following objects are masked from 'package:base':
  
      Filter, Find, Map, Position, Reduce, anyDuplicated, append,
      as.data.frame, cbind, colMeans, colSums, colnames, do.call,
      duplicated, eval, evalq, get, grep, grepl, intersect, is.unsorted,
      lapply, lengths, mapply, match, mget, order, paste, pmax, pmax.int,
      pmin, pmin.int, rank, rbind, rowMeans, rowSums, rownames, sapply,
      setdiff, sort, table, tapply, union, unique, unsplit, which,
      which.max, which.min
  
  
  Attaching package: 'rsolr'
  
  The following object is masked from 'package:stats':
  
      ftable
  
  The following object is masked from 'package:base':
  
      grouping
  
  Error in x$.self$finalize() : attempt to apply non-function
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  /home/ripley/.local/share/R/rsolr/solr-undertow-1.5.0-RC1-with-solr-5.3.0/bin/solr-undertow: cannot make pipe for command substitution: Too many open files
  Server unhandled exception during startup 'Server returned HTTP response code: 500 for URL: http://0.0.0.0:8983/solr/#/'
  
   *** caught segfault ***
  address c, cause 'memory not mapped'
  
  Traceback:
   1: strsplit(signatures, "#")
   2: unlist(strsplit(signatures, "#"))
   3: matrix(unlist(strsplit(signatures, "#")), ncol = 2L, byrow = TRUE,     dimnames = list(NULL, c("from", "to")))
   4: coercionTable()
   5: mediaCoercionTable()
   6: as.vector(x)
   7: unique(y[match(as.vector(x), y, 0L)])
   8: intersect(mediaCoercionTable()[, "from"], names(getClass("Media")@subclasses))
   9: acceptedMediaTypes()
  10: match.fun(protocol)(...)
  11: CRUDProtocol(base.uri, ...)
  12: initialize(value, ...)
  13: initialize(value, ...)
  14: new("RestUri", base.uri, protocol = protocol, cache = cache,     credentials = credentials)
  15: RestUri(uri)
  16: read(RestUri(uri)$schema)
  17: doTryCatch(return(expr), name, parentenv, handler)
  18: tryCatchOne(expr, names, parentenv, handlers[[1L]])
  19: tryCatchList(expr, classes, parentenv, handlers)
  20: tryCatch(expr, error = function(e) {    call <- conditionCall(e)    if (!is.null(call)) {        if (identical(call[[1L]], quote(doTryCatch)))             call <- sys.call(-4L)        dcall <- deparse(call)[1L]        prefix <- paste("Error in", dcall, ": ")        LONG <- 75L        msg <- conditionMessage(e)        sm <- strsplit(msg, "\n")[[1L]]        w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w")        if (is.na(w))             w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L],                 type = "b")        if (w > LONG)             prefix <- paste0(prefix, "\n  ")    }    else prefix <- "Error : "    msg <- paste0(prefix, conditionMessage(e), "\n")    .Internal(seterrmessage(msg[1L]))    if (!silent && identical(getOption("show.error.messages"),         TRUE)) {        cat(msg, file = outFile)        .Internal(printDeferredWarnings())    }    invisible(structure(msg, class = "try-error", condition = e))})
  21: try(read(RestUri(uri)$schema), silent = TRUE)
  22: solrIsReady(.self$uri)
  23: solr$start()
  24: TestSolr(schema, restart = TRUE)
  25: func()
  26: system.time(func())
  27: doTryCatch(return(expr), name, parentenv, handler)
  28: tryCatchOne(expr, names, parentenv, handlers[[1L]])
  29: tryCatchList(expr, classes, parentenv, handlers)
  30: tryCatch(expr, error = function(e) {    call <- conditionCall(e)    if (!is.null(call)) {        if (identical(call[[1L]], quote(doTryCatch)))             call <- sys.call(-4L)        dcall <- deparse(call)[1L]        prefix <- paste("Error in", dcall, ": ")        LONG <- 75L        msg <- conditionMessage(e)        sm <- strsplit(msg, "\n")[[1L]]        w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w")        if (is.na(w))             w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L],                 type = "b")        if (w > LONG)             prefix <- paste0(prefix, "\n  ")    }    else prefix <- "Error : "    msg <- paste0(prefix, conditionMessage(e), "\n")    .Internal(seterrmessage(msg[1L]))    if (!silent && identical(getOption("show.error.messages"),         TRUE)) {        cat(msg, file = outFile)        .Internal(printDeferredWarnings())    }    invisible(structure(msg, class = "try-error", condition = e))})
  31: try(system.time(func()))
  32: .executeTestCase(funcName, envir = sandbox, setUpFunc = .setUp,     tearDownFunc = .tearDown)
  33: .sourceTestFile(testFile, testSuite$testFuncRegexp)
  34: RUnit::runTestSuite(suite)
  35: get("testPackage", getNamespace("BiocGenerics"))("rsolr")
  36: rsolr:::.test()
  An irrecoverable exception occurred. R is aborting now ...
  cannot make pipe