Diagnosed failure

RangerClientTestBase.TestLogging: Unrecognized error type. Please see the error log for more information.

Full log

[==========] Running 22 tests from 3 test suites.
[----------] Global test environment set-up.
[----------] 19 tests from RangerClientTest
[ RUN      ] RangerClientTest.TestAuthorizeCreateTableUnauthorized
[       OK ] RangerClientTest.TestAuthorizeCreateTableUnauthorized (5 ms)
[ RUN      ] RangerClientTest.TestAuthorizeCreateTableAuthorized
[       OK ] RangerClientTest.TestAuthorizeCreateTableAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeListNoTables
[       OK ] RangerClientTest.TestAuthorizeListNoTables (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeListNoTablesAuthorized
[       OK ] RangerClientTest.TestAuthorizeListNoTablesAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataSubsetOfTablesAuthorized
[       OK ] RangerClientTest.TestAuthorizeMetadataSubsetOfTablesAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllAuthorized
[       OK ] RangerClientTest.TestAuthorizeMetadataAllAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllNonRanger
WARNING: Logging before InitGoogleLogging() is written to STDERR
W20260924 09:55:06.716156   374 ranger_client.cc:528] Denying action on table with invalid name .bar. Use 'kudu table rename_table' to rename it to a Ranger-compatible name.
W20260924 09:55:06.716403   374 ranger_client.cc:528] Denying action on table with invalid name foo.. Use 'kudu table rename_table' to rename it to a Ranger-compatible name.
[       OK ] RangerClientTest.TestAuthorizeMetadataAllNonRanger (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataNoneAuthorizedContainsNonRanger
W20260924 09:55:06.718139   374 ranger_client.cc:528] Denying action on table with invalid name foo.. Use 'kudu table rename_table' to rename it to a Ranger-compatible name.
W20260924 09:55:06.718252   374 ranger_client.cc:528] Denying action on table with invalid name .bar. Use 'kudu table rename_table' to rename it to a Ranger-compatible name.
[       OK ] RangerClientTest.TestAuthorizeMetadataNoneAuthorizedContainsNonRanger (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllAuthorizedContainsNonRanger
W20260924 09:55:06.719830   374 ranger_client.cc:528] Denying action on table with invalid name foo.. Use 'kudu table rename_table' to rename it to a Ranger-compatible name.
[       OK ] RangerClientTest.TestAuthorizeMetadataAllAuthorizedContainsNonRanger (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanSubsetAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanSubsetAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanAllColumnsAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanAllColumnsAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanNoColumnsAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanNoColumnsAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsNoneAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsNoneAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsSomeAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsSomeAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsAllAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsAllAuthorized (1 ms)
[ RUN      ] RangerClientTest.TestInvalidJARFails
E20260924 09:55:06.730161   374 ranger_client.cc:390] --ranger_jar_path has invalid JAR file path: /this/is/not/a/real/location/hopefully.jar
[       OK ] RangerClientTest.TestInvalidJARFails (1 ms)
[ RUN      ] RangerClientTest.TestEmptyKeytabFile
E20260924 09:55:06.731562   374 ranger_client.cc:397] --keytab_file is not set
[       OK ] RangerClientTest.TestEmptyKeytabFile (1 ms)
[ RUN      ] RangerClientTest.TestMultipleInvalidJARsLeftUnchecked
[       OK ] RangerClientTest.TestMultipleInvalidJARsLeftUnchecked (1 ms)
[ RUN      ] RangerClientTest.TestDefaultJARPath
[       OK ] RangerClientTest.TestDefaultJARPath (1 ms)
[----------] 19 tests from RangerClientTest (31 ms total)

[----------] 2 tests from RangerClientTestExtraJVMArgs
[ RUN      ] RangerClientTestExtraJVMArgs.SmokeTest
I20260924 09:55:06.735890   374 mini_postgres.cc:62] Running initdb...
The files belonging to this database system will be owned by user "slave".
This user must also own the server process.

The database cluster will be initialized with locale "C".
The default database encoding has accordingly been set to "SQL_ASCII".
The default text search configuration will be set to "english".

Data page checksums are disabled.

creating directory /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/postgres ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    /tmp/dist-test-taskiTDBer/build/asan/bin/postgres/pg_ctl -D /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/postgres -l logfile start

2026-09-24 09:55:12.364 UTC [391] LOG:  starting PostgreSQL 12.2 on x86_64-pc-linux-gnu, compiled by cc (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3), 64-bit
2026-09-24 09:55:12.365 UTC [391] LOG:  listening on IPv4 address "127.0.0.1", port 42935
2026-09-24 09:55:12.368 UTC [391] LOG:  listening on Unix socket "/tmp/.s.PGSQL.42935"
2026-09-24 09:55:12.396 UTC [394] LOG:  database system was shut down at 2026-09-24 09:55:08 UTC
2026-09-24 09:55:12.400 UTC [391] LOG:  database system is ready to accept connections
I20260924 09:55:13.373478   374 mini_postgres.cc:96] Postgres bound to 42935
2026-09-24 09:55:13.383 UTC [402] FATAL:  database "slave" does not exist
127.0.0.1:42935 - accepting connections
I20260924 09:55:13.383693   374 mini_ranger.cc:161] Starting Ranger...
I20260924 09:55:13.400524   374 mini_ranger.cc:84] Created miniranger Postgres user
I20260924 09:55:13.932525   374 mini_ranger.cc:87] Created ranger Postgres database
I20260924 09:55:13.932662   374 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin
2026-09-24 09:55:14,220  [I] DB FLAVOR :POSTGRES
2026-09-24 09:55:14,220  [I] --------- Verifying Ranger DB connection ---------
2026-09-24 09:55:14,220  [I] Checking connection..
2026-09-24 09:55:14,221  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select 1;"
2026-09-24 09:55:14,454  [I] Checking connection passed.
2026-09-24 09:55:14,455  [I] --------- Verifying version history table ---------
2026-09-24 09:55:14,455  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:55:14,717  [I] Table x_db_version_h does not exist in database ranger
2026-09-24 09:55:14,717  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:55:14,948  [I] Table x_db_version_h does not exist in database ranger
2026-09-24 09:55:14,949  [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-09-24 09:55:14,949  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql 
2026-09-24 09:55:15.209 UTC [466] WARNING:  there is no transaction in progress
2026-09-24 09:55:15,215  [I] create_dbversion_catalog.sql file imported successfully
2026-09-24 09:55:15,216  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:55:15,490  [I] Table x_db_version_h already exists in database 'ranger'
2026-09-24 09:55:15,490  [I] --------- Importing Ranger Core DB Schema ---------
2026-09-24 09:55:15,490  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'Y';"
2026-09-24 09:55:15,736  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'N';"
2026-09-24 09:55:15,990  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "insert into x_db_version_h (version, inst_at, inst_by, updated_at, updated_by,active) values ('CORE_DB_SCHEMA', current_timestamp, 'Ranger 2.1.0', current_timestamp, 'dist-test-slave-hw89.c.gcp-upstream.internal','N') ;"
2026-09-24 09:55:16,221  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_portal_user') as temp;"
2026-09-24 09:55:16,469  [I] Table x_portal_user does not exist in database ranger
2026-09-24 09:55:16,470  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_policy_ref_group') as temp;"
2026-09-24 09:55:16,724  [I] Table x_policy_ref_group does not exist in database ranger
2026-09-24 09:55:16,725  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-24 09:55:16,983  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-24 09:55:17,235  [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-09-24 09:55:17,235  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
2026-09-24 09:55:18.242 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.262 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.282 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.298 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.316 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.335 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.399 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.406 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.422 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.433 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.445 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.459 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.469 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.475 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.482 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:18.490 UTC [574] WARNING:  there is no transaction in progress
2026-09-24 09:55:19,245  [I] ranger_core_db_postgres.sql file imported successfully
2026-09-24 09:55:19,246  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "update x_db_version_h set inst_by='Ranger 2.1.0' where active='Y' and updated_by='localhost';"
2026-09-24 09:55:19,503  [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-09-24 09:55:19,503  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_portal_user') as temp;"
2026-09-24 09:55:19,753  [I] Table x_portal_user already exists in database 'ranger'
2026-09-24 09:55:19,754  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_policy_ref_group') as temp;"
2026-09-24 09:55:20,008  [I] Table x_policy_ref_group already exists in database 'ranger'
2026-09-24 09:55:20,008  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-24 09:55:20,294  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-24 09:55:20,527  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "update x_db_version_h set active='Y' where version='CORE_DB_SCHEMA' and active='N' and updated_by='dist-test-slave-hw89.c.gcp-upstream.internal';"
2026-09-24 09:55:20,795  [I] CORE_DB_SCHEMA import status has been updated
2026-09-24 09:55:20,795  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:42935/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and inst_by = 'Ranger 2.1.0' and active = 'Y';"
2026-09-24 09:55:21,032  [I] DB_PATCHES have already been applied
I20260924 09:55:21.038581   374 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-taskiTDBer/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260924 09:55:21.038679   374 mini_ranger.cc:193] Using host: 127.0.0.1
I20260924 09:55:21.044839   374 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:34679
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer getKeyManagers
WARNING: Config 'ranger.keystore.file' or 'ranger.service.https.attrib.keystore.file' is not found or contains blank value
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin/ews/webapp
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin/ews/webapp, webAppName = /
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin/ews/webapp] .....
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-admin/ews/webapp].
Sep 24, 2026 9:55:21 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260924 09:55:22.186153   374 mini_ranger.cc:160] Time spent starting Ranger: real 8.802s	user 0.001s	sys 0.015s
Sep 24, 2026 9:55:42 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.apache.ranger.rest
  org.apache.ranger.common
  xa.rest
