注册

在没有安装数据库的环境下,使用Golang开发,正确的数据库链接地址会报指针异常

2021/07/15 1031 1 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:linux windowns
【CPU】:
【问题描述】*:
在没有安装数据库的环境下,使用Golang开发,正确的数据库链接地址会报指针异常

{"file":"db_dm8.go:50","func":"connect","level":"info","msg":"dm://SYSDBA:SYSDBA@192.168.110.93:5236?SCHEMA=SYSDBA\u0026charset=utf-8\u0026parseTime=true\u0026loc=Local","time":"2021-07-15T10:10:19+08:00"}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x11cc85e]

goroutine 1 [running]:
gitee.com/chunanyong/dm.(*Properties).GetTrimString(0x0, 0x19aedd4, 0xc, 0x0, 0x0, 0x0, 0x0)
        /root/go/pkg/mod/gitee.com/chunanyong/dm@v1.8.1/zv.go:80 +0x3e
gitee.com/chunanyong/dm.(*DmConnector).mergeConfigs(0xc00037c300, 0x19f5a90, 0x5b, 0x8c226c, 0x2fc3960)
        /root/go/pkg/mod/gitee.com/chunanyong/dm@v1.8.1/n.go:767 +0x885
gitee.com/chunanyong/dm.(*DmDriver).openConnector(0xc000047440, 0x19f5a90, 0x5b, 0x1892e00, 0xc000fdd601, 0x7fa1d4898b98)
        /root/go/pkg/mod/gitee.com/chunanyong/dm@v1.8.1/p.go:79 +0xaf
gitee.com/chunanyong/dm.(*DmDriver).OpenConnector(0xc000047440, 0x19f5a90, 0x5b, 0x7fa1d4898b98, 0xc000047440, 0xc0002f2b01, 0xc000900d80)
        /root/go/pkg/mod/gitee.com/chunanyong/dm@v1.8.1/p.go:63 +0x3f
database/sql.Open(0x199552b, 0x2, 0x19f5a90, 0x5b, 0x1, 0x1, 0xc0017dfd40)
        /usr/local/go/src/database/sql/sql.go:771 +0x112
rpa-controller/db.connect(0x199552b, 0x2, 0x19f5a90, 0x5b, 0x1, 0xc0017f6400, 0x72)
        /home/dm/rpa-controller/db/db_dm8.go:51 +0x156
rpa-controller/db.NewConnection(0xc0002c9b80, 0x19bed8b, 0x12)
        /home/dm/rpa-controller/db/db_dm8.go:35 +0x293
rpa-controller/db.DbInit(...)
        /home/dm/rpa-controller/db/db_dm8.go:17
main.rpacontrollermain()
        /home/dm/rpa-controller/main.go:140 +0x325
main.main()
        /home/dm/rpa-controller/main.go:40 +0x10c
回答 0
暂无回答
扫一扫
联系客服