r-lib / revdepcheck

R package reverse dependency checking
https://revdepcheck.r-lib.org
Other
99 stars 31 forks source link

"stderr is not a pipe" #308

Closed bbolker closed 2 years ago

bbolker commented 2 years ago

With current revdepcheck. Any ideas?

> revdep_check("glmmTMB")
── INIT ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Computing revdeps ──
── INSTALL ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 2 versions ──
Installing CRAN version of glmmTMB
Installing DEV version of glmmTMB
── CHECK ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 15 packages ──
[0/15] 00:20:04 | ETA:  ?s | (1) AICcmodavg [C_]Error in process_get_error_connection(self, private) : 
  stderr is not a pipe.
Type .Last.error.trace to see where the error occurred
> .Last.error.trace

 Stack trace:

 1. revdepcheck:::revdep_check("glmmTMB")
 2. revdepcheck:::revdep_run(pkg, quiet = quiet, timeout = timeout,  ...
 3. revdepcheck:::run_event_loop(state)
 4. revdepcheck:::handle_events(state, events)
 5. revdepcheck:::handle_event(state, i)
 6. proc$read_error(n = 10000)
 7. super$read_error(...)
 8. processx:::process_read_error(self, private, n)
 9. processx:::process_get_error_connection(self, private)
 10. throw(new_error("stderr is not a pipe."))

 x stderr is not a pipe. 
gaborcsardi commented 2 years ago

Are you using dev rcmdcheck? If yes, try to use the CRAN version.

bbolker commented 2 years ago

OK, will try.

bbolker commented 2 years ago

Seems better, thank you. My problem is resolved AFAICT but I'll let you decide whether to close the issue or not.

gaborcsardi commented 2 years ago

Still a big here, which I'll fix. Thanks for the report!