Sep 24, 2026 9:55:42 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.apache.ranger.rest.XAuditREST
  class org.apache.ranger.rest.SecurityZoneREST
  class org.apache.ranger.rest.PublicAPIsv2
  class org.apache.ranger.rest.XKeyREST
  class org.apache.ranger.rest.RoleREST
  class org.apache.ranger.rest.ServiceREST
  class org.apache.ranger.rest.AssetREST
  class org.apache.ranger.rest.XUserREST
  class org.apache.ranger.rest.TagREST
  class org.apache.ranger.rest.MetricsREST
  class org.apache.ranger.rest.PublicAPIs
  class org.apache.ranger.rest.UserREST
Sep 24, 2026 9:55:42 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
  class org.apache.ranger.common.RangerJAXBContextResolver
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, assetREST, of type org.apache.ranger.rest.AssetREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, metricsREST, of type org.apache.ranger.rest.MetricsREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIs, of type org.apache.ranger.rest.PublicAPIs as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIsv2, of type org.apache.ranger.rest.PublicAPIsv2 as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, roleREST, of type org.apache.ranger.rest.RoleREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, securityZoneREST, of type org.apache.ranger.rest.SecurityZoneREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, serviceREST, of type org.apache.ranger.rest.ServiceREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, tagREST, of type org.apache.ranger.rest.TagREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, userREST, of type org.apache.ranger.rest.UserREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XAuditREST, of type org.apache.ranger.rest.XAuditREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XKeyREST, of type org.apache.ranger.rest.XKeyREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XUserREST, of type org.apache.ranger.rest.XUserREST as a root resource class
Sep 24, 2026 9:55:42 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.19.3 10/24/2016 03:58 PM'
Sep 24, 2026 9:55:43 AM com.sun.jersey.spi.inject.Errors processErrorMessages
WARNING: The following warnings have been detected with resource and/or provider classes:
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInExcel(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse), MUST return a non-void type.
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInJson(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.Boolean), MUST return a non-void type.
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInCsv(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException, MUST return a non-void type.
I20260924 09:55:44.233230   374 mini_ranger.cc:261] Created Kudu service
I20260924 09:55:44.597460   374 ranger_client.cc:318] Using new properties file: /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-09-24 09:55:45.356 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-09-24 09:55:45.363 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-09-24 09:55:45.363 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-09-24 09:55:45.363 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-09-24 09:55:45.364 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-09-24 09:55:45.365 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-09-24 09:55:45.365 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-09-24 09:55:45.366 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/ranger-kudu-security.xml
2026-09-24 09:55:45.403 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[GetGroups])
2026-09-24 09:55:45.408 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Rate of failed kerberos logins and latency (milliseconds)])
2026-09-24 09:55:45.408 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Rate of successful kerberos logins and latency (milliseconds)])
2026-09-24 09:55:45.409 [DEBUG - main] (MutableMetricsFactory.java:43) field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Renewal failures since last successful login])
2026-09-24 09:55:45.410 [DEBUG - main] (MutableMetricsFactory.java:43) field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Renewal failures since startup])
2026-09-24 09:55:45.411 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-09-24 09:55:45.413 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-09-24 09:55:45.414 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-09-24 09:55:45.414 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-09-24 09:55:45.414 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-24 09:55:45.414 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-09-24 09:55:45.415 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-09-24 09:55:45.471 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-09-24 09:55:45.472 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-09-24 09:55:45.472 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-09-24 09:55:45.472 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-09-24 09:55:45.472 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-09-24 09:55:45.473 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-09-24 09:55:45.473 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-09-24 09:55:45.473 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-09-24 09:55:45.473 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-09-24 09:55:45.474 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-09-24 09:55:45.474 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-09-24 09:55:45.474 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-24 09:55:45.474 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-09-24 09:55:45.475 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-09-24 09:55:45.475 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-09-24 09:55:45.477 [INFO - main] (RangerPluginConfig.java:116) PolicyEngineOptions: { evaluatorType: auto, evaluateDelegateAdminOnly: false, disableContextEnrichers: false, disableCustomConditions: false, disableTagPolicyEvaluation: false, enableTagEnricherWithLocalRefresher: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false, cacheAuditResult: false }
2026-09-24 09:55:45.479 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-09-24 09:55:45.479 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-09-24 09:55:45.556 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-09-24 09:55:45.557 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-09-24 09:55:45.581 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-09-24 09:55:45.591 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-09-24 09:55:45.611 [DEBUG - main] (Groups.java:449)  Creating new Groups object
2026-09-24 09:55:45.639 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-09-24 09:55:45.641 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-09-24 09:55:45.641 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-09-24 09:55:45.642 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790243706686923-374-0/policy-cache
2026-09-24 09:55:45.642 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-09-24 09:55:45.642 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:34679
2026-09-24 09:55:45.643 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-09-24 09:55:45.643 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-09-24 09:55:45.643 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-09-24 09:55:45.643 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-09-24 09:55:45.645 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-09-24 09:55:45.664 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-24 09:55:45.665 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-09-24 09:55:45.665 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-09-24 09:55:45.671 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:34679, null)
2026-09-24 09:55:45.677 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:34679, null)
2026-09-24 09:55:45.678 [DEBUG - main] (RangerBasePlugin.java:638) <== RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu): policySourceImpl=org.apache.ranger.admin.client.RangerAdminRESTClient, client=org.apache.ranger.admin.client.RangerAdminRESTClient@49049a04
2026-09-24 09:55:45.680 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-24 09:55:45.681 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-24 09:55:45.681 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-24 09:55:45.682 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-16)
2026-09-24 09:55:45.682 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-24 09:55:45.682 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-09-24 09:55:45.684 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 22544392, Free memory:224919544
2026-09-24 09:55:45.684 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-09-24 09:55:45.684 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-09-24 09:55:45.690 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-09-24 09:55:45.691 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-09-24 09:55:45.695 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-09-24 09:55:45.697 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-09-24 09:55:45.698 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-09-24 09:55:45.698 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-09-24 09:55:45.698 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-09-24 09:55:46.361 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0): 
2026-09-24 09:55:46.361 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-09-24 09:55:46.371 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 10
2026-09-24 09:55:46.371 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-09-24 09:55:46.371 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-09-24 09:55:46.372 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 688
2026-09-24 09:55:46.372 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-09-24 09:55:46.372 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 42994704, Free memory:204469232
2026-09-24 09:55:46.372 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 689
2026-09-24 09:55:46.372 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-09-24 09:55:46.372 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-24 09:55:46.373 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-24 09:55:46.373 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 42994704, Free memory:204469232
2026-09-24 09:55:46.373 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-24 09:55:46.373 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-09-24 09:55:46.374 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-09-24 09:55:46.642 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null
2026-09-24 09:55:46.642 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-09-24 09:55:46.642 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 269
2026-09-24 09:55:46.643 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-24 09:55:46.643 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 19924976, Free memory:227538960
2026-09-24 09:55:46.643 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null)
2026-09-24 09:55:46.645 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null]
2026-09-24 09:55:46.647 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null], ret:[false]
2026-09-24 09:55:46.648 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-09-24 09:55:46.652 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null, org.apache.ranger.plugin.policyengine.RangerPluginContext@4372b9b6)
2026-09-24 09:55:46.652 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 21043888, Free memory:226420048
2026-09-24 09:55:46.660 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-09-24 09:55:46.662 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }
2026-09-24 09:55:46.664 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-09-24 09:55:46.664 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-24 09:55:46.664 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-24 09:55:46.665 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-24 09:55:46.665 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-24 09:55:46.665 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-24 09:55:46.665 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-24 09:55:46.666 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Thu Sep 24 09:55:31 UTC 2026]: {0=[[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }], [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }], [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]], 1=[], 2=[]}
2026-09-24 09:55:46.667 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }},RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, PolicyEngineOptions: { evaluatorType: auto, evaluateDelegateAdminOnly: false, disableContextEnrichers: false, disableCustomConditions: false, disableTagPolicyEvaluation: false, enableTagEnricherWithLocalRefresher: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false, cacheAuditResult: false })
2026-09-24 09:55:46.667 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }})
2026-09-24 09:55:46.667 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.667 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.668 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.668 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.668 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.668 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.669 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.669 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.669 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.669 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.669 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.670 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:55:46.670 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}): false
2026-09-24 09:55:46.674 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-09-24 09:55:46.674 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-09-24 09:55:46.674 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}, RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} })
2026-09-24 09:55:46.675 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}, RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} })
2026-09-24 09:55:46.677 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-09-24 09:55:46.681 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-24 09:55:46.682 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.682 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:55:46.682 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.683 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:55:46.685 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.685 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-09-24 09:55:46.685 [DEBUG - main] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:55:46.686 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:55:46.686 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:55:46.686 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:55:46.687 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:55:46.687 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:759) ==> RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} })
2026-09-24 09:55:46.691 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-24 09:55:46.691 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:55:46.692 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:55:46.692 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-24 09:55:46.693 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:792) <== RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }): RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={db,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}
2026-09-24 09:55:46.693 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:759) ==> RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} })
2026-09-24 09:55:46.693 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-24 09:55:46.693 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:55:46.693 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:55:46.694 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-24 09:55:46.694 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:792) <== RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }): RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={table,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}
2026-09-24 09:55:46.694 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-09-24 09:55:46.694 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 17
2026-09-24 09:55:46.694 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-09-24 09:55:46.697 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:61) ==> RangerDefaultPolicyItemEvaluator(policyId=1, policyItem=RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, serviceType=kudu, conditionsDisabled=false)
2026-09-24 09:55:46.698 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-09-24 09:55:46.698 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 24
2026-09-24 09:55:46.699 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-09-24 09:55:46.699 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-09-24 09:55:46.699 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-09-24 09:55:46.699 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-09-24 09:55:46.700 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-09-24 09:55:46.700 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-09-24 09:55:46.701 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }},RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }): RangerDefaultPolicyEvaluator={RangerAbstractPolicyEvaluator={policy={RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}} }resourceMatcher={RangerDefaultPolicyResourceMatcher={isInitialized=true, matchers={{RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={db,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}} {RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={table,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}} } }} }
2026-09-24 09:55:46.701 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-09-24 09:55:46.701 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-09-24 09:55:46.701 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-09-24 09:55:46.702 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-09-24 09:55:46.702 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-09-24 09:55:46.704 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.704 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:55:46.705 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 1
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-09-24 09:55:46.706 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 2
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:55:46.706 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:55:46.706 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-09-24 09:55:46.707 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-24 09:55:46.707 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.707 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.707 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.707 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:55:46.707 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:55:46.707 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-09-24 09:55:46.707 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-24 09:55:46.708 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=1; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.708 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=1; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.708 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.708 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.708 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-24 09:55:46.708 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-09-24 09:55:46.709 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-24 09:55:46.709 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.709 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.709 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.709 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.709 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:55:46.710 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-09-24 09:55:46.710 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-09-24 09:55:46.710 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.710 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.710 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.710 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.711 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:55:46.711 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-09-24 09:55:46.711 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-24 09:55:46.711 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.711 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.712 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.712 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.712 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-24 09:55:46.712 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-09-24 09:55:46.712 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-09-24 09:55:46.712 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.713 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.713 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.713 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.713 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:55:46.713 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-09-24 09:55:46.713 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-24 09:55:46.714 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.714 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.714 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:55:46.714 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:55:46.714 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:55:46.714 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-09-24 09:55:46.714 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-24 09:55:46.715 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.715 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:55:46.715 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-09-24 09:55:46.715 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 63
2026-09-24 09:55:46.715 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 24641528, Free memory:222822408
2026-09-24 09:55:46.715 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-09-24 09:55:46.716 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-24 09:55:46.725 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 8
2026-09-24 09:55:46.725 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-24 09:55:46.726 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:55:44 UTC 2026, policies=[RangerPolicy={id={1} guid={e9879373-85fd-4f5d-b000-86b11386ea78} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={270597b6-fc7c-4834-9681-24aafd689b41} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:55:31 UTC 2026} updateTime={Thu Sep 24 09:55:31 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null)
2026-09-24 09:55:46.726 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 353
2026-09-24 09:55:46.726 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-24 09:55:46.727 [DEBUG - PolicyRefresher(serviceName=kudu)-16] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-09-24 09:55:46.728 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-09-24 09:55:46.728 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-09-24 09:55:46.758 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@8f6773a has been put on the queue
2026-09-24 09:55:46.758 [DEBUG - pool-4-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@8f6773a has been taken from the queue
2026-09-24 09:55:46.857 [DEBUG - pool-4-thread-1] (Groups.java:312) GroupCacheLoader - load.
2026-09-24 09:55:46.869 [DEBUG - pool-4-thread-1] (UserGroupInformation.java:1736) Failed to get groups for user user
java.io.IOException: No groups found for user user
	at org.apache.hadoop.security.Groups.noGroupsForUser(Groups.java:200) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups.access$400(Groups.java:75) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:334) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:270) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.get(LocalCache.java:3962) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3985) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4946) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups.getGroups(Groups.java:228) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.UserGroupInformation.getGroups(UserGroupInformation.java:1734) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.getUserGroups(RangerKuduAuthorizer.java:246) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorizeRequests(RangerKuduAuthorizer.java:178) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorize(RangerKuduAuthorizer.java:117) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:50) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:36) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ProtocolHandler.unpackAndExecuteRequest(ProtocolHandler.java:53) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.MessageParser.parseAndExecuteRequest(MessageParser.java:106) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.MessageParser.run(MessageParser.java:65) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) [?:1.8.0_362]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_362]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_362]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2026-09-24 09:55:46.878 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:95) ==> RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={null} clusterType={null} context={} }, policyType=0)
