roadrunner icon indicating copy to clipboard operation
roadrunner copied to clipboard

[🐛 BUG]: Building with Velox does not show fatal errors

Open Kaspiman opened this issue 6 months ago • 7 comments

No duplicates 🥲.

  • [x] I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?

I decided to build RR from my fork, but got a fatal error without comments: {"level":"error","ts":1750223714578088118,"msg":"fatal","error":"exit status 1"}

I would like to see the error text immediately, but this does not happen with the "INFO" output level:

[log]
level = "info"

I can you see the real error only with level = "debug":

{"level":"debug","ts":1750223560302696439,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"go: github.com/roadrunner-server/server/[email protected]: invalid version: unknown revision 7e2fc991fe26\n"}

Next question: what is this revision/commit and why is it being requested?

Version (rr --version)

vx version 2025.1.2 (build time: 2025-06-14T22:28:06+0000, go1.24.4)

How to reproduce the issue?

Typical velox.toml with this fragment:

...
[github.plugins.server]
ref = "app-logging"
owner = "kaspiman"
repository = "roadrunner-server"
...

Relevant log output

{"level":"info","ts":1750223707298007388,"logger":"GITHUB","msg":"downloading repository","url":"https://codeload.github.com/roadrunner-server/roadrunner/legacy.zip/refs/tags/v2025.1.2"}
{"level":"info","ts":1750223707842232620,"logger":"GITHUB","msg":"repository saved","path":"/tmp/roadrunner-server-v2025.1.2/roadrunner-server-roadrunner-885c708"}        
{"level":"info","ts":1750223712465226957,"logger":"Builder","msg":"switching working directory","wd":"/tmp/roadrunner-server-v2025.1.2/roadrunner-server-roadrunner-885c708"}
{"level":"info","ts":1750223712466409672,"logger":"Builder","msg":"downloading dependencies","cmd":"go mod download"}
{"level":"info","ts":1750223714576321895,"logger":"Builder","msg":"cleaning temporary folders","file/folder":"/tmp/roadrunner-server-v2025.1.2"}
{"level":"info","ts":1750223714578027386,"logger":"Builder","msg":"cleaning temporary folders","file/folder":"/tmp/roadrunner-server-v2025.1.2.zip"}
{"level":"error","ts":1750223714578088118,"msg":"fatal","error":"exit status 1"}

Kaspiman avatar Jun 18 '25 05:06 Kaspiman

Hey @Kaspiman 👋 Yeah, it should be covered via docs, but this is how errors in processes work. Actual lets say fatal error here is - exit code 1. The details can be obtained via stdout/stderr. But in turn, these fds are for logging and this is not possible (without some manipulation with the output) to detect a real error. Thus on fails, you have to use debug log level to see that output. I'll note that in our docs, thanks 😊

rustatian avatar Jun 18 '25 07:06 rustatian

Did you resolve that problem and managed to build RR ?

rustatian avatar Jun 18 '25 07:06 rustatian

Next question: what is this revision/commit and why is it being requested?

This is your branch's last commit.

rustatian avatar Jun 18 '25 07:06 rustatian

Did you resolve that problem and managed to build RR ?

No, error still here. Looks like it's not enough to replace server plugin:

...
[github.plugins.server]
ref = "app-logging"
owner = "kaspiman"
repository = "roadrunner-server"
...

Velox trying to download wrong repo with wrong version 5.0.0: github.com/roadrunner-server/server/[email protected]. Maybe i should change [roadrunner] section or use replace keyword?

Kaspiman avatar Jun 18 '25 08:06 Kaspiman

The tag is correct. Go uses [email protected] and this is the correct way to specify a commit version in Go. I'll double-check that case a little bit later.

rustatian avatar Jun 18 '25 08:06 rustatian

Hello! I have another error while building:

➜  www velox build -c config.toml .
{"level":"info","ts":1751207076556078464,"logger":"GITHUB","msg":"obtaining link","owner":"roadrunner-server","repository":"roadrunner","encoding":"zip","ref":"v2025.1.1"}
{"level":"info","ts":1751207077001479179,"logger":"GITHUB","msg":"seding download request","url":"https://codeload.github.com/roadrunner-server/roadrunner/legacy.zip/refs/tags/v2025.1.1"}
{"level":"info","ts":1751207077001578742,"logger":"GITHUB","msg":"downloading repository","url":"https://codeload.github.com/roadrunner-server/roadrunner/legacy.zip/refs/tags/v2025.1.1"}
{"level":"debug","ts":1751207078054208141,"logger":"GITHUB","msg":"saving repository in temporary folder","path":"/tmp/roadrunner-server-v2025.1.1.zip"}
{"level":"debug","ts":1751207078054612275,"logger":"GITHUB","msg":"repository saved","bytes written":183079}
{"level":"debug","ts":1751207078055256986,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078055541603,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.dockerignore","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078055750921,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.editorconfig","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078055853218,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.githooks/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056081061,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.githooks/pre-commit","path":"/tmp/roadrunner-server-v2025.1.1"}  
{"level":"debug","ts":1751207078056172200,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056362975,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/CODEOWNERS","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078056449716,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/FUNDING.yml","path":"/tmp/roadrunner-server-v2025.1.1"}   
{"level":"debug","ts":1751207078056496518,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/ISSUE_TEMPLATE/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056710645,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/ISSUE_TEMPLATE/bug-report.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056808463,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/ISSUE_TEMPLATE/chore.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056871020,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/ISSUE_TEMPLATE/config.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078056940326,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/ISSUE_TEMPLATE/feature-request.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057029923,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/dependabot.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057119721,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/pull_request_template.md","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057197749,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078057414100,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/codeql-analysis.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057501957,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/dependency-review.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057616149,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/release.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057741397,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/release_dep.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057860448,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/release_dep_aarch64.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078057981232,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/release_grpc.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058108387,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/schema.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058201859,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/semgrep.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058284225,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.github/workflows/tests.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058382658,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.gitignore","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058449697,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.golangci.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078058535199,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/.rr.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059137757,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/CHANGELOG.md","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059206045,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/CODE_OF_CONDUCT.md","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078059336679,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/CONTRIBUTING.md","path":"/tmp/roadrunner-server-v2025.1.1"}       
{"level":"debug","ts":1751207078059429744,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/Dockerfile","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059506835,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/LICENSE","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059576199,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/Makefile","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059630503,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/README.md","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059759255,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/SECURITY.md","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059809396,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/benchmarks/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078059996402,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/benchmarks/simple.js","path":"/tmp/roadrunner-server-v2025.1.1"}  
{"level":"debug","ts":1751207078060081452,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/cmd/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078060228342,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/cmd/rr/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078060378457,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/cmd/rr/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078060454636,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/cmd/rr/main.go","path":"/tmp/roadrunner-server-v2025.1.1"}        
{"level":"debug","ts":1751207078060522931,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/codecov.yml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078060664941,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/composer.json","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078060811412,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078061100432,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/config.go","path":"/tmp/roadrunner-server-v2025.1.1"}   
{"level":"debug","ts":1751207078061236653,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/config_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078061353768,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/container_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078061448245,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/plugins.go","path":"/tmp/roadrunner-server-v2025.1.1"}  
{"level":"debug","ts":1751207078061540659,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/plugins_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078061653762,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/","path":"/tmp/roadrunner-server-v2025.1.1"}       
{"level":"debug","ts":1751207078061911632,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078062023167,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok_debug.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078062171584,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok_error.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078062704977,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok_foobar.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078063157626,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok_info.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078063421210,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/endure_ok_warn.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078063567656,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/container/test/without_endure_ok.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078063669234,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/download-latest.sh","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078064380957,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/githooks-installer.sh","path":"/tmp/roadrunner-server-v2025.1.1"} 
{"level":"debug","ts":1751207078064584214,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/go.mod","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078065002295,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/go.sum","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078066279424,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078066837794,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078067209701,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/jobs/","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078067525852,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/jobs/command.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078067739848,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/jobs/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078067908566,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/jobs/render.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078068013652,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/jobs/subcommands.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078068114517,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/reset/","path":"/tmp/roadrunner-server-v2025.1.1"}   
{"level":"debug","ts":1751207078068396952,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/reset/command.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078068527082,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/reset/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078068633411,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/root.go","path":"/tmp/roadrunner-server-v2025.1.1"}  
{"level":"debug","ts":1751207078068785098,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/root_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078068838269,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/serve/","path":"/tmp/roadrunner-server-v2025.1.1"}   
{"level":"debug","ts":1751207078068967982,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/serve/command.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069046011,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/serve/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069095232,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/stop/","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078069221707,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/stop/command.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069283146,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/stop/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069326625,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/workers/","path":"/tmp/roadrunner-server-v2025.1.1"} 
{"level":"debug","ts":1751207078069446500,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/workers/command.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069519306,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/workers/command_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069572118,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/cli/workers/render.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069633238,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/debug/","path":"/tmp/roadrunner-server-v2025.1.1"}       
{"level":"debug","ts":1751207078069764923,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/debug/server.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069819479,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/debug/server_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078069874462,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/meta/","path":"/tmp/roadrunner-server-v2025.1.1"}        
{"level":"debug","ts":1751207078069971733,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/meta/meta.go","path":"/tmp/roadrunner-server-v2025.1.1"} 
{"level":"debug","ts":1751207078070020192,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/meta/meta_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070062064,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070178149,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/client.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070267669,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/client_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070315019,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/includes.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070365296,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078070472306,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/config_rpc_conn_err.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070520944,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/config_rpc_empty.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070558398,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/config_rpc_ok.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070594246,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/config_rpc_ok_env.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070629552,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/config_rpc_wrong.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070665805,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/include1/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070812787,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/include1/.rr-include.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070857349,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/rpc/test/include1/.rr.yaml","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078070898712,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/sdnotify/","path":"/tmp/roadrunner-server-v2025.1.1"}    
{"level":"debug","ts":1751207078071004627,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/internal/sdnotify/sdnotify.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078071073631,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/lib/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078071173501,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/lib/roadrunner.go","path":"/tmp/roadrunner-server-v2025.1.1"}     
{"level":"debug","ts":1751207078071246967,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/lib/roadrunner_test.go","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078071299346,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/roadrunner.pprof","path":"/tmp/roadrunner-server-v2025.1.1"}      
{"level":"debug","ts":1751207078071406837,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078071516498,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/config/","path":"/tmp/roadrunner-server-v2025.1.1"}       
{"level":"debug","ts":1751207078071635995,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/config/1.0.schema.json","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078071695653,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/config/2.0.schema.json","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078072009972,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/config/3.0.schema.json","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078072080035,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/config/readme.md","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078072130449,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/package-lock.json","path":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"debug","ts":1751207078072192841,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/package.json","path":"/tmp/roadrunner-server-v2025.1.1"}  
{"level":"debug","ts":1751207078072235608,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/readme.md","path":"/tmp/roadrunner-server-v2025.1.1"}     
{"level":"debug","ts":1751207078072269677,"logger":"GITHUB","msg":"extracting repository","file":"roadrunner-server-roadrunner-10289dc/schemas/test.js","path":"/tmp/roadrunner-server-v2025.1.1"}       
{"level":"info","ts":1751207078072307488,"logger":"GITHUB","msg":"repository saved","path":"/tmp/roadrunner-server-v2025.1.1/roadrunner-server-roadrunner-10289dc"}
{"level":"debug","ts":1751207078072375154,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"status","owner":"roadrunner-server","folder":"","plugin":"status","ref":"v5.1.8"}
{"level":"debug","ts":1751207078072403203,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"http","owner":"roadrunner-server","folder":"","plugin":"http","ref":"v5.2.7"}
{"level":"debug","ts":1751207078072406625,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"otel","owner":"roadrunner-server","folder":"","plugin":"otel","ref":"v5.1.8"}
{"level":"debug","ts":1751207078072441792,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"metrics","owner":"roadrunner-server","folder":"","plugin":"metrics","ref":"v5.1.8"}
{"level":"debug","ts":1751207078072467710,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"server","owner":"roadrunner-server","folder":"","plugin":"server","ref":"v5.2.9"}
{"level":"debug","ts":1751207078072468907,"logger":"GITHUB.pool","msg":"fetching plugin data","repository":"lock","owner":"roadrunner-server","folder":"","plugin":"lock","ref":"v5.1.8"}
{"level":"debug","ts":1751207078845300945,"logger":"GITHUB.pool","msg":"reading module info","plugin":"http","module":"module github.com/roadrunner-server/http/v5"}
{"level":"debug","ts":1751207078845359678,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"http","ref":"v5.2.7"}
{"level":"debug","ts":1751207078851370462,"logger":"GITHUB.pool","msg":"reading module info","plugin":"status","module":"module github.com/roadrunner-server/status/v5"}
{"level":"debug","ts":1751207078851416453,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"status","ref":"v5.1.8"}
{"level":"debug","ts":1751207078858844970,"logger":"GITHUB.pool","msg":"reading module info","plugin":"metrics","module":"module github.com/roadrunner-server/metrics/v5"}
{"level":"debug","ts":1751207078858894922,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"metrics","ref":"v5.1.8"}
{"level":"debug","ts":1751207078886980195,"logger":"GITHUB.pool","msg":"reading module info","plugin":"otel","module":"module github.com/roadrunner-server/otel/v5"}
{"level":"debug","ts":1751207078887019895,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"otel","ref":"v5.1.8"}
{"level":"debug","ts":1751207078897419729,"logger":"GITHUB.pool","msg":"reading module info","plugin":"lock","module":"module github.com/roadrunner-server/lock/v5"}
{"level":"debug","ts":1751207078897471919,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"lock","ref":"v5.1.8"}
{"level":"debug","ts":1751207078898241843,"logger":"GITHUB.pool","msg":"reading module info","plugin":"server","module":"module github.com/roadrunner-server/server/v5"}
{"level":"debug","ts":1751207078898265737,"logger":"GITHUB.pool","msg":"requesting commit","plugin":"server","ref":"v5.2.9"}
{"level":"debug","ts":1751207079260544570,"logger":"Builder","msg":"template","template":"\npackage container\n\nimport (\n\t\"github.com/roadrunner-server/informer/v5\"\n\t\"github.com/roadrunner-serv
er/resetter/v5\"\n\tysWDW \"github.com/roadrunner-server/http/v5\"\n\tgeORT \"github.com/roadrunner-server/status/v5\"\n\tVIlEB \"github.com/roadrunner-server/otel/v5\"\n\tLYjJx \"github.com/roadrunner
-server/metrics/v5\"\n\tnldgj \"github.com/roadrunner-server/lock/v5\"\n\tAGbrd \"github.com/roadrunner-server/server/v5\"\n\t\n)\n\nfunc Plugins() []any {\n\t\treturn []any {\n\t\t// bundled\n\t\t// i
nformer plugin (./rr workers, ./rr workers -i)\n\t\t&informer.Plugin{},\n\t\t// resetter plugin (./rr reset)\n\t\t&resetter.Plugin{},\n\n\t\t// std and custom plugins\n\t\t&ysWDW.Plugin{},\n\t\t&geORT.Plugin{},\n\t\t&VIlEB.Plugin{},\n\t\t&LYjJx.Plugin{},\n\t\t&nldgj.Plugin{},\n\t\t&AGbrd.Plugin{},\n\t\t\n\t}\n}\n"}
{"level":"debug","ts":1751207079260895506,"logger":"Builder","msg":"template","template":"\nmodule github.com/roadrunner-server/roadrunner/v2025\n\ngo 1.24\ntoolchain go1.24.3\n\nrequire (\n\tgithub.co
m/olekukonko/tablewriter v1.0.7\n\tgithub.com/buger/goterm v1.0.4\n\tgithub.com/dustin/go-humanize v1.0.1\n\tgithub.com/fatih/color v1.18.0\n\tgithub.com/joho/godotenv v1.5.1\n\tgithub.com/spf13/cobra 
v1.9.1\n\tgithub.com/spf13/viper v1.20.1\n\tgithub.com/stretchr/testify v1.10.0\n\tgo.uber.org/automaxprocs v1.6.0\n\tgithub.com/roadrunner-server/informer/v5 latest\n\tgithub.com/roadrunner-server/res
etter/v5 latest\n\tgithub.com/roadrunner-server/config/v5 latest\n\n\t// Go module pseudo-version\n\tgithub.com/roadrunner-server/http/v5 v5.0.0-20250611184249-a58d5345191c\n\tgithub.com/roadrunner-ser
ver/status/v5 v5.0.0-20250611181010-f99955026c2c\n\tgithub.com/roadrunner-server/otel/v5 v5.0.0-20250611185707-ce45da6dd44d\n\tgithub.com/roadrunner-server/metrics/v5 v5.0.0-20250611185528-e90257fe4f81
\n\tgithub.com/roadrunner-server/lock/v5 v5.0.0-20250611181147-4b3a2afe1010\n\tgithub.com/roadrunner-server/server/v5 v5.0.0-20250611185826-3f38a5e42f34\n\t\n)\n\nreplace (\n\tgithub.com/uber-go/tally/v4 => github.com/uber-go/tally/v4 v4.1.10\n\t\n)\n\nexclude (\n\tgithub.com/spf13/viper v1.18.0\n\tgithub.com/spf13/viper v1.18.1\n\tgo.temporal.io/api v1.26.1\n)\n"}
{"level":"info","ts":1751207079260944994,"logger":"Builder","msg":"switching working directory","wd":"/tmp/roadrunner-server-v2025.1.1/roadrunner-server-roadrunner-10289dc"}
{"level":"info","ts":1751207079260976382,"logger":"Builder","msg":"downloading dependencies","cmd":"go mod download"}
{"level":"info","ts":1751207080228098410,"logger":"Builder","msg":"updating dependencies","cmd":"go mod tidy"}
{"level":"debug","ts":1751207080361907588,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"go: finding module for package github.com/roadrunner-server/rpc/v5\n"}
{"level":"debug","ts":1751207080978963450,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"go: found github.com/roadrunner-server/rpc/v5 in github.com/roadrunner-server/rpc/v5 v5.1.8\n"}
{"level":"info","ts":1751207081006113265,"logger":"Builder","msg":"creating output directory","dir":"/var/www"}
{"level":"info","ts":1751207081006195359,"logger":"Builder","msg":"building RoadRunner","cmd":"/usr/bin/go build -v -trimpath -ldflags -s -ldflags -X github.com/roadrunner-server/roadrunner/v2025/inter
nal/meta.version=v2025.1.1 -X github.com/roadrunner-server/roadrunner/v2025/internal/meta.buildTime=2025-06-29T14:24:41Z -o /tmp/roadrunner-server-v2025.1.1/roadrunner-server-roadrunner-10289dc/rr cmd/rr/main.go"}
{"level":"debug","ts":1751207081251832396,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"github.com/roadrunner-server/roadrunner/v2025/internal/cli/jobs\n"}
{"level":"debug","ts":1751207081253182802,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"github.com/roadrunner-server/roadrunner/v2025/internal/cli/workers\n"}
{"level":"debug","ts":1751207081260656953,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"github.com/roadrunner-server/roadrunner/v2025/container\n"}
{"level":"debug","ts":1751207081263645874,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"# github.com/roadrunner-server/roadrunner/v2025/internal/cli/jobs\ninternal/cli/jobs/render.go:12:5: tw.SetAutoWrapText undefined (type *tablewriter.Table has no field or method SetAutoWrapText)\ninternal/cli/jobs/render.go:13:5: tw.SetHeader undefined (type *tablewriter.Table has no field or method SetHeader)\ninternal/cli/jobs/render.go:14:5: tw.SetColWidth undefined (type *tablewriter.Table has no field or method SetColWidth)\ninternal/cli/jobs/render.go:15:5: tw.SetAlignment undefined (type *tablewriter.Table has no field or method SetAlignment)\ninternal/cli/jobs/render.go:15:30: undefined: tablewriter.ALIGN_LEFT\n"}
{"level":"debug","ts":1751207081265358398,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"# github.com/roadrunner-server/roadrunner/v2025/internal/cli/workers\ninternal/cli/workers/render.go:24:5: tw.SetHeader undefined (type *tablewriter.Table has no field or method SetHeader)\ninternal/cli/workers/render.go:25:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:26:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:27:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:28:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:29:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:30:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:70:5: tw.SetAutoWrapText undefined (type *tablewriter.Table has no field or method SetAutoWrapText)\ninternal/cli/workers/render.go:71:5: tw.SetHeader undefined (type *tablewriter.Table has no field or method SetHeader)\ninternal/cli/workers/render.go:72:5: tw.SetColMinWidth undefined (type *tablewriter.Table has no field or method SetColMinWidth)\ninternal/cli/workers/render.go:72:5: too many errors\n"}
{"level":"debug","ts":1751207081402431868,"logger":"Builder","msg":"[STDERR OUTPUT]","log":"github.com/roadrunner-server/roadrunner/v2025/internal/cli/serve\n"}
{"level":"info","ts":1751207081511821735,"logger":"Builder","msg":"cleaning temporary folders","file/folder":"/tmp/roadrunner-server-v2025.1.1"}
{"level":"info","ts":1751207081513172358,"logger":"Builder","msg":"cleaning temporary folders","file/folder":"/tmp/roadrunner-server-v2025.1.1.zip"}
{"level":"error","ts":1751207081513235055,"msg":"fatal","error":"exit status 1"}

with this config:

[roadrunner]
ref = "v2025.1.1"

[log]
level = "debug"
mode = "production"

[github]
[github.token]
token = "${RT_TOKEN}"

[github.plugins]
[github.plugins.http]
ref = "v5.2.7"
owner = "roadrunner-server"
repository = "http"

[github.plugins.server]
ref = "v5.2.9"
owner = "roadrunner-server"
repository = "server"

[github.plugins.lock]
ref = "v5.1.8"
owner = "roadrunner-server"
repository = "lock"

[github.plugins.otel]
ref = "v5.1.8"
owner = "roadrunner-server"
repository = "otel"

[github.plugins.status]
ref = "v5.1.8"
owner = "roadrunner-server"
repository = "status"

[github.plugins.metrics]
ref = "v5.1.8"
owner = "roadrunner-server"
repository = "metrics"

Kaspiman avatar Jun 29 '25 14:06 Kaspiman

Hey @Kaspiman 👋🏻 Please, use the latest version (2025.1.2). Tablewriter dependency introduced a breaking change, and unfortunately, I had to update these deps in the latest bugfix release (not a very good choice, actually, sorry, but I had to do that sooner or later).

rustatian avatar Jun 29 '25 19:06 rustatian