taosdata / taosdata/TDengine

docker启动3.3.8.0报空指针错误

Open
#33,248 6 comments 0 reactions 1 assignee View on GitHub

@yu285 is already working on this.

Since Oct 16, 2025.

bug
Dominant language
C
Stars
25.1k
Forks
5k
Avg merge
4d 59m
Merged PRs (30d)
7

Description

docker命令是:
docker run -d
-v /data/taos/dnode/data:/var/lib/taos
-v /data/taos/dnode/log:/var/log/taos
-p 6030:6030 -p 6041:6041 -p 6043:6043 -p 6060:6060
-p 6044-6049:6044-6049
-p 6044-6045:6044-6045/udp
--name tsdb
tdengine/tsdb:3.3.8.0

报错日志是:
10/12 07:13:43.344254 00000101 C UTL INFO report client cont with QID:0x10000000d8ab000
10/12 07:13:43.349972 00000194 WEB ERROR

2025/10/12 07:13:43 [Recovery] 2025/10/12 - 07:13:43 panic recovered:
runtime error: invalid memory address or nil pointer dereference
/root/.gvm/gos/go1.24.2/src/runtime/panic.go:262 (0x47daf8)
/root/.gvm/gos/go1.24.2/src/runtime/signal_unix.go:925 (0x47dac8)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:303 (0xb89b0e)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:262 (0xb88fbc)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:217 (0xb885e4)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x95566e)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 (0x95565b)
/data/release/main/TDinternal/community/tools/keeper/infrastructure/log/web.go:53 (0xa9817b)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0xa97b86)
/data/release/main/TDinternal/community/tools/keeper/infrastructure/log/web.go:24 (0xa97b6d)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x9544ad)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 (0x954144)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 (0x953c89)
/root/.gvm/gos/go1.24.2/src/net/http/server.go:3301 (0x71c44d)
/root/.gvm/gos/go1.24.2/src/net/http/server.go:2102 (0x6f9e84)
/root/.gvm/gos/go1.24.2/src/runtime/asm_amd64.s:1700 (0x483880)

10/12 07:13:57.467187 00000194 DB ERROR QID:0x400000000000876c latency:3.678995ms, sql:insert into km_577bcc687ad4_6043 using keeper_monitor tags ('577bcc687ad4:6043') values ( now, 0.066667, 0.750209, 0), err:Post "http://localhost:6041/rest/sql/log?req_id=707660476804278569": dial tcp [::1]:6041: connect: connection refused
10/12 07:13:57.467229 00000194 MON ERROR execute sql:insert into km_577bcc687ad4_6043 using keeper_monitor tags ('577bcc687ad4:6043') values ( now, 0.066667, 0.750209, 0), error:Post "http://localhost:6041/rest/sql/log?req_id=707660476804278569": dial tcp [::1]:6041: connect: connection refused
10/12 07:13:58.668152 00000194 DB ERROR QID:0x10000000d8acb00 latency:468.219µs, sql:insert into log.taosd_cluster_basic_5455093911925132982 using taosd_cluster_basic tags ('5455093911925132982') values (1760253238666, 'localhost:6030', 1, '3.3.8.0') , err:Post "http://localhost:6041/rest/sql/log?req_id=707660476809521450": dial tcp [::1]:6041: connect: connection refused
10/12 07:13:58.668192 00000194 GEN ERROR QID:0x10000000d8acb00 insert taosd_cluster_basic error, msg:Post "http://localhost:6041/rest/sql/log?req_id=707660476809521450": dial tcp [::1]:6041: connect: connection refused
10/12 07:13:58.679126 00000194 WEB ERROR

2025/10/12 07:13:58 [Recovery] 2025/10/12 - 07:13:58 panic recovered:
runtime error: invalid memory address or nil pointer dereference
/root/.gvm/gos/go1.24.2/src/runtime/panic.go:262 (0x47daf8)
/root/.gvm/gos/go1.24.2/src/runtime/signal_unix.go:925 (0x47dac8)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:303 (0xb89b0e)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:262 (0xb88fbc)
/data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:217 (0xb885e4)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x95566e)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 (0x95565b)
/data/release/main/TDinternal/community/tools/keeper/infrastructure/log/web.go:53 (0xa9817b)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0xa97b86)
/data/release/main/TDinternal/community/tools/keeper/infrastructure/log/web.go:24 (0xa97b6d)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x9544ad)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 (0x954144)
/root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 (0x953c89)
/root/.gvm/gos/go1.24.2/src/net/http/server.go:3301 (0x71c44d)
/root/.gvm/gos/go1.24.2/src/net/http/server.go:2102 (0x6f9e84)
/root/.gvm/gos/go1.24.2/src/runtime/asm_amd64.s:1700 (0x483880)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.