2026-09-24 09:55:46.879 [INFO - pool-4-thread-1] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(3eafc767_0, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={null} clusterType={null} context={} })
2026-09-24 09:55:46.879 [DEBUG - pool-4-thread-1] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-09-24 09:55:46.880 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:435) ==> RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0)
2026-09-24 09:55:46.881 [DEBUG - pool-4-thread-1] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-24 09:55:46.881 [DEBUG - pool-4-thread-1] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-09-24 09:55:46.881 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-09-24 09:55:46.881 [DEBUG - pool-4-thread-1] (PolicyEngine.java:347) zoneName:[null]
2026-09-24 09:55:46.881 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:510) ==> RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null)
2026-09-24 09:55:46.883 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:608) ==> RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-09-24 09:55:46.883 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:686) <== RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-09-24 09:55:46.884 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-09-24 09:55:46.884 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-09-24 09:55:46.884 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-09-24 09:55:46.885 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-09-24 09:55:46.885 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-09-24 09:55:46.885 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-09-24 09:55:46.885 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-09-24 09:55:46.885 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-09-24 09:55:46.886 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 2
2026-09-24 09:55:46.886 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-09-24 09:55:46.886 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Thu Sep 24 09:55:46 UTC 2026)
2026-09-24 09:55:46.886 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Thu Sep 24 09:55:46 UTC 2026) : true
2026-09-24 09:55:46.887 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:220) ==> RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:55:46.887 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-09-24 09:55:46.888 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-24 09:55:46.888 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-24 09:55:46.888 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.888 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:55:46.888 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.889 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:55:46.889 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:55:46.889 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-09-24 09:55:46.889 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:55:46.889 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:55:46.890 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:55:46.890 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:720) <== RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }): [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:55:46.890 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-09-24 09:55:46.890 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 3
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1264) ==> RangerDefaultPolicyEvaluator.matchPolicyCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1304) <== RangerDefaultPolicyEvaluator.matchCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:606) ==> RangerDefaultPolicyEvaluator.evaluatePolicyItems(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}, SELF)
2026-09-24 09:55:46.891 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:618) Using policyItemEvaluators for access evaluation. PolicyId=[1]
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1188) ==> RangerDefaultPolicyEvaluator.getMatchingPolicyItem(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1218) <== RangerDefaultPolicyEvaluator.getMatchingPolicyItem(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): null
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1188) ==> RangerDefaultPolicyEvaluator.getMatchingPolicyItem(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:80) ==> RangerDefaultPolicyItemEvaluator.isMatch(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:158) ==> RangerDefaultPolicyItemEvaluator.matchUserGroupAndOwner(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.892 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:128) ==> RangerDefaultPolicyItemEvaluator.matchUserGroup(RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, user, [], null, null)
2026-09-24 09:55:46.893 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:150) <== RangerDefaultPolicyItemEvaluator.matchUserGroup(RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, user, [], null, null): true
2026-09-24 09:55:46.893 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:178) <== RangerDefaultPolicyItemEvaluator.matchUserGroupAndOwner(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-09-24 09:55:46.893 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:229) ==> RangerDefaultPolicyItemEvaluator.matchCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:55:46.893 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:271) <== RangerDefaultPolicyItemEvaluator.matchCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-09-24 09:55:46.894 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyItemEvaluator.isMatch(resource=db/table): 1
2026-09-24 09:55:46.894 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyItemEvaluator.java:119) <== RangerDefaultPolicyItemEvaluator.isMatch(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-09-24 09:55:46.894 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:1218) <== RangerDefaultPolicyEvaluator.getMatchingPolicyItem(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): org.apache.ranger.plugin.policyevaluator.RangerDefaultPolicyItemEvaluator@22aaf129
2026-09-24 09:55:46.894 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:468) ==> RangerDefaultPolicyEvaluator.updateAccessResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}, SELF, true, null, 1)
2026-09-24 09:55:46.894 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:490) <== RangerDefaultPolicyEvaluator.updateAccessResult(RangerAccessResult={isAccessDetermined={false} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}, SELF, true, null, 1)
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:631) <== RangerDefaultPolicyEvaluator.evaluatePolicyItems(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}, SELF)
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=3eafc767,policyId=1, policyName=db;table;): 8
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:276) <== RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-24 09:55:46.895 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:600) <== RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null): RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:55:46.896 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:502) <== RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0): RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:55:46.896 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=3eafc767_0): 17
2026-09-24 09:55:46.896 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:129) <== RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType=0): RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:55:46.896 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:72) ==> RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:55:46.896 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:104) ==> RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:55:46.898 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): 30d23013-1057-4417-842a-fb20ef37a0ad-0
2026-09-24 09:55:46.898 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={30d23013-1057-4417-842a-fb20ef37a0ad-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:55:46 UTC 2026;accessType=metadata;resourcePath=db/table;resourceType=table;action=metadata;accessResult=1;agentId=kudu;policyId=1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=30d23013-1057-4417-842a-fb20ef37a0ad-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null}
2026-09-24 09:55:46.898 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:55:46 UTC 2026;accessType=metadata;resourcePath=db/table;resourceType=table;action=metadata;accessResult=1;agentId=kudu;policyId=1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=30d23013-1057-4417-842a-fb20ef37a0ad-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-09-24 09:55:46.898 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:55:46 UTC 2026;accessType=metadata;resourcePath=db/table;resourceType=table;action=metadata;accessResult=1;agentId=kudu;policyId=1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=30d23013-1057-4417-842a-fb20ef37a0ad-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-09-24 09:55:46.899 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={30d23013-1057-4417-842a-fb20ef37a0ad-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:55:46.899 [DEBUG - pool-4-thread-1] (RangerKuduAuthorizer.java:192) RangerAccessRequest [RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={metadata} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={metadata} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }] receives result [RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={30d23013-1057-4417-842a-fb20ef37a0ad-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-09-24 09:55:46.906 [DEBUG - pool-4-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@7eb822a1 has been put on the queue
2026-09-24 09:55:46.906 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@7eb822a1 has been taken from the queue
I20260924 09:55:46.917171   728 server.cc:273] Received an EOF from the subprocess
W20260924 09:55:46.917486   708 server.cc:408] The subprocess has exited with status 9
I20260924 09:55:46.919875   727 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260924 09:55:46.919914   726 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260924 09:55:46.919962   729 server.cc:440] outbound queue shut down: Aborted: 
I20260924 09:55:46.919878   725 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260924 09:55:46.920992   374 mini_ranger.cc:66] Stopping Ranger...
I20260924 09:55:47.266996   374 mini_ranger.cc:68] Stopped Ranger
2026-09-24 09:55:47.267 UTC [391] LOG:  received smart shutdown request
2026-09-24 09:55:47.272 UTC [391] LOG:  background worker "logical replication launcher" (PID 400) exited with exit code 1
2026-09-24 09:55:47.272 UTC [395] LOG:  shutting down
2026-09-24 09:55:47.770 UTC [391] LOG:  database system is shut down
[       OK ] RangerClientTestExtraJVMArgs.SmokeTest (41122 ms)
[ RUN      ] RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments

