nmcapule / oclz-go

https://github.com/nmcapule/oclz-go
https://oclz.fly.dev
MIT License
1 stars 1 forks source link

panic: runtime error: index out of range [1] with length 0 (opencart.scrapeCatalogProduct) #13

Open nmcapule opened 1 year ago

nmcapule commented 1 year ago
2022-10-18T10:09:06.973 app[23620394] sin [info] panic: runtime error: index out of range [1] with length 0

2022-10-18T10:09:06.973 app[23620394] sin [info] goroutine 21 [running]:

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/integrations/opencart.scrapeCatalogProduct({0x0, 0x0})

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/integrations/opencart/scraper.go:33 +0x7b4

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/integrations/opencart.(*Client).request(0xc000561410, 0xc0007d6bc8, {0xc0007d6508, 0x1, 0x51285d?})

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/integrations/opencart/request.go:84 +0x817

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/integrations/opencart.(*Client).loadCatalogProductPages(0xc000561410, 0xc0007d6ff8?)

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/integrations/opencart/opencart.go:98 +0x277

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/integrations/opencart.(*Client).LoadItem(0xc0003ca340?, {0xc000551f30, 0x4})

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/integrations/opencart/opencart.go:40 +0x14a

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/syncer.(*Syncer).SyncItem(0xc0003ca340, {0xc000551f30, 0x4})

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/syncer/syncitem.go:28 +0x1ec

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/syncer.(*Syncer).Start.func4(0xc00006ce50?)

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/syncer/daemon.go:65 +0x2f9

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/utils/scheduler.Loop(0xc0007d7ee8, {0x0?, 0xc0000436e0?})

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/utils/scheduler/scheduler.go:21 +0x70

2022-10-18T10:09:06.973 app[23620394] sin [info] github.com/nmcapule/oclz-go/syncer.(*Syncer).Start(0xc0003ca340)

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/syncer/daemon.go:53 +0x31b

2022-10-18T10:09:06.973 app[23620394] sin [info] main.main.func1.1()

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/main.go:25 +0x67

2022-10-18T10:09:06.973 app[23620394] sin [info] created by main.main.func1

2022-10-18T10:09:06.973 app[23620394] sin [info] /src/myapp/main.go:23 +0xce
nmcapule commented 1 year ago

Note that this is does not consistently happens