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 (3 ms)
[ RUN      ] RangerClientTest.TestAuthorizeCreateTableAuthorized
[       OK ] RangerClientTest.TestAuthorizeCreateTableAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeListNoTables
[       OK ] RangerClientTest.TestAuthorizeListNoTables (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeListNoTablesAuthorized
[       OK ] RangerClientTest.TestAuthorizeListNoTablesAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataSubsetOfTablesAuthorized
[       OK ] RangerClientTest.TestAuthorizeMetadataSubsetOfTablesAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllAuthorized
[       OK ] RangerClientTest.TestAuthorizeMetadataAllAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllNonRanger
WARNING: Logging before InitGoogleLogging() is written to STDERR
W20260927 01:30:49.698684   378 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.
W20260927 01:30:49.698889   378 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 (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataNoneAuthorizedContainsNonRanger
W20260927 01:30:49.699646   378 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.
W20260927 01:30:49.699699   378 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 (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeMetadataAllAuthorizedContainsNonRanger
W20260927 01:30:49.700258   378 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 (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanSubsetAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanSubsetAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanAllColumnsAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanAllColumnsAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeScanNoColumnsAuthorized
[       OK ] RangerClientTest.TestAuthorizeScanNoColumnsAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsNoneAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsNoneAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsSomeAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsSomeAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestAuthorizeActionsAllAuthorized
[       OK ] RangerClientTest.TestAuthorizeActionsAllAuthorized (0 ms)
[ RUN      ] RangerClientTest.TestInvalidJARFails
E20260927 01:30:49.704715   378 ranger_client.cc:390] --ranger_jar_path has invalid JAR file path: /this/is/not/a/real/location/hopefully.jar
[       OK ] RangerClientTest.TestInvalidJARFails (0 ms)
[ RUN      ] RangerClientTest.TestEmptyKeytabFile
E20260927 01:30:49.705332   378 ranger_client.cc:397] --keytab_file is not set
[       OK ] RangerClientTest.TestEmptyKeytabFile (0 ms)
[ RUN      ] RangerClientTest.TestMultipleInvalidJARsLeftUnchecked
[       OK ] RangerClientTest.TestMultipleInvalidJARsLeftUnchecked (0 ms)
[ RUN      ] RangerClientTest.TestDefaultJARPath
[       OK ] RangerClientTest.TestDefaultJARPath (0 ms)
[----------] 19 tests from RangerClientTest (14 ms total)

[----------] 2 tests from RangerClientTestExtraJVMArgs
[ RUN      ] RangerClientTestExtraJVMArgs.SmokeTest
I20260927 01:30:49.706908   378 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-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-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-tasky63uBb/build/debug/bin/postgres/pg_ctl -D /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/postgres -l logfile start

2026-09-27 01:30:52.615 UTC [395] 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-27 01:30:52.615 UTC [395] LOG:  listening on IPv4 address "127.0.0.1", port 47575
2026-09-27 01:30:52.620 UTC [395] LOG:  listening on Unix socket "/tmp/.s.PGSQL.47575"
2026-09-27 01:30:52.649 UTC [398] LOG:  database system was shut down at 2026-09-27 01:30:50 UTC
2026-09-27 01:30:52.654 UTC [395] LOG:  database system is ready to accept connections
I20260927 01:30:53.530745   378 mini_postgres.cc:96] Postgres bound to 47575
2026-09-27 01:30:53.537 UTC [406] FATAL:  database "slave" does not exist
127.0.0.1:47575 - accepting connections
I20260927 01:30:53.538921   378 mini_ranger.cc:161] Starting Ranger...
I20260927 01:30:53.559029   378 mini_ranger.cc:84] Created miniranger Postgres user
I20260927 01:30:54.114706   378 mini_ranger.cc:87] Created ranger Postgres database
I20260927 01:30:54.114830   378 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin
2026-09-27 01:30:54,411  [I] DB FLAVOR :POSTGRES
2026-09-27 01:30:54,412  [I] --------- Verifying Ranger DB connection ---------
2026-09-27 01:30:54,412  [I] Checking connection..
2026-09-27 01:30:54,412  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select 1;"
2026-09-27 01:30:54,710  [I] Checking connection passed.
2026-09-27 01:30:54,711  [I] --------- Verifying version history table ---------
2026-09-27 01:30:54,711  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:55,030  [I] Table x_db_version_h does not exist in database ranger
2026-09-27 01:30:55,031  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:55,333  [I] Table x_db_version_h does not exist in database ranger
2026-09-27 01:30:55,333  [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-09-27 01:30:55,334  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql 
2026-09-27 01:30:55.634 UTC [470] WARNING:  there is no transaction in progress
2026-09-27 01:30:55,641  [I] create_dbversion_catalog.sql file imported successfully
2026-09-27 01:30:55,641  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:55,930  [I] Table x_db_version_h already exists in database 'ranger'
2026-09-27 01:30:55,931  [I] --------- Importing Ranger Core DB Schema ---------
2026-09-27 01:30:55,931  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:56,182  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:56,430  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-zzfj.c.gcp-upstream.internal','N') ;"
2026-09-27 01:30:56,700  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:56,972  [I] Table x_portal_user does not exist in database ranger
2026-09-27 01:30:56,973  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:30:57,271  [I] Table x_policy_ref_group does not exist in database ranger
2026-09-27 01:30:57,271  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-27 01:30:57,546  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-27 01:30:57,830  [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-09-27 01:30:57,830  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
2026-09-27 01:30:59.038 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.056 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.075 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.097 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.117 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.136 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.195 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.204 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.221 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.233 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.246 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.263 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.274 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.282 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.289 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:30:59.297 UTC [578] WARNING:  there is no transaction in progress
2026-09-27 01:31:00,134  [I] ranger_core_db_postgres.sql file imported successfully
2026-09-27 01:31:00,134  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:31:00,408  [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-09-27 01:31:00,408  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:31:00,705  [I] Table x_portal_user already exists in database 'ranger'
2026-09-27 01:31:00,705  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:31:00,975  [I] Table x_policy_ref_group already exists in database 'ranger'
2026-09-27 01:31:00,975  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-27 01:31:01,235  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-27 01:31:01,502  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-zzfj.c.gcp-upstream.internal';"
2026-09-27 01:31:01,767  [I] CORE_DB_SCHEMA import status has been updated
2026-09-27 01:31:01,768  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47575/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-27 01:31:02,077  [I] DB_PATCHES have already been applied
I20260927 01:31:02.084275   378 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-tasky63uBb/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260927 01:31:02.084422   378 mini_ranger.cc:193] Using host: 127.0.0.1
I20260927 01:31:02.087723   378 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:36861
Sep 27, 2026 1:31:02 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 27, 2026 1:31:02 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Sep 27, 2026 1:31:02 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin/ews/webapp
Sep 27, 2026 1:31:02 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin/ews/webapp, webAppName = /
Sep 27, 2026 1:31:02 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin/ews/webapp] .....
Sep 27, 2026 1:31:03 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-admin/ews/webapp].
Sep 27, 2026 1:31:03 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260927 01:31:04.179065   378 mini_ranger.cc:160] Time spent starting Ranger: real 10.640s	user 0.001s	sys 0.011s
Sep 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
  class org.apache.ranger.common.RangerJAXBContextResolver