[WARNING] /data0/somelongdirectorytoavoidrpathissues/src/kudu/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest-death-test.cc:1108:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test detected 3 threads. See https://github.com/google/googletest/blob/master/docs/advanced.md#death-tests-and-threads for more explanation and suggested solutions, especially if this is the last message you see before your test times out.
The files belonging to this database system will be owned by user "slave".
This user must also own the server process.

The database cluster will be initialized with locale "C".
The default database encoding has accordingly been set to "SQL_ASCII".
The default text search configuration will be set to "english".

Data page checksums are disabled.

creating directory /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1790243706686923-749-0/postgres ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok


Success. You can now start the database server using:

    /tmp/dist-test-taskiTDBer/build/asan/bin/postgres/pg_ctl -D /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1790243706686923-749-0/postgres -l logfile start

127.0.0.1:52483 - accepting connections
[       OK ] RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments (34074 ms)
[----------] 2 tests from RangerClientTestExtraJVMArgs (75197 ms total)

[----------] 1 test from RangerClientTestBase
[ RUN      ] RangerClientTestBase.TestLogging
I20260924 09:56:21.934834   374 mini_postgres.cc:62] Running initdb...
The files belonging to this database system will be owned by user "slave".
This user must also own the server process.

The database cluster will be initialized with locale "C".
The default database encoding has accordingly been set to "SQL_ASCII".
The default text search configuration will be set to "english".

