0.9.1 panic: runtime error... Mac OSX

I just updated to caddy 0.9.1 on my local machine and when I ran the command “caddy”, I got this:

Activating privacy features... done.
panic: runtime error: index out of range

goroutine 1 [running]:
panic(0x7d2b60, 0xc42000a0d0)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
github.com/hacdias/caddy-hugo.checkVersion(0xc420273ca0, 0x13, 0xc420273ca0)
	/home/caddy/go/src/github.com/hacdias/caddy-hugo/installer.go:95 +0x15b
github.com/hacdias/caddy-hugo.getPath(0x85cde0, 0xc4202bf5e0)
	/home/caddy/go/src/github.com/hacdias/caddy-hugo/installer.go:34 +0x6c4
github.com/hacdias/caddy-hugo.parse(0xc42017e900, 0xc420273a40, 0x11, 0x0, 0x1, 0x0)
	/home/caddy/go/src/github.com/hacdias/caddy-hugo/setup.go:144 +0x13a
github.com/hacdias/caddy-hugo.setup(0xc42017e900, 0x4, 0x8a9078)
	/home/caddy/go/src/github.com/hacdias/caddy-hugo/setup.go:36 +0xb7
github.com/mholt/caddy.executeDirectives(0xc4202cc750, 0x8ae5f4, 0x9, 0x11be2a0, 0x26, 0x26, 0xc420273ac0, 0x1, 0x1, 0x0, ...)
	/tmp/custombuild_6988_556956615/src/github.com/mholt/caddy/caddy.go:557 +0x597
github.com/mholt/caddy.startWithListenerFds(0x1123d60, 0xc4202c0780, 0xc4202cc750, 0x0, 0x64, 0x0)
	/tmp/custombuild_6988_556956615/src/github.com/mholt/caddy/caddy.go:455 +0x39a
github.com/mholt/caddy.Start(0x1123d60, 0xc4202c0780, 0x1123d60, 0xc4202c0780, 0x0)
	/tmp/custombuild_6988_556956615/src/github.com/mholt/caddy/caddy.go:423 +0xff
github.com/mholt/caddy/caddy/caddymain.Run()
	/tmp/custombuild_6988_556956615/src/github.com/mholt/caddy/caddy/caddymain/run.go:111 +0x26b
main.main()
	/tmp/custombuild_6988_556956615/src/github.com/mholt/caddy/caddy/main.go:13 +0x1b

here’s my caddy file. It’s pretty basic.

localhost:2216 {
  root myempty
  fastcgi / 127.0.0.1:9000 php
  gzip
  rewrite {
    regexp .*
    ext    /
    to     /index.php?_url={uri}
  }
}
localhost:3000 {
  root patternlab/public
  gzip
  errors /Users/justrjlewis//var/logs/error.log
}
localhost:2016 {
  root novashrm/public
  gzip
  errors /Users/justrjlewis/var/logs/error.log
}
localhost:2116 {
  root novashrm
  gzip
  errors /Users/justrjlewis/var/logs/error.log
  fastcgi / 127.0.0.1:9000 php
}
localhost:2017 {
  root tpvsports/public
  gzip
  errors /Users/justrjlewis/var/logs/tpvsports.error.log
  basicauth /new admin admin
  hugo
}
localhost:2018 {
  root mysite/public
  gzip
  errors /Users/justrjlewis/var/logs/error.log
}
localhost:2118 {
  root mysite
  gzip
  errors /Users/justrjlewis/var/logs/mysite.error.log
  fastcgi / 127.0.0.1:9000 php
}
localhost:2020 {
  root okzetas_new/public
  gzip
  errors /Users/justrjlewis/var/logs/okzetas.error.log
  log /Users/justrjlewis/var/logs/okzetas.access.log
  hugo

}
localhost:2080 {
  root justrjlewis_new/public
  gzip
  errors /Users/justrjlewis/var/logs/justrjlewis.error.log
  log /Users/justrjlewis/var/logs/justrjlewis.access.log
  hugo

}
localhost:2025 {
  root walkroyale/public
  gzip
  errors /Users/justrjlewis/var/logs/walkroyale.error.log
  log /Users/justrjlewis/var/logs/walkroyale.access.log
  hugo

}

Ruh-roh. Looks like a problem in the hugo plugin. Pinging @hacdias.

It’s weird though. I checked the issues and searched - doesn’t look like anyone else has experienced this issue - that I’ve found, which seems odd. Leads me to believe it’s specific to me in some way…

Hey! You downloaded it from caddyserver.com? If so, I think it was already solved in the meanwhile.

If you haven’t downloaded it from caddyserver.com I’ll check it tomorrow morning. :slight_smile:

I did. No worries. For some reason my path environment variables reset or something. It’s all working now.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.