Setting uppercase letters in backend url (Private Base URL) causes the below error in APIcast logs. APIcast is failing on parsing the url.
2019/05/14 05:51:36 [error] 23#23: *411 lua entry thread aborted: runtime error: /opt/app-root/src/src/apicast/policy/apicast/apicast.lua:86: missing upstream stack traceback: coroutine 0: [C]: in function 'assert' /opt/app-root/src/src/apicast/policy/apicast/apicast.lua:86: in function </opt/app-root/src/src/apicast/policy/apicast/apicast.lua:85> /opt/app-root/src/src/apicast/policy_chain.lua:163: in function </opt/app-root/src/src/apicast/policy_chain.lua:160> /opt/app-root/src/src/apicast/policy_chain.lua:163: in function 'content' content_by_lua(lua_sA9Lnp:505):1: in function <content_by_lua(lua_sA9Lnp:505):1>, client: 172.17.0.1, server: _, request: "GET /ok?user_key=<USERKEY> HTTP/1.1", host: "api-3scale-apicast-staging.<HOSTNAME>"
For example. Setting API backend as `hello.example.com` works but `HELLO.example.com` causes the error.