Data page checksums are disabled.

creating directory /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/postgres ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    /tmp/dist-test-taskiTDBer/build/asan/bin/postgres/pg_ctl -D /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/postgres -l logfile start

2026-09-24 09:56:24.625 UTC [1094] LOG:  starting PostgreSQL 12.2 on x86_64-pc-linux-gnu, compiled by cc (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3), 64-bit
2026-09-24 09:56:24.625 UTC [1094] LOG:  listening on IPv4 address "127.0.0.1", port 38451
2026-09-24 09:56:24.629 UTC [1094] LOG:  listening on Unix socket "/tmp/.s.PGSQL.38451"
2026-09-24 09:56:24.651 UTC [1097] LOG:  database system was shut down at 2026-09-24 09:56:22 UTC
2026-09-24 09:56:24.655 UTC [1094] LOG:  database system is ready to accept connections
I20260924 09:56:25.608479   374 mini_postgres.cc:96] Postgres bound to 38451
2026-09-24 09:56:25.617 UTC [1105] FATAL:  database "slave" does not exist
127.0.0.1:38451 - accepting connections
I20260924 09:56:25.618283   374 mini_ranger.cc:161] Starting Ranger...
I20260924 09:56:25.636107   374 mini_ranger.cc:84] Created miniranger Postgres user
I20260924 09:56:26.173591   374 mini_ranger.cc:87] Created ranger Postgres database
I20260924 09:56:26.173715   374 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin
2026-09-24 09:56:26,433  [I] DB FLAVOR :POSTGRES
2026-09-24 09:56:26,433  [I] --------- Verifying Ranger DB connection ---------
2026-09-24 09:56:26,433  [I] Checking connection..
2026-09-24 09:56:26,433  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select 1;"
2026-09-24 09:56:26,707  [I] Checking connection passed.
2026-09-24 09:56:26,707  [I] --------- Verifying version history table ---------
2026-09-24 09:56:26,707  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:56:26,960  [I] Table x_db_version_h does not exist in database ranger
2026-09-24 09:56:26,960  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:56:27,197  [I] Table x_db_version_h does not exist in database ranger
2026-09-24 09:56:27,197  [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-09-24 09:56:27,198  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql 
2026-09-24 09:56:27.422 UTC [1169] WARNING:  there is no transaction in progress
2026-09-24 09:56:27,428  [I] create_dbversion_catalog.sql file imported successfully
2026-09-24 09:56:27,428  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_db_version_h') as temp;"
2026-09-24 09:56:27,677  [I] Table x_db_version_h already exists in database 'ranger'
2026-09-24 09:56:27,677  [I] --------- Importing Ranger Core DB Schema ---------
2026-09-24 09:56:27,678  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'Y';"
2026-09-24 09:56:27,902  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'N';"
2026-09-24 09:56:28,130  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "insert into x_db_version_h (version, inst_at, inst_by, updated_at, updated_by,active) values ('CORE_DB_SCHEMA', current_timestamp, 'Ranger 2.1.0', current_timestamp, 'dist-test-slave-hw89.c.gcp-upstream.internal','N') ;"
2026-09-24 09:56:28,372  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_portal_user') as temp;"
2026-09-24 09:56:28,613  [I] Table x_portal_user does not exist in database ranger
2026-09-24 09:56:28,614  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_policy_ref_group') as temp;"
2026-09-24 09:56:28,909  [I] Table x_policy_ref_group does not exist in database ranger
2026-09-24 09:56:28,909  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-24 09:56:29,173  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-24 09:56:29,433  [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-09-24 09:56:29,434  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
2026-09-24 09:56:30.433 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.449 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.467 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.483 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.499 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.516 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.571 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.578 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.593 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.604 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.615 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.629 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.639 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.647 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.655 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:30.663 UTC [1277] WARNING:  there is no transaction in progress
2026-09-24 09:56:31,364  [I] ranger_core_db_postgres.sql file imported successfully
2026-09-24 09:56:31,364  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "update x_db_version_h set inst_by='Ranger 2.1.0' where active='Y' and updated_by='localhost';"
2026-09-24 09:56:31,603  [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-09-24 09:56:31,604  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_portal_user') as temp;"
2026-09-24 09:56:31,888  [I] Table x_portal_user already exists in database 'ranger'
2026-09-24 09:56:31,888  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select * from (select table_name from information_schema.tables where table_catalog='ranger' and table_name = 'x_policy_ref_group') as temp;"
2026-09-24 09:56:32,129  [I] Table x_policy_ref_group already exists in database 'ranger'
2026-09-24 09:56:32,129  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-24 09:56:32,386  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-24 09:56:32,624  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "update x_db_version_h set active='Y' where version='CORE_DB_SCHEMA' and active='N' and updated_by='dist-test-slave-hw89.c.gcp-upstream.internal';"
2026-09-24 09:56:32,888  [I] CORE_DB_SCHEMA import status has been updated
2026-09-24 09:56:32,888  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:38451/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and inst_by = 'Ranger 2.1.0' and active = 'Y';"
2026-09-24 09:56:33,137  [I] DB_PATCHES have already been applied
I20260924 09:56:33.143236   374 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-taskiTDBer/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-taskiTDBer/build/asan/bin/postgresql.jar:/tmp/dist-test-taskiTDBer/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260924 09:56:33.143329   374 mini_ranger.cc:193] Using host: 127.0.0.1
I20260924 09:56:33.149946   374 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:37767
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer getKeyManagers
WARNING: Config 'ranger.keystore.file' or 'ranger.service.https.attrib.keystore.file' is not found or contains blank value
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin/ews/webapp
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin/ews/webapp, webAppName = /
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin/ews/webapp] .....
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-admin/ews/webapp].
Sep 24, 2026 9:56:33 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260924 09:56:34.295212   374 mini_ranger.cc:160] Time spent starting Ranger: real 8.677s	user 0.003s	sys 0.014s
Sep 24, 2026 9:56:53 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.apache.ranger.rest
  org.apache.ranger.common
  xa.rest