Sep 27, 2026 1:31:27 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Sep 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:27 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 27, 2026 1:31:28 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.
I20260927 01:31:28.972446   378 mini_ranger.cc:261] Created Kudu service
I20260927 01:31:29.430112   378 ranger_client.cc:318] Using new properties file: /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-09-27 01:31:30.280 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-09-27 01:31:30.289 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-09-27 01:31:30.289 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:31:30.289 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-09-27 01:31:30.290 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-09-27 01:31:30.291 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-09-27 01:31:30.292 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-09-27 01:31:30.293 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/ranger-kudu-security.xml
2026-09-27 01:31:30.351 [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-27 01:31:30.357 [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-27 01:31:30.358 [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-27 01:31:30.358 [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-27 01:31:30.359 [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-27 01:31:30.360 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-09-27 01:31:30.362 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-09-27 01:31:30.363 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-09-27 01:31:30.363 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:31:30.363 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:31:30.364 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:31:30.364 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-09-27 01:31:30.404 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-09-27 01:31:30.404 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-09-27 01:31:30.405 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-09-27 01:31:30.405 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:31:30.405 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-09-27 01:31:30.405 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-09-27 01:31:30.406 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-09-27 01:31:30.406 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-09-27 01:31:30.406 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-09-27 01:31:30.406 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-09-27 01:31:30.406 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:31:30.407 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:31:30.407 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:31:30.408 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-09-27 01:31:30.408 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-09-27 01:31:30.409 [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-27 01:31:30.414 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-09-27 01:31:30.414 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-09-27 01:31:30.507 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-09-27 01:31:30.507 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-09-27 01:31:30.547 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-09-27 01:31:30.561 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-09-27 01:31:30.579 [DEBUG - main] (Groups.java:449)  Creating new Groups object
2026-09-27 01:31:30.600 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-09-27 01:31:30.601 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-09-27 01:31:30.602 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-09-27 01:31:30.602 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1790472649686182-378-0/policy-cache
2026-09-27 01:31:30.603 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-09-27 01:31:30.603 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:36861
2026-09-27 01:31:30.603 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-09-27 01:31:30.603 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-09-27 01:31:30.603 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-09-27 01:31:30.604 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-09-27 01:31:30.605 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-09-27 01:31:30.623 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:31:30.624 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-09-27 01:31:30.625 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-09-27 01:31:30.632 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:36861, null)
2026-09-27 01:31:30.637 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:36861, null)
2026-09-27 01:31:30.638 [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-27 01:31:30.640 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:31:30.641 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:31:30.642 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:31:30.642 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-16)
2026-09-27 01:31:30.642 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:31:30.642 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-09-27 01:31:30.644 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 23525624, Free memory:223938312
2026-09-27 01:31:30.644 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-09-27 01:31:30.645 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-09-27 01:31:30.650 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-09-27 01:31:30.651 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-09-27 01:31:30.655 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-09-27 01:31:30.658 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-09-27 01:31:30.658 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-09-27 01:31:30.659 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-09-27 01:31:30.659 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-09-27 01:31:31.433 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0): 
2026-09-27 01:31:31.433 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-09-27 01:31:31.442 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 8
2026-09-27 01:31:31.442 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-09-27 01:31:31.443 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-09-27 01:31:31.443 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 799
2026-09-27 01:31:31.443 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-09-27 01:31:31.443 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 47712248, Free memory:199751688
2026-09-27 01:31:31.443 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 799
2026-09-27 01:31:31.443 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-09-27 01:31:31.443 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:31:31.444 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:31:31.444 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 47712248, Free memory:199751688
2026-09-27 01:31:31.444 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:31:31.444 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-09-27 01:31:31.444 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-09-27 01:31:31.744 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.744 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-09-27 01:31:31.745 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 300
2026-09-27 01:31:31.745 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:31:31.745 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 19400680, Free memory:228063256
2026-09-27 01:31:31.746 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.748 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.752 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.752 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-09-27 01:31:31.758 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.759 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 20475712, Free memory:226988224
2026-09-27 01:31:31.770 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-09-27 01:31:31.773 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.775 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-09-27 01:31:31.776 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:31:31.777 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:31:31.777 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:31:31.777 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:31:31.778 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:31:31.778 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:31:31.779 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Sun Sep 27 01:31:14 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-27 01:31:31.779 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.780 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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-27 01:31:31.780 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.781 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.781 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.782 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.782 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.782 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.782 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.782 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.783 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:31:31.783 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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-27 01:31:31.789 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:31:31.789 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-09-27 01:31:31.790 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.790 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.794 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-09-27 01:31:31.800 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:31:31.800 [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-27 01:31:31.801 [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-27 01:31:31.801 [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-27 01:31:31.801 [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-27 01:31:31.804 [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-27 01:31:31.804 [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-27 01:31:31.804 [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-27 01:31:31.805 [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-27 01:31:31.805 [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-27 01:31:31.805 [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-27 01:31:31.806 [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-27 01:31:31.806 [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-27 01:31:31.810 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:31:31.811 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:31:31.811 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:31:31.812 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:31:31.812 [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-27 01:31:31.812 [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-27 01:31:31.813 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:31:31.813 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:31:31.813 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:31:31.813 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:31:31.813 [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-27 01:31:31.814 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-09-27 01:31:31.814 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 20
2026-09-27 01:31:31.814 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-09-27 01:31:31.816 [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-27 01:31:31.818 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-09-27 01:31:31.818 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 29
2026-09-27 01:31:31.819 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-09-27 01:31:31.819 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-09-27 01:31:31.819 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-09-27 01:31:31.819 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-09-27 01:31:31.820 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-09-27 01:31:31.820 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:31:31.821 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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-27 01:31:31.821 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-09-27 01:31:31.822 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-09-27 01:31:31.822 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-09-27 01:31:31.822 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-09-27 01:31:31.822 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-09-27 01:31:31.825 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.826 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:31:31.827 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 1
2026-09-27 01:31:31.828 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-09-27 01:31:31.828 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 2
2026-09-27 01:31:31.828 [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-27 01:31:31.829 [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-27 01:31:31.829 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.829 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:31:31.829 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:31:31.829 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-09-27 01:31:31.829 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-27 01:31:31.830 [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-27 01:31:31.830 [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-27 01:31:31.830 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.830 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:31:31.830 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:31:31.831 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-09-27 01:31:31.831 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:31:31.831 [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-27 01:31:31.831 [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-27 01:31:31.831 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.832 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.832 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:31:31.832 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-09-27 01:31:31.832 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-09-27 01:31:31.833 [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-27 01:31:31.833 [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-27 01:31:31.833 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.833 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.834 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:31:31.834 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-09-27 01:31:31.834 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-09-27 01:31:31.834 [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-27 01:31:31.834 [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-27 01:31:31.835 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.835 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.835 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:31:31.835 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-09-27 01:31:31.835 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-27 01:31:31.835 [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-27 01:31:31.836 [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-27 01:31:31.836 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.836 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.837 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:31:31.837 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-09-27 01:31:31.837 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-27 01:31:31.837 [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-27 01:31:31.837 [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-27 01:31:31.837 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.838 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.838 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:31:31.838 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-09-27 01:31:31.838 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-27 01:31:31.838 [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-27 01:31:31.839 [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-27 01:31:31.839 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:31:31.839 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:31:31.839 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:31:31.839 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-09-27 01:31:31.839 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-27 01:31:31.840 [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-27 01:31:31.840 [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-27 01:31:31.840 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-09-27 01:31:31.840 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 82
2026-09-27 01:31:31.840 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 24117232, Free memory:223346704
2026-09-27 01:31:31.841 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-09-27 01:31:31.842 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:31:31.856 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 14
2026-09-27 01:31:31.857 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:31:31.857 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:31:29 UTC 2026, policies=[RangerPolicy={id={1} guid={d2865afa-1b2e-49b2-a7b8-1ab9ae46ec6a} 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={f7f807d8-3539-4b9d-9934-cefa0b4a041c} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:31:14 UTC 2026} updateTime={Sun Sep 27 01:31:14 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-27 01:31:31.858 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 413
2026-09-27 01:31:31.858 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:31:31.862 [DEBUG - PolicyRefresher(serviceName=kudu)-16] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-09-27 01:31:31.865 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-09-27 01:31:31.865 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-09-27 01:31:31.910 [DEBUG - pool-4-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@2627a5da has been taken from the queue
2026-09-27 01:31:31.911 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@2627a5da has been put on the queue
2026-09-27 01:31:32.063 [DEBUG - pool-4-thread-1] (Groups.java:312) GroupCacheLoader - load.
2026-09-27 01:31:32.081 [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-27 01:31:32.093 [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-27 01:31:32.094 [INFO - pool-4-thread-1] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(82cba3a_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-27 01:31:32.094 [DEBUG - pool-4-thread-1] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-09-27 01:31:32.095 [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-27 01:31:32.095 [DEBUG - pool-4-thread-1] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:31:32.096 [DEBUG - pool-4-thread-1] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-09-27 01:31:32.096 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-09-27 01:31:32.096 [DEBUG - pool-4-thread-1] (PolicyEngine.java:347) zoneName:[null]
2026-09-27 01:31:32.096 [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-27 01:31:32.098 [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-27 01:31:32.098 [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-27 01:31:32.098 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-09-27 01:31:32.098 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-09-27 01:31:32.099 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-09-27 01:31:32.099 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-09-27 01:31:32.099 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-09-27 01:31:32.099 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-09-27 01:31:32.100 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-09-27 01:31:32.100 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-09-27 01:31:32.100 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 1
2026-09-27 01:31:32.100 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-09-27 01:31:32.100 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:31:32 UTC 2026)
2026-09-27 01:31:32.101 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:31:32 UTC 2026) : true
2026-09-27 01:31:32.101 [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-27 01:31:32.102 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-09-27 01:31:32.102 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:31:32.103 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:31:32.103 [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-27 01:31:32.103 [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-27 01:31:32.103 [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-27 01:31:32.104 [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-27 01:31:32.104 [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-27 01:31:32.104 [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-27 01:31:32.104 [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-27 01:31:32.105 [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-27 01:31:32.105 [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-27 01:31:32.105 [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-27 01:31:32.105 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-09-27 01:31:32.105 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 4
2026-09-27 01:31:32.106 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-09-27 01:31:32.106 [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-27 01:31:32.107 [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-27 01:31:32.107 [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-27 01:31:32.107 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:618) Using policyItemEvaluators for access evaluation. PolicyId=[1]
2026-09-27 01:31:32.107 [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-27 01:31:32.107 [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-27 01:31:32.107 [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-27 01:31:32.108 [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-27 01:31:32.108 [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-27 01:31:32.108 [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-27 01:31:32.108 [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-27 01:31:32.108 [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-27 01:31:32.109 [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-27 01:31:32.109 [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-27 01:31:32.109 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyItemEvaluator.isMatch(resource=db/table): 1
2026-09-27 01:31:32.109 [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-27 01:31:32.109 [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@3565d33f
2026-09-27 01:31:32.110 [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-27 01:31:32.110 [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-27 01:31:32.110 [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-27 01:31:32.110 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=82cba3a,policyId=1, policyName=db;table;): 9
2026-09-27 01:31:32.110 [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-27 01:31:32.110 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:31:32.111 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:31:32.111 [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-27 01:31:32.111 [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-27 01:31:32.111 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=82cba3a_0): 17
2026-09-27 01:31:32.111 [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-27 01:31:32.111 [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-27 01:31:32.112 [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-27 01:31:32.113 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): 3938b7c1-0744-4edd-8e5b-88ab129a9804-0
2026-09-27 01:31:32.114 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={3938b7c1-0744-4edd-8e5b-88ab129a9804-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:31:32 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-zzfj;logType=RangerAudit;eventId=3938b7c1-0744-4edd-8e5b-88ab129a9804-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null}
2026-09-27 01:31:32.114 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:31:32 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-zzfj;logType=RangerAudit;eventId=3938b7c1-0744-4edd-8e5b-88ab129a9804-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-09-27 01:31:32.114 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:31:32 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-zzfj;logType=RangerAudit;eventId=3938b7c1-0744-4edd-8e5b-88ab129a9804-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-09-27 01:31:32.114 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={3938b7c1-0744-4edd-8e5b-88ab129a9804-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-27 01:31:32.115 [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={3938b7c1-0744-4edd-8e5b-88ab129a9804-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-09-27 01:31:32.125 [DEBUG - pool-4-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@2ba50fa9 has been put on the queue
2026-09-27 01:31:32.125 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@2ba50fa9 has been taken from the queue
I20260927 01:31:32.134774   734 server.cc:273] Received an EOF from the subprocess
W20260927 01:31:32.135063   714 server.cc:408] The subprocess has exited with status 9
I20260927 01:31:32.138474   732 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:31:32.138458   731 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:31:32.138445   735 server.cc:440] outbound queue shut down: Aborted: 
I20260927 01:31:32.138409   733 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:31:32.139123   378 mini_ranger.cc:66] Stopping Ranger...
I20260927 01:31:32.486400   378 mini_ranger.cc:68] Stopped Ranger
2026-09-27 01:31:32.486 UTC [395] LOG:  received smart shutdown request
2026-09-27 01:31:32.490 UTC [395] LOG:  background worker "logical replication launcher" (PID 404) exited with exit code 1
2026-09-27 01:31:32.490 UTC [399] LOG:  shutting down
2026-09-27 01:31:32.756 UTC [395] LOG:  database system is shut down
[       OK ] RangerClientTestExtraJVMArgs.SmokeTest (43118 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-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1790472649686182-754-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-tasky63uBb/build/debug/bin/postgres/pg_ctl -D /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1790472649686182-754-0/postgres -l logfile start

127.0.0.1:33879 - accepting connections
[       OK ] RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments (40122 ms)
[----------] 2 tests from RangerClientTestExtraJVMArgs (83241 ms total)

[----------] 1 test from RangerClientTestBase
[ RUN      ] RangerClientTestBase.TestLogging
I20260927 01:32:12.948300   378 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-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-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-tasky63uBb/build/debug/bin/postgres/pg_ctl -D /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/postgres -l logfile start

2026-09-27 01:32:15.755 UTC [1101] 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-27 01:32:15.755 UTC [1101] LOG:  listening on IPv4 address "127.0.0.1", port 45799
2026-09-27 01:32:15.759 UTC [1101] LOG:  listening on Unix socket "/tmp/.s.PGSQL.45799"
2026-09-27 01:32:15.782 UTC [1104] LOG:  database system was shut down at 2026-09-27 01:32:14 UTC
2026-09-27 01:32:15.786 UTC [1101] LOG:  database system is ready to accept connections
I20260927 01:32:16.652307   378 mini_postgres.cc:96] Postgres bound to 45799
2026-09-27 01:32:16.658 UTC [1112] FATAL:  database "slave" does not exist
127.0.0.1:45799 - accepting connections
I20260927 01:32:16.659047   378 mini_ranger.cc:161] Starting Ranger...
I20260927 01:32:16.675127   378 mini_ranger.cc:84] Created miniranger Postgres user
I20260927 01:32:17.208865   378 mini_ranger.cc:87] Created ranger Postgres database
I20260927 01:32:17.208957   378 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin
2026-09-27 01:32:17,505  [I] DB FLAVOR :POSTGRES
2026-09-27 01:32:17,505  [I] --------- Verifying Ranger DB connection ---------
2026-09-27 01:32:17,505  [I] Checking connection..
2026-09-27 01:32:17,506  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select 1;"
2026-09-27 01:32:17,795  [I] Checking connection passed.
2026-09-27 01:32:17,795  [I] --------- Verifying version history table ---------
2026-09-27 01:32:17,796  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:18,078  [I] Table x_db_version_h does not exist in database ranger
2026-09-27 01:32:18,079  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:18,345  [I] Table x_db_version_h does not exist in database ranger
2026-09-27 01:32:18,345  [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-09-27 01:32:18,345  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql 
2026-09-27 01:32:18.637 UTC [1176] WARNING:  there is no transaction in progress
2026-09-27 01:32:18,644  [I] create_dbversion_catalog.sql file imported successfully
2026-09-27 01:32:18,645  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:18,934  [I] Table x_db_version_h already exists in database 'ranger'
2026-09-27 01:32:18,935  [I] --------- Importing Ranger Core DB Schema ---------
2026-09-27 01:32:18,935  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:19,225  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:19,522  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-zzfj.c.gcp-upstream.internal','N') ;"
2026-09-27 01:32:19,816  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:20,101  [I] Table x_portal_user does not exist in database ranger
2026-09-27 01:32:20,101  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:20,409  [I] Table x_policy_ref_group does not exist in database ranger
2026-09-27 01:32:20,409  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-27 01:32:20,710  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-27 01:32:20,988  [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-09-27 01:32:20,988  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
2026-09-27 01:32:22.113 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.133 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.153 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.172 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.192 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.213 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.279 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.288 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.309 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.322 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.335 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.352 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.364 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.371 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.378 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:22.386 UTC [1284] WARNING:  there is no transaction in progress
2026-09-27 01:32:23,122  [I] ranger_core_db_postgres.sql file imported successfully
2026-09-27 01:32:23,122  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:23,375  [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-09-27 01:32:23,375  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:23,656  [I] Table x_portal_user already exists in database 'ranger'
2026-09-27 01:32:23,657  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:23,955  [I] Table x_policy_ref_group already exists in database 'ranger'
2026-09-27 01:32:23,956  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-09-27 01:32:24,245  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/ranger -u miniranger -p '********' -noheader -trim -c \;  -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-09-27 01:32:24,517  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-zzfj.c.gcp-upstream.internal';"
2026-09-27 01:32:24,765  [I] CORE_DB_SCHEMA import status has been updated
2026-09-27 01:32:24,766  [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java  -cp /tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:45799/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-27 01:32:25,027  [I] DB_PATCHES have already been applied
I20260927 01:32:25.034971   378 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-tasky63uBb/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-tasky63uBb/build/debug/bin/postgresql.jar:/tmp/dist-test-tasky63uBb/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260927 01:32:25.035064   378 mini_ranger.cc:193] Using host: 127.0.0.1
I20260927 01:32:25.037635   378 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:53243
Sep 27, 2026 1:32:25 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 27, 2026 1:32:25 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Sep 27, 2026 1:32:25 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin/ews/webapp
Sep 27, 2026 1:32:25 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin/ews/webapp, webAppName = /
Sep 27, 2026 1:32:25 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin/ews/webapp] .....
Sep 27, 2026 1:32:26 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-admin/ews/webapp].
Sep 27, 2026 1:32:26 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260927 01:32:26.102923   378 mini_ranger.cc:160] Time spent starting Ranger: real 9.444s	user 0.002s	sys 0.007s
Sep 27, 2026 1:32: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 27, 2026 1:32:53 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.apache.ranger.rest.XAuditREST
  class org.apache.ranger.rest.TagREST
  class org.apache.ranger.rest.UserREST
  class org.apache.ranger.rest.RoleREST
  class org.apache.ranger.rest.MetricsREST
  class org.apache.ranger.rest.SecurityZoneREST
  class org.apache.ranger.rest.ServiceREST
  class org.apache.ranger.rest.AssetREST
  class org.apache.ranger.rest.PublicAPIsv2
  class org.apache.ranger.rest.PublicAPIs
  class org.apache.ranger.rest.XUserREST
  class org.apache.ranger.rest.XKeyREST
Sep 27, 2026 1:32:53 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
  class org.apache.ranger.common.RangerJAXBContextResolver
Sep 27, 2026 1:32:53 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Sep 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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 27, 2026 1:32: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.
I20260927 01:32:55.492547   378 mini_ranger.cc:261] Created Kudu service
I20260927 01:32:56.154662   378 ranger_client.cc:318] Using new properties file: /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-09-27 01:32:57.099 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-09-27 01:32:57.116 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-09-27 01:32:57.116 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:32:57.117 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-09-27 01:32:57.117 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-09-27 01:32:57.119 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-09-27 01:32:57.119 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-09-27 01:32:57.120 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-kudu-security.xml
2026-09-27 01:32:57.175 [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-27 01:32:57.182 [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-27 01:32:57.182 [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-27 01:32:57.183 [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-27 01:32:57.184 [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-27 01:32:57.185 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-09-27 01:32:57.188 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-09-27 01:32:57.188 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-09-27 01:32:57.188 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:32:57.189 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:32:57.189 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:32:57.189 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-09-27 01:32:57.239 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-09-27 01:32:57.239 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-09-27 01:32:57.240 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-09-27 01:32:57.241 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:32:57.241 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-09-27 01:32:57.241 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-09-27 01:32:57.242 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-09-27 01:32:57.243 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-09-27 01:32:57.243 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-09-27 01:32:57.243 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-09-27 01:32:57.243 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:32:57.243 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:32:57.244 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:32:57.246 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-09-27 01:32:57.246 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-09-27 01:32:57.248 [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-27 01:32:57.254 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-09-27 01:32:57.254 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-09-27 01:32:57.371 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-09-27 01:32:57.372 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-09-27 01:32:57.409 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-09-27 01:32:57.426 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-09-27 01:32:57.459 [DEBUG - main] (Groups.java:449)  Creating new Groups object
2026-09-27 01:32:57.482 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-09-27 01:32:57.483 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-09-27 01:32:57.484 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-09-27 01:32:57.484 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/policy-cache
2026-09-27 01:32:57.484 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-09-27 01:32:57.484 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:53243
2026-09-27 01:32:57.485 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-09-27 01:32:57.485 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-09-27 01:32:57.485 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-09-27 01:32:57.485 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-09-27 01:32:57.487 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-09-27 01:32:57.504 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:32:57.506 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-09-27 01:32:57.506 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-09-27 01:32:57.513 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:53243, null)
2026-09-27 01:32:57.518 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:53243, null)
2026-09-27 01:32:57.519 [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-27 01:32:57.522 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:32:57.523 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:32:57.523 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:32:57.523 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-15)
2026-09-27 01:32:57.524 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:32:57.524 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-09-27 01:32:57.526 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 53141240, Free memory:186130696
2026-09-27 01:32:57.526 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-09-27 01:32:57.526 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-09-27 01:32:57.532 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-09-27 01:32:57.533 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-09-27 01:32:57.537 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-09-27 01:32:57.539 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-09-27 01:32:57.540 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-09-27 01:32:57.541 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-09-27 01:32:57.541 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-09-27 01:32:58.379 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0): 
2026-09-27 01:32:58.379 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-09-27 01:32:58.390 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 10
2026-09-27 01:32:58.390 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-09-27 01:32:58.391 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-09-27 01:32:58.391 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 865
2026-09-27 01:32:58.391 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-09-27 01:32:58.391 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 38626912, Free memory:200645024
2026-09-27 01:32:58.391 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 865
2026-09-27 01:32:58.392 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-09-27 01:32:58.392 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:32:58.392 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:32:58.392 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 38626912, Free memory:200645024
2026-09-27 01:32:58.393 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:32:58.393 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-09-27 01:32:58.394 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-09-27 01:32:58.730 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.731 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-09-27 01:32:58.731 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 338
2026-09-27 01:32:58.731 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:32:58.732 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 21993024, Free memory:217344448
2026-09-27 01:32:58.734 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.739 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.743 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.744 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-09-27 01:32:58.752 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.753 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 21993024, Free memory:217344448
2026-09-27 01:32:58.768 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-09-27 01:32:58.771 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.774 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-09-27 01:32:58.775 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:32:58.775 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:32:58.776 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:32:58.777 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:32:58.777 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:32:58.778 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:32:58.778 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Sun Sep 27 01:32:37 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-27 01:32:58.779 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.779 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:32:58.780 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.780 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.780 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.780 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.780 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.781 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.781 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.781 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.782 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.782 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:32:58.783 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:32:58.790 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:32:58.790 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-09-27 01:32:58.791 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.791 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.795 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-09-27 01:32:58.803 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:32:58.803 [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-27 01:32:58.804 [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-27 01:32:58.804 [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-27 01:32:58.805 [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-27 01:32:58.807 [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-27 01:32:58.808 [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-27 01:32:58.808 [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-27 01:32:58.808 [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-27 01:32:58.809 [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-27 01:32:58.809 [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-27 01:32:58.809 [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-27 01:32:58.810 [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-27 01:32:58.814 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:32:58.815 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:32:58.815 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:32:58.816 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:32:58.817 [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-27 01:32:58.817 [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-27 01:32:58.817 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:32:58.817 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:32:58.818 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:32:58.818 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:32:58.818 [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-27 01:32:58.818 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-09-27 01:32:58.818 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 22
2026-09-27 01:32:58.819 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-09-27 01:32:58.821 [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-27 01:32:58.823 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-09-27 01:32:58.824 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 34
2026-09-27 01:32:58.825 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-09-27 01:32:58.825 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-09-27 01:32:58.825 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-09-27 01:32:58.825 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-09-27 01:32:58.826 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-09-27 01:32:58.827 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:32:58.827 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:32:58.828 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-09-27 01:32:58.828 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-09-27 01:32:58.828 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-09-27 01:32:58.829 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-09-27 01:32:58.829 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-09-27 01:32:58.832 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.833 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:32:58.835 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 2
2026-09-27 01:32:58.836 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-09-27 01:32:58.836 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 3
2026-09-27 01:32:58.837 [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-27 01:32:58.838 [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-27 01:32:58.838 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.838 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:32:58.839 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:32:58.839 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-09-27 01:32:58.839 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-09-27 01:32:58.839 [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-27 01:32:58.839 [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-27 01:32:58.839 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.840 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:32:58.840 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:32:58.840 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-09-27 01:32:58.840 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-09-27 01:32:58.841 [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-27 01:32:58.841 [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-27 01:32:58.841 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.841 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.842 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:32:58.842 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-09-27 01:32:58.842 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-27 01:32:58.842 [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-27 01:32:58.842 [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-27 01:32:58.843 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.843 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.843 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:32:58.843 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-09-27 01:32:58.843 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-27 01:32:58.843 [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-27 01:32:58.844 [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-27 01:32:58.844 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.844 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.844 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:32:58.844 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-09-27 01:32:58.845 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:32:58.845 [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-27 01:32:58.845 [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-27 01:32:58.845 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.846 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.846 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:32:58.846 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-09-27 01:32:58.846 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-09-27 01:32:58.846 [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-27 01:32:58.846 [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-27 01:32:58.847 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.847 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.847 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:32:58.847 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-09-27 01:32:58.847 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-27 01:32:58.848 [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-27 01:32:58.848 [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-27 01:32:58.848 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:32:58.848 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:32:58.848 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:32:58.849 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-09-27 01:32:58.849 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:32:58.849 [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-27 01:32:58.849 [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-27 01:32:58.849 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-09-27 01:32:58.849 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 96
2026-09-27 01:32:58.850 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 25852392, Free memory:213485080
2026-09-27 01:32:58.850 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-09-27 01:32:58.852 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:32:58.866 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 14
2026-09-27 01:32:58.867 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:32:58.867 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:32:58.868 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 476
2026-09-27 01:32:58.868 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:32:58.871 [DEBUG - PolicyRefresher(serviceName=kudu)-15] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-09-27 01:32:58.872 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-09-27 01:32:58.872 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-09-27 01:32:58.919 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@6f4e8206 has been put on the queue
2026-09-27 01:32:58.919 [DEBUG - pool-4-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@6f4e8206 has been taken from the queue
2026-09-27 01:32:59.063 [DEBUG - pool-4-thread-1] (Groups.java:312) GroupCacheLoader - load.
2026-09-27 01:32:59.079 [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-27 01:32:59.090 [DEBUG - pool-4-thread-1] (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-27 01:32:59.090 [INFO - pool-4-thread-1] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(e9293ca_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-27 01:32:59.091 [DEBUG - pool-4-thread-1] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-09-27 01:32:59.092 [DEBUG - pool-4-thread-1] (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-27 01:32:59.092 [DEBUG - pool-4-thread-1] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:32:59.093 [DEBUG - pool-4-thread-1] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-09-27 01:32:59.093 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-09-27 01:32:59.093 [DEBUG - pool-4-thread-1] (PolicyEngine.java:347) zoneName:[null]
2026-09-27 01:32:59.093 [DEBUG - pool-4-thread-1] (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-27 01:32:59.095 [DEBUG - pool-4-thread-1] (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-27 01:32:59.095 [DEBUG - pool-4-thread-1] (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-27 01:32:59.095 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-09-27 01:32:59.095 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-09-27 01:32:59.096 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-09-27 01:32:59.096 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-09-27 01:32:59.096 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-09-27 01:32:59.096 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-09-27 01:32:59.097 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-09-27 01:32:59.097 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-09-27 01:32:59.097 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 1
2026-09-27 01:32:59.097 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-09-27 01:32:59.097 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:32:59 UTC 2026)
2026-09-27 01:32:59.098 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:32:59 UTC 2026) : true
2026-09-27 01:32:59.098 [DEBUG - pool-4-thread-1] (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-27 01:32:59.099 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-09-27 01:32:59.100 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:32:59.100 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:32:59.100 [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-27 01:32:59.100 [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-27 01:32:59.101 [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-27 01:32:59.101 [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-27 01:32:59.101 [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-27 01:32:59.102 [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-27 01:32:59.102 [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-27 01:32:59.102 [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-27 01:32:59.102 [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-27 01:32:59.103 [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-27 01:32:59.103 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-09-27 01:32:59.103 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-09-27 01:32:59.103 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-09-27 01:32:59.104 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-09-27 01:32:59.104 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-09-27 01:32:59.104 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-09-27 01:32:59.104 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 5
2026-09-27 01:32:59.105 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-09-27 01:32:59.105 [DEBUG - pool-4-thread-1] (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-27 01:32:59.105 [DEBUG - pool-4-thread-1] (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-27 01:32:59.105 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=e9293ca,policyId=1, policyName=db;table;): 7
2026-09-27 01:32:59.106 [DEBUG - pool-4-thread-1] (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-27 01:32:59.106 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:32:59.106 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:32:59.106 [DEBUG - pool-4-thread-1] (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-27 01:32:59.106 [DEBUG - pool-4-thread-1] (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-27 01:32:59.107 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=e9293ca_0): 16
2026-09-27 01:32:59.107 [DEBUG - pool-4-thread-1] (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-27 01:32:59.107 [DEBUG - pool-4-thread-1] (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-27 01:32:59.107 [DEBUG - pool-4-thread-1] (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-27 01:32:59.108 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0
2026-09-27 01:32:59.109 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:32:59 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-zzfj;logType=RangerAudit;eventId=dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null}
2026-09-27 01:32:59.109 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:32:59 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-zzfj;logType=RangerAudit;eventId=dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-27 01:32:59.109 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:32:59 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-zzfj;logType=RangerAudit;eventId=dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-27 01:32:59.109 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-27 01:32:59.110 [DEBUG - pool-4-thread-1] (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={dcb2a40d-3dc2-405f-aa1a-256dc6ed71c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-09-27 01:32:59.118 [DEBUG - pool-4-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@5ba7d56e has been put on the queue
2026-09-27 01:32:59.118 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@5ba7d56e has been taken from the queue
I20260927 01:32:59.132294  1432 server.cc:273] Received an EOF from the subprocess
W20260927 01:32:59.132690  1418 server.cc:408] The subprocess has exited with status 9
I20260927 01:32:59.134959  1429 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:32:59.134975  1431 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:32:59.135015  1433 server.cc:440] outbound queue shut down: Aborted: 
I20260927 01:32:59.135223  1430 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:32:59.135540   378 ranger_client.cc:318] Using existing properties file: /tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-09-27 01:33:00.025 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-09-27 01:33:00.035 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-09-27 01:33:00.036 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:33:00.036 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-09-27 01:33:00.036 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-09-27 01:33:00.038 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-09-27 01:33:00.039 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-09-27 01:33:00.039 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/ranger-kudu-security.xml
2026-09-27 01:33:00.087 [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-27 01:33:00.094 [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-27 01:33:00.095 [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-27 01:33:00.095 [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-27 01:33:00.096 [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-27 01:33:00.097 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-09-27 01:33:00.100 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-09-27 01:33:00.101 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-09-27 01:33:00.101 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:33:00.101 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:33:00.101 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:33:00.102 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-09-27 01:33:00.146 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-09-27 01:33:00.146 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-09-27 01:33:00.147 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-09-27 01:33:00.147 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-09-27 01:33:00.148 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-09-27 01:33:00.148 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-09-27 01:33:00.148 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-09-27 01:33:00.149 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-09-27 01:33:00.149 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-09-27 01:33:00.149 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-09-27 01:33:00.149 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-09-27 01:33:00.149 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-09-27 01:33:00.150 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-09-27 01:33:00.151 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-09-27 01:33:00.151 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-09-27 01:33:00.152 [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-27 01:33:00.156 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-09-27 01:33:00.156 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-09-27 01:33:00.262 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-09-27 01:33:00.263 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-09-27 01:33:00.301 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-09-27 01:33:00.316 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-09-27 01:33:00.345 [DEBUG - main] (Groups.java:449)  Creating new Groups object
2026-09-27 01:33:00.375 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-09-27 01:33:00.377 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-09-27 01:33:00.378 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-09-27 01:33:00.379 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-tasky63uBb/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1790472649686182-378-0/policy-cache
2026-09-27 01:33:00.379 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-09-27 01:33:00.380 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:53243
2026-09-27 01:33:00.380 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-09-27 01:33:00.380 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-09-27 01:33:00.380 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-09-27 01:33:00.380 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-09-27 01:33:00.382 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-09-27 01:33:00.406 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:33:00.407 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-09-27 01:33:00.408 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-09-27 01:33:00.417 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:53243, null)
2026-09-27 01:33:00.424 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:53243, null)
2026-09-27 01:33:00.426 [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-27 01:33:00.429 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:33:00.430 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-09-27 01:33:00.431 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-09-27 01:33:00.431 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-15)
2026-09-27 01:33:00.432 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:33:00.432 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-09-27 01:33:00.434 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 53141008, Free memory:186130928
2026-09-27 01:33:00.434 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-09-27 01:33:00.434 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-09-27 01:33:00.443 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-09-27 01:33:00.445 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-09-27 01:33:00.450 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-09-27 01:33:00.453 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-09-27 01:33:00.453 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-09-27 01:33:00.454 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-09-27 01:33:00.455 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-09-27 01:33:01.081 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0): 
2026-09-27 01:33:01.082 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-09-27 01:33:01.095 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 13
2026-09-27 01:33:01.095 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-09-27 01:33:01.096 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-09-27 01:33:01.097 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 662
2026-09-27 01:33:01.097 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-09-27 01:33:01.097 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 38622744, Free memory:200649192
2026-09-27 01:33:01.098 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 663
2026-09-27 01:33:01.098 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-09-27 01:33:01.098 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-09-27 01:33:01.098 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:33:01.098 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 38622744, Free memory:200649192
2026-09-27 01:33:01.098 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:33:01.099 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-09-27 01:33:01.099 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-09-27 01:33:01.382 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.383 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-09-27 01:33:01.383 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 284
2026-09-27 01:33:01.383 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-09-27 01:33:01.383 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 21986984, Free memory:217350488
2026-09-27 01:33:01.384 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.386 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.391 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.392 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-09-27 01:33:01.398 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.399 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 23254312, Free memory:216083160
2026-09-27 01:33:01.412 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-09-27 01:33:01.415 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.420 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-09-27 01:33:01.421 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:33:01.421 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:33:01.422 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-09-27 01:33:01.422 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-09-27 01:33:01.423 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:33:01.423 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-09-27 01:33:01.424 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Sun Sep 27 01:32:37 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-27 01:33:01.425 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.425 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:33:01.426 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.426 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.426 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.427 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.427 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.427 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.427 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.427 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.428 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.429 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.430 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.430 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1): 
2026-09-27 01:33:01.430 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:33:01.437 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:33:01.438 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-09-27 01:33:01.439 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.439 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.444 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-09-27 01:33:01.450 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:33:01.451 [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-27 01:33:01.451 [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-27 01:33:01.451 [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-27 01:33:01.452 [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-27 01:33:01.455 [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-27 01:33:01.455 [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-27 01:33:01.456 [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-27 01:33:01.457 [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-27 01:33:01.458 [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-27 01:33:01.458 [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-27 01:33:01.459 [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-27 01:33:01.459 [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-27 01:33:01.464 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:33:01.466 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:33:01.467 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:33:01.468 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:33:01.469 [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-27 01:33:01.469 [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-27 01:33:01.469 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-09-27 01:33:01.470 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:33:01.470 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-09-27 01:33:01.470 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-09-27 01:33:01.470 [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-27 01:33:01.470 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-09-27 01:33:01.470 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 26
2026-09-27 01:33:01.470 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-09-27 01:33:01.473 [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-27 01:33:01.477 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-09-27 01:33:01.478 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 40
2026-09-27 01:33:01.479 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-09-27 01:33:01.479 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-09-27 01:33:01.479 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-09-27 01:33:01.480 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-09-27 01:33:01.481 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-09-27 01:33:01.482 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-09-27 01:33:01.483 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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={4a557e73-f720-48cf-9521-37292ba6c70c} 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-27 01:33:01.484 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-09-27 01:33:01.484 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-09-27 01:33:01.484 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-09-27 01:33:01.484 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-09-27 01:33:01.485 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-09-27 01:33:01.487 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.488 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:33:01.491 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 2
2026-09-27 01:33:01.492 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-09-27 01:33:01.493 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 6
2026-09-27 01:33:01.495 [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-27 01:33:01.496 [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-27 01:33:01.496 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.497 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:33:01.498 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 1
2026-09-27 01:33:01.498 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-09-27 01:33:01.499 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 3
2026-09-27 01:33:01.499 [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-27 01:33:01.499 [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-27 01:33:01.500 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.501 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-09-27 01:33:01.501 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:33:01.501 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-09-27 01:33:01.501 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:33:01.501 [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-27 01:33:01.502 [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-27 01:33:01.502 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.502 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.502 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:33:01.502 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-09-27 01:33:01.502 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-09-27 01:33:01.502 [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-27 01:33:01.504 [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-27 01:33:01.504 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.505 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.506 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:33:01.506 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-09-27 01:33:01.506 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-09-27 01:33:01.506 [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-27 01:33:01.507 [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-27 01:33:01.507 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.507 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.507 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:33:01.508 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-09-27 01:33:01.508 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:33:01.508 [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-27 01:33:01.508 [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-27 01:33:01.509 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.509 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.509 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-09-27 01:33:01.509 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-09-27 01:33:01.509 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-09-27 01:33:01.509 [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-27 01:33:01.510 [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-27 01:33:01.510 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.510 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.510 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-09-27 01:33:01.510 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-09-27 01:33:01.510 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-09-27 01:33:01.511 [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-27 01:33:01.511 [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-27 01:33:01.511 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-09-27 01:33:01.511 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-09-27 01:33:01.511 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-09-27 01:33:01.511 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-09-27 01:33:01.512 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-09-27 01:33:01.512 [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-27 01:33:01.513 [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-27 01:33:01.513 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-09-27 01:33:01.513 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 114
2026-09-27 01:33:01.513 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 27106712, Free memory:212230760
2026-09-27 01:33:01.513 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-09-27 01:33:01.515 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:33:01.530 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 14
2026-09-27 01:33:01.532 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-09-27 01:33:01.533 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sun Sep 27 01:32:56 UTC 2026, policies=[RangerPolicy={id={1} guid={4a557e73-f720-48cf-9521-37292ba6c70c} 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={44489b31-d3e1-4fd5-b96f-3c7f25929cb5} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sun Sep 27 01:32:37 UTC 2026} updateTime={Sun Sep 27 01:32:37 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-27 01:33:01.533 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 435
2026-09-27 01:33:01.533 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-09-27 01:33:01.534 [DEBUG - PolicyRefresher(serviceName=kudu)-15] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-09-27 01:33:01.535 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-09-27 01:33:01.536 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-09-27 01:33:01.580 [DEBUG - pool-4-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@3e20ec8c has been taken from the queue
2026-09-27 01:33:01.580 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@3e20ec8c has been put on the queue
2026-09-27 01:33:01.758 [DEBUG - pool-4-thread-1] (Groups.java:312) GroupCacheLoader - load.
2026-09-27 01:33:01.779 [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-27 01:33:01.797 [DEBUG - pool-4-thread-1] (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-27 01:33:01.798 [INFO - pool-4-thread-1] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(17d67ac6_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-27 01:33:01.798 [DEBUG - pool-4-thread-1] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-09-27 01:33:01.801 [DEBUG - pool-4-thread-1] (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-27 01:33:01.802 [DEBUG - pool-4-thread-1] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:33:01.802 [DEBUG - pool-4-thread-1] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-09-27 01:33:01.803 [DEBUG - pool-4-thread-1] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-09-27 01:33:01.804 [DEBUG - pool-4-thread-1] (PolicyEngine.java:347) zoneName:[null]
2026-09-27 01:33:01.804 [DEBUG - pool-4-thread-1] (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-27 01:33:01.808 [DEBUG - pool-4-thread-1] (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-27 01:33:01.809 [DEBUG - pool-4-thread-1] (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-27 01:33:01.810 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-09-27 01:33:01.810 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-09-27 01:33:01.810 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-09-27 01:33:01.811 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-09-27 01:33:01.811 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-09-27 01:33:01.811 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-09-27 01:33:01.812 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-09-27 01:33:01.813 [DEBUG - pool-4-thread-1] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-09-27 01:33:01.813 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 3
2026-09-27 01:33:01.813 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-09-27 01:33:01.814 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:33:01 UTC 2026)
2026-09-27 01:33:01.814 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Sun Sep 27 01:33:01 UTC 2026) : true
2026-09-27 01:33:01.814 [DEBUG - pool-4-thread-1] (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-27 01:33:01.815 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-09-27 01:33:01.816 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-09-27 01:33:01.816 [DEBUG - pool-4-thread-1] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-09-27 01:33:01.816 [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-27 01:33:01.816 [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-27 01:33:01.817 [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-27 01:33:01.817 [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-27 01:33:01.817 [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-27 01:33:01.817 [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-27 01:33:01.818 [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-27 01:33:01.819 [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-27 01:33:01.820 [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-27 01:33:01.820 [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-27 01:33:01.820 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-09-27 01:33:01.820 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-09-27 01:33:01.821 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-09-27 01:33:01.821 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-09-27 01:33:01.822 [DEBUG - pool-4-thread-1] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-09-27 01:33:01.822 [DEBUG - pool-4-thread-1] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-09-27 01:33:01.822 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 6
2026-09-27 01:33:01.822 [DEBUG - pool-4-thread-1] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-09-27 01:33:01.823 [DEBUG - pool-4-thread-1] (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-27 01:33:01.823 [DEBUG - pool-4-thread-1] (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-27 01:33:01.823 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=17d67ac6,policyId=1, policyName=db;table;): 9
2026-09-27 01:33:01.823 [DEBUG - pool-4-thread-1] (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-27 01:33:01.824 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:33:01.824 [DEBUG - pool-4-thread-1] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-09-27 01:33:01.824 [DEBUG - pool-4-thread-1] (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-27 01:33:01.825 [DEBUG - pool-4-thread-1] (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-27 01:33:01.825 [DEBUG - pool-4-thread-1] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=17d67ac6_0): 27
2026-09-27 01:33:01.825 [DEBUG - pool-4-thread-1] (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-27 01:33:01.825 [DEBUG - pool-4-thread-1] (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-27 01:33:01.826 [DEBUG - pool-4-thread-1] (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-27 01:33:01.827 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): 116178c9-99c4-4e7a-9d12-236ecdec69c9-0
2026-09-27 01:33:01.827 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={116178c9-99c4-4e7a-9d12-236ecdec69c9-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:33:01 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-zzfj;logType=RangerAudit;eventId=116178c9-99c4-4e7a-9d12-236ecdec69c9-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null}
2026-09-27 01:33:01.828 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:33:01 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-zzfj;logType=RangerAudit;eventId=116178c9-99c4-4e7a-9d12-236ecdec69c9-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-27 01:33:01.828 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sun Sep 27 01:33:01 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-zzfj;logType=RangerAudit;eventId=116178c9-99c4-4e7a-9d12-236ecdec69c9-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-09-27 01:33:01.829 [DEBUG - pool-4-thread-1] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={116178c9-99c4-4e7a-9d12-236ecdec69c9-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-09-27 01:33:01.829 [DEBUG - pool-4-thread-1] (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={116178c9-99c4-4e7a-9d12-236ecdec69c9-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-09-27 01:33:01.843 [DEBUG - pool-4-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@66ab34a6 has been put on the queue
2026-09-27 01:33:01.843 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@66ab34a6 has been taken from the queue
I20260927 01:33:01.859162  1466 server.cc:273] Received an EOF from the subprocess
I20260927 01:33:01.859560  1464 server.cc:366] get failed, inbound queue shut down: Aborted: 
I20260927 01:33:01.859542  1463 server.cc:366] get failed, inbound queue shut down: Aborted: 
F20260927 01:33:01.859489  1452 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: ***
*** Aborted at 1790472781 (unix time) try "date -d @1790472781" if you are using GNU date ***
I20260927 01:33:01.859792  1467 server.cc:440] outbound queue shut down: Aborted: 
I20260927 01:33:01.859525  1465 server.cc:366] get failed, inbound queue shut down: Aborted: 
PC: @                0x0 (unknown)
*** SIGABRT (@0x3e80000017a) received by PID 378 (TID 0x7efe6e566700) from PID 378; stack trace: ***
    @     0x7efe72d54a46 google::(anonymous namespace)::FailureSignalHandler() at ??:0
    @     0x7efe7142a980 (unknown) at ??:0
    @     0x7efe71065e87 gsignal at ??:0
    @     0x7efe710677f1 abort at ??:0
    @     0x7efe72d469ad google::LogMessage::Fail() at ??:0
    @     0x7efe72d4988a google::LogMessage::SendToLog() at ??:0
    @     0x7efe72d464de google::LogMessage::Flush() at ??:0
    @     0x7efe72d47a19 google::LogMessageFatal::~LogMessageFatal() at ??:0
    @     0x7efe7607eae5 kudu::subprocess::SubprocessServer::ExitCheckerThread() at ??:0
    @     0x7efe7607bb8b _ZZN4kudu10subprocess16SubprocessServer4InitEvENKUlvE0_clEv at ??:0
    @     0x7efe7607f83a _ZNSt17_Function_handlerIFvvEZN4kudu10subprocess16SubprocessServer4InitEvEUlvE0_E9_M_invokeERKSt9_Any_data at ??:0
    @     0x7efe75a4720a std::function<>::operator()() at ??:0
    @     0x7efe7502a512 kudu::Thread::SuperviseThread() at ??:0
    @     0x7efe7141f6db start_thread at ??:0
    @     0x7efe7114861f clone at ??:0
2026-09-27 01:33:02.145 UTC [1391] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-27 01:33:02.147 UTC [1394] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-27 01:33:02.147 UTC [1393] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-27 01:33:02.148 UTC [1395] FATAL:  terminating connection due to unexpected postmaster exit
2026-09-27 01:33:02.148 UTC [1392] FATAL:  terminating connection due to unexpected postmaster exit