oracledb_exporter icon indicating copy to clipboard operation
oracledb_exporter copied to clipboard

panic: runtime error: invalid memory address or nil pointer dereference

Open xiaohaozifeifeifei opened this issue 1 year ago • 10 comments

After running for a period of time, the following error always occurs, causing the program to exit abnormally.

panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x9a825c]

goroutine 46190 [running]: github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape.func2() /home/runner/work/oracledb_exporter/oracledb_exporter/collector/collector.go:315 +0xffc created by github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape /home/runner/work/oracledb_exporter/oracledb_exporter/collector/collector.go:321 +0x94e

xiaohaozifeifeifei avatar Feb 06 '24 01:02 xiaohaozifeifeifei

I had the same problem using Oracle exporter 0.5.1 or 0.5.2 with OS version centos7.9

DanielGUO123 avatar Apr 05 '24 12:04 DanielGUO123

Same here:

Oracle exporter 0.6.0 OS: "Red Hat Enterprise Linux 9.3 (Plow)" Platform: OCP

53panic: runtime error: invalid memory address or nil pointer dereference 54[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x9faf69] 55 56goroutine 4544 [running]: 57github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape.func2() 58/home/runner/work/oracledb_exporter/oracledb_exporter/collector/collector.go:316 +0x13e9 59created by github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape in goroutine 36 60/home/runner/work/oracledb_exporter/oracledb_exporter/collector/collector.go:322 +0x776

biernatt avatar Apr 22 '24 09:04 biernatt

I have the same problem, too.
docker: Oracle exporter 0.6.0 OS: CentOS Linux release 7.8.2003

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x9fb0e9]

goroutine 43866 [running]:
github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape.func2()
        /go/src/oracledb_exporter/collector/collector.go:316 +0x13e9
created by github.com/iamseth/oracledb_exporter/collector.(*Exporter).scrape in goroutine 43855
        /go/src/oracledb_exporter/collector/collector.go:322 +0x776

kellanfan avatar Jun 25 '24 08:06 kellanfan

Seems this one might be solved by https://github.com/iamseth/oracledb_exporter/pull/460/

HansK-p avatar Jul 14 '24 18:07 HansK-p