-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Closed
Description
- Gitea version (or commit ref): gitea-1.12.5-linux-amd64
- Git version: git version 2.11.0
- Operating system: Debian 9
- Database (use
[x]
):- PostgreSQL
- [x ] MySQL
- MSSQL
- SQLite
- Can you reproduce the bug at https://try.gitea.io:
- Yes (provide example URL)
- No
- [x ] Not relevant
- Log gist:
Description
I've setup Gitea on an AWS instance where I'm running it as my user on port 3000. I am accessing it via an Apache reverse proxy running on the same host via SSL. Everything so far is working splendidly but when it came time to add MFA to my account, the server responded with a 500 error, and this trace appears in the Gitea log:
2020/10/15 00:49:18 ...les/context/panic.go:35:1() [E] PANIC:: interface conversion: interface {} is nil, not string
/usr/local/go/src/runtime/iface.go:260 (0x4117f1)
/go/src/code.gitea.io/gitea/routers/user/setting/security_twofa.go:192 (0x17b75e6)
/usr/local/go/src/reflect/value.go:460 (0x49cf7a)
/usr/local/go/src/reflect/value.go:321 (0x49c483)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:177 (0xc2ba8b)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:137 (0xc2b469)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:121 (0xc469b8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:112 (0x125e8b4)
/go/src/code.gitea.io/gitea/modules/context/panic.go:39 (0x125e8a5)
/usr/local/go/src/reflect/value.go:460 (0x49cf7a)
/usr/local/go/src/reflect/value.go:321 (0x49c483)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:177 (0xc2ba8b)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:137 (0xc2b469)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:121 (0xc469b8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:112 (0x1216435)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/session/session.go:192 (0x1216420)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:79 (0xc46860)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:157 (0xc2b7b7)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:135 (0xc2b558)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:121 (0xc469b8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:112 (0xc57e05)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/recovery.go:161 (0xc57df8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/logger.go:40 (0xc4a423)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:157 (0xc2b7b7)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:135 (0xc2b558)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:121 (0xc469b8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:112 (0xc57130)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/logger.go:52 (0xc5711b)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/logger.go:40 (0xc4a423)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:157 (0xc2b7b7)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:135 (0xc2b558)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:121 (0xc469b8)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/router.go:187 (0xc59016)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/router.go:294 (0xc52abd)
/go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/macaron.go:218 (0xc4b79a)
/go/src/code.gitea.io/gitea/vendor/github.com/gorilla/context/context.go:141 (0xebd7f3)
/usr/local/go/src/net/http/server.go:2041 (0x750e63)
/usr/local/go/src/net/http/server.go:2836 (0x7541f2)
/usr/local/go/src/net/http/server.go:1924 (0x74fc5b)
/usr/local/go/src/runtime/asm_amd64.s:1373 (0x46f370)
It's a dead end at this point.
I'm confident the Apache reverse proxy is setup correctly, but who knows. If this helps, the site can be reached here: https://ceregatti.org/git
Please let me know if there's any other information that could help.
Thanks for the great product! Loving it so far!
Metadata
Metadata
Assignees
Labels
No labels