jakopako / goskyr

A configurable command-line web scraper written in go with auto configuration capability
GNU General Public License v3.0
32 stars 4 forks source link

field generation bug when `-d` flag set #247

Closed jakopako closed 8 months ago

jakopako commented 8 months ago

$ goskyr -g https://bar59.ch/ -model concert-20230509-mod -m 7 -d
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x8dab42]

goroutine 1 [running]:
github.com/chromedp/chromedp.initContextBrowser({0x0, 0x0})
        /home/d/go/pkg/mod/github.com/chromedp/chromedp@v0.9.3/chromedp.go:291 +0x22
github.com/chromedp/chromedp.Run({0x0, 0x0}, {0xc00034e1c0, 0x3, 0x0?})
        /home/d/go/pkg/mod/github.com/chromedp/chromedp@v0.9.3/chromedp.go:326 +0x34
github.com/jakopako/goskyr/fetch.(*DynamicFetcher).Fetch(0xc00034e180, {0x7ffc96df1151, 0x11}, {{{0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0}})
        /home/d/go/pkg/mod/github.com/jakopako/goskyr@v0.5.9/fetch/fetcher.go:135 +0x2f4
github.com/jakopako/goskyr/automate.GetDynamicFieldsConfig(0xc000187e20, 0xc000036090?, 0x5?, {0x7ffc96df116a, 0x14}, {0xb09257, 0xa})
        /home/d/go/pkg/mod/github.com/jakopako/goskyr@v0.5.9/automate/config.go:439 +0x104
main.main()
        /home/d/go/pkg/mod/github.com/jakopako/goskyr@v0.5.9/main.go:60 +0x77d```