When using the Logging policy, trying to use the string variable with a "date" filter is not working as expected:
i.e.: {{ time_local | date: "%m $d, %Y @ %H:%M:%S:%3" }}
~~~
2021/01/14 21:52:09 [warn] 18#18: 105869 [lua] apicast.lua:70: upstream api for the service:3 is invalid, error:Upstream cannot be null, client: 10.128.2.1, server: _, request: "GET /status/500?app_id=6b9175ed&app_key=64b48eb72ed873c625af841f34d69cb0 HTTP/1.1", host: "httpbin-3scale-apicast-staging.apps.ocp3amp.lab.upshift.rdu2.redhat.com" 2021/01/14 21:52:09 [error] 18#18: *105869 failed to run log_by_lua: /usr/local/share/lua/5.1/liquid.lua:1922: attempt to index field 'nodetab' (a nil value) stack traceback: /usr/local/share/lua/5.1/liquid.lua:1922: in function 'raise_error' /usr/local/share/lua/5.1/liquid.lua:2416: in function 'visit' /usr/local/share/lua/5.1/liquid.lua:2042: in function 'visit' /usr/local/share/lua/5.1/liquid.lua:2018: in function 'get_log_line' /opt/app-root/src/src/apicast/policy/logging/logging.lua:155: in function </opt/app-root/src/src/apicast/policy/logging/logging.lua:138> /opt/app-root/src/src/apicast/policy_chain.lua:200: in function </opt/app-root/src/src/apicast/policy_chain.lua:197> /opt/app-root/src/src/apicast/policy_chain.lua:200: in function 'log' log_by_lua(lua_ANJNqp:467):3: in main chunk while logging request, client: 10.128.2.1, server: _, request: "GET /status/500?app_id=6b9175ed&app_key=64b48eb72ed873c625af841f34d69cb0 HTTP/1.1", upstream: "https://184.72.216.47:443/status/500?app_id=6b9175ed&app_key=64b48eb72ed873c625af841f34d69cb0", host: "httpbin.org"
~~~
- links to
-
RHEA-2023:112722 Red Hat 3scale API Management 2.14.0 Release - Container Images
-
RHEA-2023:119799 Release of 3scale components for RHOAM - Containers