Sep 24, 2026 9:56:53 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.apache.ranger.rest.MetricsREST
  class org.apache.ranger.rest.XKeyREST
  class org.apache.ranger.rest.XAuditREST
  class org.apache.ranger.rest.XUserREST
  class org.apache.ranger.rest.UserREST
  class org.apache.ranger.rest.ServiceREST
  class org.apache.ranger.rest.PublicAPIs
  class org.apache.ranger.rest.TagREST
  class org.apache.ranger.rest.AssetREST
  class org.apache.ranger.rest.RoleREST
  class org.apache.ranger.rest.SecurityZoneREST
  class org.apache.ranger.rest.PublicAPIsv2
Sep 24, 2026 9:56:53 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
  class org.apache.ranger.common.RangerJAXBContextResolver
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, assetREST, of type org.apache.ranger.rest.AssetREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, metricsREST, of type org.apache.ranger.rest.MetricsREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIs, of type org.apache.ranger.rest.PublicAPIs as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIsv2, of type org.apache.ranger.rest.PublicAPIsv2 as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, roleREST, of type org.apache.ranger.rest.RoleREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, securityZoneREST, of type org.apache.ranger.rest.SecurityZoneREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, serviceREST, of type org.apache.ranger.rest.ServiceREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, tagREST, of type org.apache.ranger.rest.TagREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, userREST, of type org.apache.ranger.rest.UserREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XAuditREST, of type org.apache.ranger.rest.XAuditREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XKeyREST, of type org.apache.ranger.rest.XKeyREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XUserREST, of type org.apache.ranger.rest.XUserREST as a root resource class
Sep 24, 2026 9:56:53 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.19.3 10/24/2016 03:58 PM'
Sep 24, 2026 9:56:54 AM com.sun.jersey.spi.inject.Errors processErrorMessages
WARNING: The following warnings have been detected with resource and/or provider classes:
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInExcel(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse), MUST return a non-void type.
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInJson(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.Boolean), MUST return a non-void type.
  WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInCsv(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException, MUST return a non-void type.
I20260924 09:56:55.373399   374 mini_ranger.cc:261] Created Kudu service
I20260924 09:56:55.733325   374 ranger_client.cc:318] Using new properties file: /tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-09-24 09:56:56.525 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-09-24 09:56:56.534 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-09-24 09:56:56.535 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-09-24 09:56:56.535 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-09-24 09:56:56.535 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-09-24 09:56:56.537 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-09-24 09:56:56.537 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-09-24 09:56:56.538 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/ranger-kudu-security.xml
2026-09-24 09:56:56.575 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[GetGroups])
2026-09-24 09:56:56.580 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Rate of failed kerberos logins and latency (milliseconds)])
2026-09-24 09:56:56.581 [DEBUG - main] (MutableMetricsFactory.java:43) field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Rate of successful kerberos logins and latency (milliseconds)])
2026-09-24 09:56:56.581 [DEBUG - main] (MutableMetricsFactory.java:43) field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Renewal failures since last successful login])
2026-09-24 09:56:56.582 [DEBUG - main] (MutableMetricsFactory.java:43) field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, sampleName=Ops, valueName=Time, about=, interval=10, type=DEFAULT, value=[Renewal failures since startup])
2026-09-24 09:56:56.583 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-09-24 09:56:56.586 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-09-24 09:56:56.586 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-09-24 09:56:56.586 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-09-24 09:56:56.587 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-24 09:56:56.587 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-09-24 09:56:56.587 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-09-24 09:56:56.626 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-09-24 09:56:56.627 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-09-24 09:56:56.627 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-09-24 09:56:56.627 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-09-24 09:56:56.628 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-09-24 09:56:56.628 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-09-24 09:56:56.628 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-09-24 09:56:56.629 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-09-24 09:56:56.629 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-09-24 09:56:56.629 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-09-24 09:56:56.629 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-09-24 09:56:56.629 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-24 09:56:56.630 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-09-24 09:56:56.631 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-09-24 09:56:56.631 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-09-24 09:56:56.632 [INFO - main] (RangerPluginConfig.java:116) PolicyEngineOptions: { evaluatorType: auto, evaluateDelegateAdminOnly: false, disableContextEnrichers: false, disableCustomConditions: false, disableTagPolicyEvaluation: false, enableTagEnricherWithLocalRefresher: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false, cacheAuditResult: false }
2026-09-24 09:56:56.635 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-09-24 09:56:56.635 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-09-24 09:56:56.720 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-09-24 09:56:56.720 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-09-24 09:56:56.755 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-09-24 09:56:56.767 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-09-24 09:56:56.791 [DEBUG - main] (Groups.java:449)  Creating new Groups object
2026-09-24 09:56:56.812 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-09-24 09:56:56.813 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-09-24 09:56:56.813 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-taskiTDBer/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790243706686923-374-0/policy-cache
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:37767
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-09-24 09:56:56.814 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-09-24 09:56:56.815 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-09-24 09:56:56.816 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-09-24 09:56:56.830 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-24 09:56:56.831 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-09-24 09:56:56.832 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-09-24 09:56:56.836 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:37767, null)
2026-09-24 09:56:56.841 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:37767, null)
2026-09-24 09:56:56.842 [DEBUG - main] (RangerBasePlugin.java:638) <== RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu): policySourceImpl=org.apache.ranger.admin.client.RangerAdminRESTClient, client=org.apache.ranger.admin.client.RangerAdminRESTClient@49049a04
2026-09-24 09:56:56.843 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-24 09:56:56.844 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-24 09:56:56.844 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-24 09:56:56.844 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-15)
2026-09-24 09:56:56.845 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-24 09:56:56.845 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-09-24 09:56:56.846 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 53128344, Free memory:186143592
2026-09-24 09:56:56.847 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-09-24 09:56:56.847 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-09-24 09:56:56.852 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-09-24 09:56:56.852 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-09-24 09:56:56.855 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-09-24 09:56:56.857 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-09-24 09:56:56.857 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-09-24 09:56:56.858 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-09-24 09:56:56.858 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-09-24 09:56:57.458 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0): 
2026-09-24 09:56:57.459 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-09-24 09:56:57.468 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 8
2026-09-24 09:56:57.468 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-09-24 09:56:57.468 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-09-24 09:56:57.468 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 621
2026-09-24 09:56:57.468 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-09-24 09:56:57.468 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 38913600, Free memory:200358336
2026-09-24 09:56:57.469 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 623
2026-09-24 09:56:57.469 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-09-24 09:56:57.469 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-24 09:56:57.469 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-24 09:56:57.469 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 38913600, Free memory:200358336
2026-09-24 09:56:57.469 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-24 09:56:57.469 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-09-24 09:56:57.470 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-09-24 09:56:57.712 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null
2026-09-24 09:56:57.713 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-09-24 09:56:57.713 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 244
2026-09-24 09:56:57.713 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-24 09:56:57.714 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 22096088, Free memory:217241384
2026-09-24 09:56:57.714 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null)
2026-09-24 09:56:57.716 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null]
2026-09-24 09:56:57.718 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null], ret:[false]
2026-09-24 09:56:57.719 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-09-24 09:56:57.723 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null, org.apache.ranger.plugin.policyengine.RangerPluginContext@4372b9b6)
2026-09-24 09:56:57.723 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 23392008, Free memory:215945464
2026-09-24 09:56:57.731 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-09-24 09:56:57.733 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }
2026-09-24 09:56:57.734 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-09-24 09:56:57.735 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-24 09:56:57.735 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-24 09:56:57.735 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-24 09:56:57.735 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-24 09:56:57.736 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-24 09:56:57.736 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-24 09:56:57.737 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Thu Sep 24 09:56:43 UTC 2026]: {0=[[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }], [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }], [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]], 1=[], 2=[]}
2026-09-24 09:56:57.737 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }},RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, PolicyEngineOptions: { evaluatorType: auto, evaluateDelegateAdminOnly: false, disableContextEnrichers: false, disableCustomConditions: false, disableTagPolicyEvaluation: false, enableTagEnricherWithLocalRefresher: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false, cacheAuditResult: false })
2026-09-24 09:56:57.738 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }})
2026-09-24 09:56:57.738 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.738 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.739 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.740 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.740 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.740 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.740 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-24 09:56:57.741 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}): false
2026-09-24 09:56:57.744 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-09-24 09:56:57.744 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-09-24 09:56:57.745 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}, RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} })
2026-09-24 09:56:57.745 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}, RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} })
2026-09-24 09:56:57.748 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-09-24 09:56:57.752 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-24 09:56:57.752 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.752 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:56:57.753 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.753 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:56:57.755 [DEBUG - main] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.755 [DEBUG - main] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-09-24 09:56:57.755 [DEBUG - main] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:56:57.755 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:56:57.756 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:56:57.756 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:56:57.756 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:56:57.756 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:759) ==> RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} })
2026-09-24 09:56:57.759 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-24 09:56:57.760 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:56:57.760 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:56:57.760 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-24 09:56:57.761 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:792) <== RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }): RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={db,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}
2026-09-24 09:56:57.761 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:759) ==> RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} })
2026-09-24 09:56:57.761 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-24 09:56:57.761 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:56:57.762 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-24 09:56:57.762 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-24 09:56:57.762 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:792) <== RangerDefaultPolicyResourceMatcher.createResourceMatcher(RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }): RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={table,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}
2026-09-24 09:56:57.762 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-09-24 09:56:57.762 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 14
2026-09-24 09:56:57.762 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-09-24 09:56:57.764 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:61) ==> RangerDefaultPolicyItemEvaluator(policyId=1, policyItem=RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, serviceType=kudu, conditionsDisabled=false)
2026-09-24 09:56:57.765 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-09-24 09:56:57.765 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 20
2026-09-24 09:56:57.766 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-09-24 09:56:57.766 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-09-24 09:56:57.766 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-09-24 09:56:57.766 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-09-24 09:56:57.767 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-09-24 09:56:57.767 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-09-24 09:56:57.768 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }},RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }): RangerDefaultPolicyEvaluator={RangerAbstractPolicyEvaluator={policy={RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}} }resourceMatcher={RangerDefaultPolicyResourceMatcher={isInitialized=true, matchers={{RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={db,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}} {RangerDefaultResourceMatcher={RangerAbstractResourceMatcher={resourceDef={RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} policyResource={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} optIgnoreCase={true} optWildCard={true} policyValues={table,} policyIsExcludes={false} isMatchAny={false} options={wildCard=true;ignoreCase=true;} }}} } }} }
2026-09-24 09:56:57.768 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-09-24 09:56:57.768 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-09-24 09:56:57.769 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-09-24 09:56:57.769 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-09-24 09:56:57.769 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-09-24 09:56:57.771 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.771 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:56:57.772 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 1
2026-09-24 09:56:57.773 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-09-24 09:56:57.773 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 2
2026-09-24 09:56:57.773 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.773 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.773 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.774 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:56:57.774 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:56:57.774 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-09-24 09:56:57.774 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-24 09:56:57.774 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.775 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=2; leafNodeCount=1; singleChildNodeCount=1; maxDepth=2; evaluatorListCount=1; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.775 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.775 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-09-24 09:56:57.775 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:56:57.775 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-09-24 09:56:57.775 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-24 09:56:57.776 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=1; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.776 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=1; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.776 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.776 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.776 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-24 09:56:57.776 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-09-24 09:56:57.777 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-24 09:56:57.777 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.777 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.777 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.777 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.777 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:56:57.778 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-09-24 09:56:57.778 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-09-24 09:56:57.778 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.778 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.778 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.778 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.779 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:56:57.779 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-09-24 09:56:57.779 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-24 09:56:57.779 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.779 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.779 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.780 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.780 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-24 09:56:57.780 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-09-24 09:56:57.780 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-24 09:56:57.780 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.780 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=database; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.781 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.781 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.781 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-24 09:56:57.781 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-09-24 09:56:57.781 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-24 09:56:57.781 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.782 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=table; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.782 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-24 09:56:57.782 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-24 09:56:57.782 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-24 09:56:57.782 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-09-24 09:56:57.782 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-24 09:56:57.783 [DEBUG - main] (RangerResourceTrie.java:148) resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.783 [DEBUG - main] (RangerResourceTrie.java:158) <== RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false): resourceName=column; optIgnoreCase=true; optWildcard=true; wildcardChars=*?{}\; nodeCount=1; leafNodeCount=1; singleChildNodeCount=0; maxDepth=1; evaluatorListCount=0; wildcardEvaluatorListCount=0; evaluatorListRefCount=0; wildcardEvaluatorListRefCount=0
2026-09-24 09:56:57.783 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-09-24 09:56:57.783 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 60
2026-09-24 09:56:57.783 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 25948840, Free memory:213388632
2026-09-24 09:56:57.783 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-09-24 09:56:57.784 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-24 09:56:57.792 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 7
2026-09-24 09:56:57.792 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-24 09:56:57.793 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Thu Sep 24 09:56:55 UTC 2026, policies=[RangerPolicy={id={1} guid={06471a86-a0b1-455e-9faf-15f33c8dd849} isEnabled={true} createdBy={null} updatedBy={null} createTime={null} updateTime={null} version={1} service={kudu} name={db;table;} policyType={0} policyPriority={0} description={null} resourceSignature={null} isAuditEnabled={true} serviceType={kudu} resources={database={RangerPolicyResource={values={db } isExcludes={false} isRecursive={false} }} table={RangerPolicyResource={values={table } isExcludes={false} isRecursive={false} }} } policyLabels={} policyConditions={} policyItems={RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }} denyPolicyItems={} allowExceptions={} denyExceptions={} dataMaskPolicyItems={} rowFilterPolicyItems={} options={} validitySchedules={, zoneName=, isDenyAllElse={false} }}], tagPolicies=null, policyDeltas=null, serviceDef=RangerServiceDef={id={105} guid={2bd1658e-8838-424c-a555-d9689cd23ff1} isEnabled={true} createdBy={null} updatedBy={null} createTime={Thu Sep 24 09:56:43 UTC 2026} updateTime={Thu Sep 24 09:56:43 UTC 2026} version={1} name={kudu} displayName={kudu} implClass={org.apache.ranger.services.kudu.RangerServiceKudu} label={Kudu} description={Kudu} rbKeyLabel={null} rbKeyDescription={null} options={enableDenyAndExceptionsInPolicies=true } configs={} resources={RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }} accessTypes={RangerAccessTypeDef={itemId={1} name={select} label={SELECT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={2} name={insert} label={INSERT} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={3} name={update} label={UPDATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={4} name={delete} label={DELETE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={5} name={alter} label={ALTER} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={6} name={create} label={CREATE} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={7} name={drop} label={DROP} rbKeyLabel={null} impliedGrants={metadata } }RangerAccessTypeDef={itemId={8} name={metadata} label={METADATA} rbKeyLabel={null} impliedGrants={} }RangerAccessTypeDef={itemId={9} name={all} label={ALL} rbKeyLabel={null} impliedGrants={select insert update delete alter create drop metadata } }} policyConditions={} contextEnrichers={} enums={} dataMaskDef={RangerDataMaskDef={maskTypes={} accessTypes={} resources={} }} rowFilterDef={RangerRowFilterDef={accessTypes={} resources={} }} }, auditMode=audit-default, securityZones=null)
2026-09-24 09:56:57.793 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 324
2026-09-24 09:56:57.793 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-24 09:56:57.793 [DEBUG - PolicyRefresher(serviceName=kudu)-15] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-09-24 09:56:57.794 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-09-24 09:56:57.794 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-09-24 09:56:57.818 [DEBUG - pool-4-thread-2] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@a827ddb has been taken from the queue
2026-09-24 09:56:57.818 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@a827ddb has been put on the queue
2026-09-24 09:56:57.916 [DEBUG - pool-4-thread-2] (Groups.java:312) GroupCacheLoader - load.
2026-09-24 09:56:57.928 [DEBUG - pool-4-thread-2] (UserGroupInformation.java:1736) Failed to get groups for user user
java.io.IOException: No groups found for user user
	at org.apache.hadoop.security.Groups.noGroupsForUser(Groups.java:200) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups.access$400(Groups.java:75) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:334) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:270) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.get(LocalCache.java:3962) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3985) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4946) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.Groups.getGroups(Groups.java:228) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.hadoop.security.UserGroupInformation.getGroups(UserGroupInformation.java:1734) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.getUserGroups(RangerKuduAuthorizer.java:246) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorizeRequests(RangerKuduAuthorizer.java:178) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorize(RangerKuduAuthorizer.java:117) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:50) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:36) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.ProtocolHandler.unpackAndExecuteRequest(ProtocolHandler.java:53) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.MessageParser.parseAndExecuteRequest(MessageParser.java:106) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at org.apache.kudu.subprocess.MessageParser.run(MessageParser.java:65) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) [?:1.8.0_362]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_362]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_362]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2026-09-24 09:56:57.937 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:95) ==> RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={null} clusterType={null} context={} }, policyType=0)
