| We allow nil expressions in extract statements in AST, but the AST processor added for filtering reports by type does not support nil expressions. The following query is generated by the console when querying to a package count when there is no filtering being done on package_name. code ["from" "package_inventory" ["extract" ["package_name" "version" "provider" ["function" "count"]] ["and" ["=" ["node" "active"] "true"] ["in" ["package_name" "version" "provider"] ["from" "packages" ["extract" ["package_name" "version" "provider"] nil] ["order_by" ["package_name" "version" "provider"]] ["limit" 1000000] ["offset" 0]]]] ["group_by" "package_name" "version" "provider"]]] code That query will fail with the message Unrecognized ast clause ["in" ["package_name" "version" "provider"] ["from" "packages" ["extract" ["package_name" "version" "provider"] nil] because nil is not one of the allowed expression formats in maybe-add-agent-report-filter |