2026-09-24 09:56:57.937 [INFO - pool-4-thread-2] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(da96beb_0, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={null} clusterType={null} context={} })
2026-09-24 09:56:57.937 [DEBUG - pool-4-thread-2] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-09-24 09:56:57.938 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:435) ==> RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0)
2026-09-24 09:56:57.938 [DEBUG - pool-4-thread-2] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-24 09:56:57.938 [DEBUG - pool-4-thread-2] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-09-24 09:56:57.939 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-09-24 09:56:57.939 [DEBUG - pool-4-thread-2] (PolicyEngine.java:347) zoneName:[null]
2026-09-24 09:56:57.939 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:510) ==> RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null)
2026-09-24 09:56:57.940 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:608) ==> RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-09-24 09:56:57.941 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:686) <== RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-09-24 09:56:57.941 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-09-24 09:56:57.941 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-09-24 09:56:57.941 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-09-24 09:56:57.942 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-09-24 09:56:57.942 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-09-24 09:56:57.942 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-09-24 09:56:57.942 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-09-24 09:56:57.942 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-09-24 09:56:57.943 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 2
2026-09-24 09:56:57.943 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-09-24 09:56:57.943 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Thu Sep 24 09:56:57 UTC 2026)
2026-09-24 09:56:57.943 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Thu Sep 24 09:56:57 UTC 2026) : true
2026-09-24 09:56:57.944 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:220) ==> RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:56:57.944 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-09-24 09:56:57.945 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-24 09:56:57.945 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-24 09:56:57.945 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.946 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:56:57.946 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.946 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-09-24 09:56:57.946 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-09-24 09:56:57.947 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-09-24 09:56:57.947 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:56:57.947 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-09-24 09:56:57.947 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-09-24 09:56:57.948 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:720) <== RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }): [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-09-24 09:56:57.948 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-09-24 09:56:57.948 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-09-24 09:56:57.948 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-09-24 09:56:57.948 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 4
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:1264) ==> RangerDefaultPolicyEvaluator.matchPolicyCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:1304) <== RangerDefaultPolicyEvaluator.matchCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=da96beb,policyId=1, policyName=db;table;): 5
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:276) <== RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-24 09:56:57.949 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:600) <== RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:56:57.950 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:502) <== RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:56:57.950 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=da96beb_0): 13
2026-09-24 09:56:57.950 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:129) <== RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType=0): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-09-24 09:56:57.950 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:72) ==> RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:56:57.950 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:104) ==> RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:56:57.951 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): 0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0
2026-09-24 09:56:57.952 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:56:57 UTC 2026;accessType=all;resourcePath=db/table;resourceType=table;action=all;accessResult=0;agentId=kudu;policyId=-1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null}
2026-09-24 09:56:57.952 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:56:57 UTC 2026;accessType=all;resourcePath=db/table;resourceType=table;action=all;accessResult=0;agentId=kudu;policyId=-1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-24 09:56:57.952 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Thu Sep 24 09:56:57 UTC 2026;accessType=all;resourcePath=db/table;resourceType=table;action=all;accessResult=0;agentId=kudu;policyId=-1;resultReason=null;aclEnforcer=ranger-acl;sessionId=null;clientType=null;clientIP=null;requestData=null;agentHostname=dist-test-slave-hw89;logType=RangerAudit;eventId=0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-24 09:56:57.952 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-24 09:56:57.952 [DEBUG - pool-4-thread-2] (RangerKuduAuthorizer.java:192) RangerAccessRequest [RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }] receives result [RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={0ff5e81f-5da4-4e23-98eb-e25c4004cec0-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-09-24 09:56:57.959 [DEBUG - pool-4-thread-2] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@2da96ac6 has been put on the queue
2026-09-24 09:56:57.960 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@2da96ac6 has been taken from the queue
I20260924 09:56:57.975838  1424 server.cc:273] Received an EOF from the subprocess
F20260924 09:56:57.976203  1410 server.cc:401] Check failed: _s.ok() Bad status: Runtime error: Unable to wait on child: No child processes (error 10)
*** Check failure stack trace: ***
I20260924 09:56:57.976418  1425 server.cc:440] outbound queue shut down: Aborted: 
*** Aborted at 1790243817 (unix time) try "date -d @1790243817" if you are using GNU date ***
I20260924 09:56:57.976457  1422 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260924 09:56:57.976491  1423 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260924 09:56:57.976543  1421 server.cc:366] get failed, inbound queue shut down: Aborted: 
PC: @                0x0 (unknown)
*** SIGABRT (@0x3e800000176) received by PID 374 (TID 0x7fc9f8cb8700) from PID 374; stack trace: ***
    @     0x7fca03869a46 google::(anonymous namespace)::FailureSignalHandler() at ??:0
    @     0x7fca009a9980 (unknown) at ??:0
    @     0x7fca003cce87 gsignal at ??:0
    @     0x7fca003ce7f1 abort at ??:0
    @     0x7fca0385b9ad google::LogMessage::Fail() at ??:0
    @     0x7fca0385e88a google::LogMessage::SendToLog() at ??:0
    @     0x7fca0385b4de google::LogMessage::Flush() at ??:0
    @     0x7fca0385ca19 google::LogMessageFatal::~LogMessageFatal() at ??:0
    @     0x7fca07212f01 kudu::subprocess::SubprocessServer::ExitCheckerThread() at ??:0
    @     0x7fca07214710 kudu::subprocess::SubprocessServer::Init()::$_1::operator()() at ??:0
    @     0x7fca07214539 std::_Function_handler<>::_M_invoke() at ??:0
    @     0x7fca0668ba6d std::function<>::operator()() at ??:0
    @     0x7fca04e1eeaf kudu::Thread::SuperviseThread() at ??:0
    @     0x7fca0099e6db start_thread at ??:0
    @     0x7fca004af61f clone at ??:0
2026-09-24 09:56:58.147 UTC [1388] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-24 09:56:58.147 UTC [1386] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-24 09:56:58.147 UTC [1387] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-24 09:56:58.148 UTC [1384] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-24 09:56:58.149 UTC [1385] FATAL:  terminating connection due to unexpected postmaster exit