[==========] Running 22 tests from 3 test suites.
[----------] Global test environment set-up.
[----------] 19 tests from RangerClientTest
[ RUN ] RangerClientTest.TestAuthorizeCreateTableUnauthorized
[ OK ] RangerClientTest.TestAuthorizeCreateTableUnauthorized (1 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
W20260620 11:32:03.335594 2390 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.
W20260620 11:32:03.335768 2390 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
W20260620 11:32:03.336498 2390 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.
W20260620 11:32:03.336555 2390 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
W20260620 11:32:03.337087 2390 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
E20260620 11:32:03.340456 2390 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
E20260620 11:32:03.341336 2390 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 (10 ms total)
[----------] 2 tests from RangerClientTestExtraJVMArgs
[ RUN ] RangerClientTestExtraJVMArgs.SmokeTest
I20260620 11:32:03.342816 2390 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-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-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-task56oqTq/build/release/bin/postgres/pg_ctl -D /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/postgres -l logfile start
2026-06-20 11:32:06.448 UTC [2407] 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-06-20 11:32:06.448 UTC [2407] LOG: listening on IPv4 address "127.0.0.1", port 47201
2026-06-20 11:32:06.453 UTC [2407] LOG: listening on Unix socket "/tmp/.s.PGSQL.47201"
2026-06-20 11:32:06.491 UTC [2410] LOG: database system was shut down at 2026-06-20 11:32:04 UTC
2026-06-20 11:32:06.496 UTC [2407] LOG: database system is ready to accept connections
I20260620 11:32:07.464169 2390 mini_postgres.cc:96] Postgres bound to 47201
2026-06-20 11:32:07.470 UTC [2418] FATAL: database "slave" does not exist
127.0.0.1:47201 - accepting connections
I20260620 11:32:07.471693 2390 mini_ranger.cc:161] Starting Ranger...
I20260620 11:32:07.487248 2390 mini_ranger.cc:84] Created miniranger Postgres user
I20260620 11:32:08.078563 2390 mini_ranger.cc:87] Created ranger Postgres database
I20260620 11:32:08.078729 2390 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin
2026-06-20 11:32:08,439 [I] DB FLAVOR :POSTGRES
2026-06-20 11:32:08,440 [I] --------- Verifying Ranger DB connection ---------
2026-06-20 11:32:08,440 [I] Checking connection..
2026-06-20 11:32:08,440 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select 1;"
2026-06-20 11:32:08,733 [I] Checking connection passed.
2026-06-20 11:32:08,733 [I] --------- Verifying version history table ---------
2026-06-20 11:32:08,733 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:09,029 [I] Table x_db_version_h does not exist in database ranger
2026-06-20 11:32:09,030 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:09,318 [I] Table x_db_version_h does not exist in database ranger
2026-06-20 11:32:09,319 [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-06-20 11:32:09,319 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql
2026-06-20 11:32:09.587 UTC [2482] WARNING: there is no transaction in progress
2026-06-20 11:32:09,595 [I] create_dbversion_catalog.sql file imported successfully
2026-06-20 11:32:09,595 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:09,872 [I] Table x_db_version_h already exists in database 'ranger'
2026-06-20 11:32:09,873 [I] --------- Importing Ranger Core DB Schema ---------
2026-06-20 11:32:09,873 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'Y';"
2026-06-20 11:32:10,136 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'N';"
2026-06-20 11:32:10,428 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-rrhq.c.gcp-upstream.internal','N') ;"
2026-06-20 11:32:10,805 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:11,117 [I] Table x_portal_user does not exist in database ranger
2026-06-20 11:32:11,118 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:11,405 [I] Table x_policy_ref_group does not exist in database ranger
2026-06-20 11:32:11,405 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-06-20 11:32:11,711 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-06-20 11:32:12,014 [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-06-20 11:32:12,014 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql
2026-06-20 11:32:14.365 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.383 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.402 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.420 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.439 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.459 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.521 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.529 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.546 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.557 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.569 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.586 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.597 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.605 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.614 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:14.623 UTC [2590] WARNING: there is no transaction in progress
2026-06-20 11:32:15,424 [I] ranger_core_db_postgres.sql file imported successfully
2026-06-20 11:32:15,425 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:15,691 [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-06-20 11:32:15,692 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:15,953 [I] Table x_portal_user already exists in database 'ranger'
2026-06-20 11:32:15,953 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:16,225 [I] Table x_policy_ref_group already exists in database 'ranger'
2026-06-20 11:32:16,225 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-06-20 11:32:16,482 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-06-20 11:32:16,746 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-rrhq.c.gcp-upstream.internal';"
2026-06-20 11:32:17,016 [I] CORE_DB_SCHEMA import status has been updated
2026-06-20 11:32:17,017 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:47201/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-06-20 11:32:17,271 [I] DB_PATCHES have already been applied
I20260620 11:32:17.277923 2390 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-task56oqTq/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260620 11:32:17.278010 2390 mini_ranger.cc:193] Using host: 127.0.0.1
I20260620 11:32:17.280786 2390 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:48831
Jun 20, 2026 11:32:17 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
Jun 20, 2026 11:32:17 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Jun 20, 2026 11:32:17 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin/ews/webapp
Jun 20, 2026 11:32:17 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin/ews/webapp, webAppName = /
Jun 20, 2026 11:32:17 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin/ews/webapp] .....
Jun 20, 2026 11:32:18 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-admin/ews/webapp].
Jun 20, 2026 11:32:18 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260620 11:32:18.441789 2390 mini_ranger.cc:160] Time spent starting Ranger: real 10.970s user 0.000s sys 0.009s
Jun 20, 2026 11:32:42 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.apache.ranger.rest
org.apache.ranger.common
xa.rest
Jun 20, 2026 11:32:42 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.apache.ranger.rest.XAuditREST
class org.apache.ranger.rest.SecurityZoneREST
class org.apache.ranger.rest.PublicAPIsv2
class org.apache.ranger.rest.XKeyREST
class org.apache.ranger.rest.RoleREST
class org.apache.ranger.rest.ServiceREST
class org.apache.ranger.rest.AssetREST
class org.apache.ranger.rest.XUserREST
class org.apache.ranger.rest.TagREST
class org.apache.ranger.rest.MetricsREST
class org.apache.ranger.rest.PublicAPIs
class org.apache.ranger.rest.UserREST
Jun 20, 2026 11:32:42 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
class org.apache.ranger.common.RangerJAXBContextResolver
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, assetREST, of type org.apache.ranger.rest.AssetREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, metricsREST, of type org.apache.ranger.rest.MetricsREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIs, of type org.apache.ranger.rest.PublicAPIs as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, publicAPIsv2, of type org.apache.ranger.rest.PublicAPIsv2 as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, roleREST, of type org.apache.ranger.rest.RoleREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, securityZoneREST, of type org.apache.ranger.rest.SecurityZoneREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, serviceREST, of type org.apache.ranger.rest.ServiceREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, tagREST, of type org.apache.ranger.rest.TagREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, userREST, of type org.apache.ranger.rest.UserREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XAuditREST, of type org.apache.ranger.rest.XAuditREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XKeyREST, of type org.apache.ranger.rest.XKeyREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, XUserREST, of type org.apache.ranger.rest.XUserREST as a root resource class
Jun 20, 2026 11:32:42 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.19.3 10/24/2016 03:58 PM'
Jun 20, 2026 11:32:43 AM com.sun.jersey.spi.inject.Errors processErrorMessages
WARNING: The following warnings have been detected with resource and/or provider classes:
WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInExcel(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse), MUST return a non-void type.
WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInJson(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.Boolean), MUST return a non-void type.
WARNING: A HTTP GET method, public void org.apache.ranger.rest.ServiceREST.getPoliciesInCsv(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException, MUST return a non-void type.
I20260620 11:32:44.522231 2390 mini_ranger.cc:261] Created Kudu service
I20260620 11:32:44.941107 2390 ranger_client.cc:318] Using new properties file: /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-06-20 11:32:45.898 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-06-20 11:32:45.907 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-06-20 11:32:45.907 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-06-20 11:32:45.907 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-06-20 11:32:45.907 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-06-20 11:32:45.909 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-06-20 11:32:45.909 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-06-20 11:32:45.910 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/ranger-kudu-security.xml
2026-06-20 11:32:45.950 [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-06-20 11:32:45.957 [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-06-20 11:32:45.957 [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-06-20 11:32:45.958 [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-06-20 11:32:45.959 [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-06-20 11:32:45.961 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-06-20 11:32:45.963 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-06-20 11:32:45.964 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-06-20 11:32:45.964 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-06-20 11:32:45.964 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-06-20 11:32:45.964 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-06-20 11:32:45.965 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-06-20 11:32:46.031 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-06-20 11:32:46.031 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-06-20 11:32:46.032 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-06-20 11:32:46.032 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-06-20 11:32:46.032 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-06-20 11:32:46.032 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-06-20 11:32:46.033 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-06-20 11:32:46.033 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-06-20 11:32:46.033 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-06-20 11:32:46.033 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-06-20 11:32:46.034 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-06-20 11:32:46.034 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-06-20 11:32:46.034 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-06-20 11:32:46.035 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-06-20 11:32:46.036 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-06-20 11:32:46.037 [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-06-20 11:32:46.041 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-06-20 11:32:46.041 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-06-20 11:32:46.137 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-06-20 11:32:46.137 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-06-20 11:32:46.173 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-06-20 11:32:46.187 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-06-20 11:32:46.211 [DEBUG - main] (Groups.java:449) Creating new Groups object
2026-06-20 11:32:46.229 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-06-20 11:32:46.231 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-06-20 11:32:46.231 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.SmokeTest.1781955123329161-2390-0/policy-cache
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:48831
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-06-20 11:32:46.232 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-06-20 11:32:46.233 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-06-20 11:32:46.234 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-06-20 11:32:46.248 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-06-20 11:32:46.249 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-06-20 11:32:46.249 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-06-20 11:32:46.254 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:48831, null)
2026-06-20 11:32:46.258 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:48831, null)
2026-06-20 11:32:46.259 [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-06-20 11:32:46.261 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-06-20 11:32:46.261 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-06-20 11:32:46.262 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-06-20 11:32:46.262 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-16)
2026-06-20 11:32:46.262 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-06-20 11:32:46.262 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-06-20 11:32:46.264 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 20900224, Free memory:226563712
2026-06-20 11:32:46.264 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-06-20 11:32:46.264 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-06-20 11:32:46.269 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-06-20 11:32:46.270 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-06-20 11:32:46.273 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-06-20 11:32:46.275 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-06-20 11:32:46.275 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-06-20 11:32:46.276 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-06-20 11:32:46.276 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-06-20 11:32:46.947 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0):
2026-06-20 11:32:46.948 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-06-20 11:32:46.957 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 9
2026-06-20 11:32:46.957 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-06-20 11:32:46.958 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-06-20 11:32:46.958 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 694
2026-06-20 11:32:46.958 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-06-20 11:32:46.958 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 44042240, Free memory:203421696
2026-06-20 11:32:46.959 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 694
2026-06-20 11:32:46.959 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-06-20 11:32:46.959 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-06-20 11:32:46.959 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-06-20 11:32:46.960 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 44042240, Free memory:203421696
2026-06-20 11:32:46.960 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-06-20 11:32:46.960 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-06-20 11:32:46.960 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-06-20 11:32:47.246 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.247 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-06-20 11:32:47.247 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 287
2026-06-20 11:32:47.247 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-06-20 11:32:47.248 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 20973552, Free memory:226490384
2026-06-20 11:32:47.248 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.250 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.252 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.253 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-06-20 11:32:47.257 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.257 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 22028952, Free memory:225434984
2026-06-20 11:32:47.265 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-06-20 11:32:47.267 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.268 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-06-20 11:32:47.269 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-06-20 11:32:47.269 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-06-20 11:32:47.269 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-06-20 11:32:47.270 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-06-20 11:32:47.270 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-06-20 11:32:47.270 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-06-20 11:32:47.271 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Sat Jun 20 11:32:30 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-06-20 11:32:47.272 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.272 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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-06-20 11:32:47.272 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.273 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.273 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.273 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.273 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.273 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.274 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.274 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.274 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.274 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.274 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.275 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:32:47.275 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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-06-20 11:32:47.279 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-06-20 11:32:47.280 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-06-20 11:32:47.280 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.281 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.283 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-06-20 11:32:47.287 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-06-20 11:32:47.287 [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-06-20 11:32:47.287 [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-06-20 11:32:47.288 [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-06-20 11:32:47.288 [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-06-20 11:32:47.290 [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-06-20 11:32:47.290 [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-06-20 11:32:47.291 [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-06-20 11:32:47.291 [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-06-20 11:32:47.291 [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-06-20 11:32:47.292 [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-06-20 11:32:47.292 [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-06-20 11:32:47.292 [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-06-20 11:32:47.295 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-06-20 11:32:47.296 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:32:47.296 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:32:47.297 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-06-20 11:32:47.297 [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-06-20 11:32:47.297 [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-06-20 11:32:47.298 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-06-20 11:32:47.298 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:32:47.298 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:32:47.298 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-06-20 11:32:47.298 [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-06-20 11:32:47.299 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-06-20 11:32:47.299 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 16
2026-06-20 11:32:47.299 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-06-20 11:32:47.301 [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-06-20 11:32:47.302 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-06-20 11:32:47.302 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 22
2026-06-20 11:32:47.303 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-06-20 11:32:47.303 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-06-20 11:32:47.303 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-06-20 11:32:47.303 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-06-20 11:32:47.304 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-06-20 11:32:47.304 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-06-20 11:32:47.305 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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={c782060a-b93f-4031-8840-b831f9a6b568} 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-06-20 11:32:47.305 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-06-20 11:32:47.305 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-06-20 11:32:47.306 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-06-20 11:32:47.306 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-06-20 11:32:47.306 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-06-20 11:32:47.309 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.309 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:32:47.310 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 1
2026-06-20 11:32:47.310 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-06-20 11:32:47.310 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-06-20 11:32:47.311 [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-06-20 11:32:47.311 [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-06-20 11:32:47.311 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.312 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:32:47.312 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:32:47.312 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-06-20 11:32:47.312 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-06-20 11:32:47.312 [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-06-20 11:32:47.312 [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-06-20 11:32:47.313 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.313 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:32:47.313 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:32:47.313 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-06-20 11:32:47.313 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 0
2026-06-20 11:32:47.314 [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-06-20 11:32:47.314 [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-06-20 11:32:47.314 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.314 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.315 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-06-20 11:32:47.315 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-06-20 11:32:47.315 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 1
2026-06-20 11:32:47.315 [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-06-20 11:32:47.316 [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-06-20 11:32:47.316 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.316 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.316 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:32:47.316 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-06-20 11:32:47.317 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-06-20 11:32:47.317 [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-06-20 11:32:47.317 [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-06-20 11:32:47.317 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.318 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.318 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:32:47.318 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-06-20 11:32:47.318 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-06-20 11:32:47.318 [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-06-20 11:32:47.319 [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-06-20 11:32:47.319 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.319 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.319 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-06-20 11:32:47.319 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-06-20 11:32:47.319 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-06-20 11:32:47.320 [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-06-20 11:32:47.320 [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-06-20 11:32:47.320 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.320 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.320 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:32:47.321 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-06-20 11:32:47.321 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-06-20 11:32:47.321 [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-06-20 11:32:47.321 [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-06-20 11:32:47.321 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:32:47.322 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:32:47.322 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:32:47.322 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-06-20 11:32:47.322 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-06-20 11:32:47.322 [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-06-20 11:32:47.322 [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-06-20 11:32:47.323 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-06-20 11:32:47.323 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 66
2026-06-20 11:32:47.323 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 25690104, Free memory:221773832
2026-06-20 11:32:47.323 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-06-20 11:32:47.325 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-06-20 11:32:47.337 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 12
2026-06-20 11:32:47.337 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-06-20 11:32:47.338 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:32:44 UTC 2026, policies=[RangerPolicy={id={1} guid={c782060a-b93f-4031-8840-b831f9a6b568} 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={87e924ca-f087-4db6-9720-6cc3021b08ed} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:32:30 UTC 2026} updateTime={Sat Jun 20 11:32:30 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-06-20 11:32:47.338 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 379
2026-06-20 11:32:47.338 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-06-20 11:32:47.340 [DEBUG - PolicyRefresher(serviceName=kudu)-16] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-06-20 11:32:47.343 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-06-20 11:32:47.344 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-06-20 11:32:47.391 [DEBUG - pool-4-thread-2] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@65e1bcc4 has been taken from the queue
2026-06-20 11:32:47.392 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@65e1bcc4 has been put on the queue
2026-06-20 11:32:47.496 [DEBUG - pool-4-thread-2] (Groups.java:312) GroupCacheLoader - load.
2026-06-20 11:32:47.511 [DEBUG - pool-4-thread-2] (UserGroupInformation.java:1736) Failed to get groups for user user
java.io.IOException: No groups found for user user
at org.apache.hadoop.security.Groups.noGroupsForUser(Groups.java:200) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups.access$400(Groups.java:75) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:334) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:270) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.get(LocalCache.java:3962) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3985) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4946) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups.getGroups(Groups.java:228) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.UserGroupInformation.getGroups(UserGroupInformation.java:1734) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.getUserGroups(RangerKuduAuthorizer.java:246) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorizeRequests(RangerKuduAuthorizer.java:178) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorize(RangerKuduAuthorizer.java:117) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:50) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:36) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ProtocolHandler.unpackAndExecuteRequest(ProtocolHandler.java:53) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.MessageParser.parseAndExecuteRequest(MessageParser.java:106) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.MessageParser.run(MessageParser.java:65) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) [?:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_362]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2026-06-20 11:32:47.521 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.522 [INFO - pool-4-thread-2] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(680af81a_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-06-20 11:32:47.522 [DEBUG - pool-4-thread-2] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-06-20 11:32:47.524 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.524 [DEBUG - pool-4-thread-2] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-06-20 11:32:47.524 [DEBUG - pool-4-thread-2] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-06-20 11:32:47.524 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-06-20 11:32:47.525 [DEBUG - pool-4-thread-2] (PolicyEngine.java:347) zoneName:[null]
2026-06-20 11:32:47.525 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.527 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.527 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.527 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-06-20 11:32:47.528 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-06-20 11:32:47.528 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-06-20 11:32:47.528 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-06-20 11:32:47.529 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-06-20 11:32:47.529 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-06-20 11:32:47.529 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-06-20 11:32:47.529 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-06-20 11:32:47.530 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 1
2026-06-20 11:32:47.530 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-06-20 11:32:47.530 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Sat Jun 20 11:32:47 UTC 2026)
2026-06-20 11:32:47.530 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Sat Jun 20 11:32:47 UTC 2026) : true
2026-06-20 11:32:47.530 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.531 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-06-20 11:32:47.532 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-06-20 11:32:47.532 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-06-20 11:32:47.532 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:32:47.532 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-06-20 11:32:47.533 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:32:47.533 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-06-20 11:32:47.533 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:32:47.533 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-06-20 11:32:47.533 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-06-20 11:32:47.534 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-06-20 11:32:47.534 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-06-20 11:32:47.534 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:720) <== RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }): [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-06-20 11:32:47.534 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-06-20 11:32:47.535 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-06-20 11:32:47.535 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-06-20 11:32:47.535 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-06-20 11:32:47.535 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-06-20 11:32:47.535 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-06-20 11:32:47.536 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 4
2026-06-20 11:32:47.536 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-06-20 11:32:47.536 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.536 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.536 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.537 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:618) Using policyItemEvaluators for access evaluation. PolicyId=[1]
2026-06-20 11:32:47.537 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.537 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.537 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.537 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.538 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.538 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyItemEvaluator.java:128) ==> RangerDefaultPolicyItemEvaluator.matchUserGroup(RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, user, [], null, null)
2026-06-20 11:32:47.538 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyItemEvaluator.java:150) <== RangerDefaultPolicyItemEvaluator.matchUserGroup(RangerPolicyItem={accessTypes={RangerPolicyItemAccess={type={metadata} isAllowed={true} }} users={user } groups={} roles={} conditions={} delegateAdmin={false} }, user, [], null, null): true
2026-06-20 11:32:47.538 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.539 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.539 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.539 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyItemEvaluator.isMatch(resource=db/table): 1
2026-06-20 11:32:47.540 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.540 [DEBUG - pool-4-thread-2] (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@5794075f
2026-06-20 11:32:47.540 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.540 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.540 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.541 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=680af81a,policyId=1, policyName=db;table;): 9
2026-06-20 11:32:47.541 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.541 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-06-20 11:32:47.541 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-06-20 11:32:47.541 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.542 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.542 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=680af81a_0): 20
2026-06-20 11:32:47.542 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.542 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.542 [DEBUG - pool-4-thread-2] (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-06-20 11:32:47.543 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): aa631977-d8b4-4630-8c14-bd199966e082-0
2026-06-20 11:32:47.544 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={aa631977-d8b4-4630-8c14-bd199966e082-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:32:47 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-rrhq;logType=RangerAudit;eventId=aa631977-d8b4-4630-8c14-bd199966e082-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null}
2026-06-20 11:32:47.544 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:32:47 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-rrhq;logType=RangerAudit;eventId=aa631977-d8b4-4630-8c14-bd199966e082-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-06-20 11:32:47.544 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:32:47 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-rrhq;logType=RangerAudit;eventId=aa631977-d8b4-4630-8c14-bd199966e082-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=1;additionalInfo=null})
2026-06-20 11:32:47.545 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={true} isAllowed={true} isAuditedDetermined={true} isAudited={true} auditLogId={aa631977-d8b4-4630-8c14-bd199966e082-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:32:47.545 [DEBUG - pool-4-thread-2] (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={aa631977-d8b4-4630-8c14-bd199966e082-0} policyType={0} policyId={1} zoneName={null} auditPolicyId={1} policyVersion={1} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-06-20 11:32:47.554 [DEBUG - pool-4-thread-2] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@af13e40 has been put on the queue
2026-06-20 11:32:47.554 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@af13e40 has been taken from the queue
I20260620 11:32:47.563687 2745 server.cc:273] Received an EOF from the subprocess
W20260620 11:32:47.563944 2725 server.cc:408] The subprocess has exited with status 9
I20260620 11:32:47.566329 2744 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260620 11:32:47.566295 2742 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260620 11:32:47.566354 2746 server.cc:440] outbound queue shut down: Aborted:
I20260620 11:32:47.566361 2743 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260620 11:32:47.567080 2390 mini_ranger.cc:66] Stopping Ranger...
I20260620 11:32:47.912955 2390 mini_ranger.cc:68] Stopped Ranger
2026-06-20 11:32:47.913 UTC [2407] LOG: received smart shutdown request
2026-06-20 11:32:47.917 UTC [2407] LOG: background worker "logical replication launcher" (PID 2416) exited with exit code 1
2026-06-20 11:32:47.918 UTC [2411] LOG: shutting down
2026-06-20 11:32:48.216 UTC [2407] LOG: database system is shut down
[ OK ] RangerClientTestExtraJVMArgs.SmokeTest (44943 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-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1781955123329161-2765-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-task56oqTq/build/release/bin/postgres/pg_ctl -D /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments.1781955123329161-2765-0/postgres -l logfile start
127.0.0.1:54547 - accepting connections
[ OK ] RangerClientTestExtraJVMArgs.TestCrashOnInvalidArguments (35885 ms)
[----------] 2 tests from RangerClientTestExtraJVMArgs (80829 ms total)
[----------] 1 test from RangerClientTestBase
[ RUN ] RangerClientTestBase.TestLogging
I20260620 11:33:24.172168 2390 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-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-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-task56oqTq/build/release/bin/postgres/pg_ctl -D /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/postgres -l logfile start
2026-06-20 11:33:27.011 UTC [3110] 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-06-20 11:33:27.011 UTC [3110] LOG: listening on IPv4 address "127.0.0.1", port 57425
2026-06-20 11:33:27.015 UTC [3110] LOG: listening on Unix socket "/tmp/.s.PGSQL.57425"
2026-06-20 11:33:27.053 UTC [3113] LOG: database system was shut down at 2026-06-20 11:33:25 UTC
2026-06-20 11:33:27.058 UTC [3110] LOG: database system is ready to accept connections
I20260620 11:33:28.023464 2390 mini_postgres.cc:96] Postgres bound to 57425
2026-06-20 11:33:28.029 UTC [3121] FATAL: database "slave" does not exist
127.0.0.1:57425 - accepting connections
I20260620 11:33:28.030545 2390 mini_ranger.cc:161] Starting Ranger...
I20260620 11:33:28.045921 2390 mini_ranger.cc:84] Created miniranger Postgres user
I20260620 11:33:28.593178 2390 mini_ranger.cc:87] Created ranger Postgres database
I20260620 11:33:28.593269 2390 mini_ranger.cc:178] Starting Ranger out of /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin
2026-06-20 11:33:28,913 [I] DB FLAVOR :POSTGRES
2026-06-20 11:33:28,914 [I] --------- Verifying Ranger DB connection ---------
2026-06-20 11:33:28,914 [I] Checking connection..
2026-06-20 11:33:28,914 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select 1;"
2026-06-20 11:33:29,208 [I] Checking connection passed.
2026-06-20 11:33:29,208 [I] --------- Verifying version history table ---------
2026-06-20 11:33:29,209 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:29,475 [I] Table x_db_version_h does not exist in database ranger
2026-06-20 11:33:29,476 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:29,754 [I] Table x_db_version_h does not exist in database ranger
2026-06-20 11:33:29,754 [I] Importing x_db_version_h table schema to database ranger from file: create_dbversion_catalog.sql
2026-06-20 11:33:29,754 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/db/postgres/create_dbversion_catalog.sql
2026-06-20 11:33:30.025 UTC [3185] WARNING: there is no transaction in progress
2026-06-20 11:33:30,032 [I] create_dbversion_catalog.sql file imported successfully
2026-06-20 11:33:30,033 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:30,306 [I] Table x_db_version_h already exists in database 'ranger'
2026-06-20 11:33:30,306 [I] --------- Importing Ranger Core DB Schema ---------
2026-06-20 11:33:30,307 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'Y';"
2026-06-20 11:33:30,569 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'CORE_DB_SCHEMA' and active = 'N';"
2026-06-20 11:33:30,833 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-rrhq.c.gcp-upstream.internal','N') ;"
2026-06-20 11:33:31,064 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:31,343 [I] Table x_portal_user does not exist in database ranger
2026-06-20 11:33:31,344 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:31,605 [I] Table x_policy_ref_group does not exist in database ranger
2026-06-20 11:33:31,606 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-06-20 11:33:31,844 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-06-20 11:33:32,113 [I] Importing DB schema to database ranger from file: ranger_core_db_postgres.sql
2026-06-20 11:33:32,113 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -input /tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql
2026-06-20 11:33:33.209 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.229 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.252 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.272 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.291 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.315 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.387 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.395 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.412 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.424 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.436 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.453 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.464 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.472 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.481 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:33.490 UTC [3293] WARNING: there is no transaction in progress
2026-06-20 11:33:34,263 [I] ranger_core_db_postgres.sql file imported successfully
2026-06-20 11:33:34,264 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:34,542 [I] Patches status entries updated from base ranger version to current installed ranger version:Ranger 2.1.0
2026-06-20 11:33:34,543 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:34,840 [I] Table x_portal_user already exists in database 'ranger'
2026-06-20 11:33:34,840 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:35,117 [I] Table x_policy_ref_group already exists in database 'ranger'
2026-06-20 11:33:35,117 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'DB_PATCHES' and active = 'Y';"
2026-06-20 11:33:35,370 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/ranger -u miniranger -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = 'JAVA_PATCHES' and active = 'Y';"
2026-06-20 11:33:35,617 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-rrhq.c.gcp-upstream.internal';"
2026-06-20 11:33:35,878 [I] CORE_DB_SCHEMA import status has been updated
2026-06-20 11:33:35,879 [JISQL] /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -cp /tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver postgresql -cstring jdbc:postgresql://127.0.0.1:57425/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-06-20 11:33:36,163 [I] DB_PATCHES have already been applied
I20260620 11:33:36.170270 2390 mini_ranger.cc:191] Using Ranger class path: /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/ews/lib/*:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib/*:/tmp/dist-test-task56oqTq/thirdparty/src/hadoop-3.2.0/*:/tmp/dist-test-task56oqTq/build/release/bin/postgresql.jar:/tmp/dist-test-task56oqTq/thirdparty/src/ranger-2.1.0-admin/ews/webapp
I20260620 11:33:36.170351 2390 mini_ranger.cc:193] Using host: 127.0.0.1
I20260620 11:33:36.173171 2390 mini_ranger.cc:227] Ranger admin URL: http://127.0.0.1:40119
Jun 20, 2026 11:33:36 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
Jun 20, 2026 11:33:36 AM org.apache.ranger.server.tomcat.EmbeddedServer getTrustManagers
WARNING: Config 'ranger.truststore.file' is not found or contains blank value!
Jun 20, 2026 11:33:36 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Deriving webapp folder from catalina.base property. folder=/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin/ews/webapp
Jun 20, 2026 11:33:36 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Webapp file =/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin/ews/webapp, webAppName = /
Jun 20, 2026 11:33:36 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Adding webapp [/] = path [/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin/ews/webapp] .....
Jun 20, 2026 11:33:37 AM org.apache.ranger.server.tomcat.EmbeddedServer start
INFO: Finished init of webapp [/] = path [/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-admin/ews/webapp].
Jun 20, 2026 11:33:37 AM org.apache.ranger.server.tomcat.EmbeddedServer startServer
INFO: Server Name : miniranger
I20260620 11:33:37.309983 2390 mini_ranger.cc:160] Time spent starting Ranger: real 9.279s user 0.000s sys 0.009s
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.apache.ranger.rest.PublicAPIsv2
class org.apache.ranger.rest.XUserREST
class org.apache.ranger.rest.TagREST
class org.apache.ranger.rest.PublicAPIs
class org.apache.ranger.rest.SecurityZoneREST
class org.apache.ranger.rest.XAuditREST
class org.apache.ranger.rest.UserREST
class org.apache.ranger.rest.XKeyREST
class org.apache.ranger.rest.RoleREST
class org.apache.ranger.rest.AssetREST
class org.apache.ranger.rest.ServiceREST
class org.apache.ranger.rest.MetricsREST
Jun 20, 2026 11:33:59 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
class org.apache.ranger.common.RangerJAXBContextResolver
Jun 20, 2026 11:33:59 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 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
Jun 20, 2026 11:33:59 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.19.3 10/24/2016 03:58 PM'
Jun 20, 2026 11:34:00 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.
I20260620 11:34:01.333856 2390 mini_ranger.cc:261] Created Kudu service
I20260620 11:34:01.730635 2390 ranger_client.cc:318] Using new properties file: /tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/log_conf/kudu-ranger-subprocess-log4j2.properties
2026-06-20 11:34:02.605 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-audit.xml)
2026-06-20 11:34:02.614 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-audit.xml does not exists
2026-06-20 11:34:02.615 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-audit.xml): couldn't find resource file location
2026-06-20 11:34:02.615 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-audit.xml), result=false
2026-06-20 11:34:02.615 [DEBUG - main] (RangerPluginConfig.java:248) ==> addAuditResource(Service Type: kudu
2026-06-20 11:34:02.617 [DEBUG - main] (RangerPluginConfig.java:271) <== addAuditResource(Service Type: kudu)
2026-06-20 11:34:02.617 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-security.xml)
2026-06-20 11:34:02.618 [INFO - main] (RangerConfiguration.java:50) addResourceIfReadable(ranger-kudu-security.xml): resource file is file:/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/ranger-kudu-security.xml
2026-06-20 11:34:02.675 [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-06-20 11:34:02.684 [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-06-20 11:34:02.685 [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-06-20 11:34:02.686 [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-06-20 11:34:02.687 [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-06-20 11:34:02.688 [DEBUG - main] (MetricsSystemImpl.java:231) UgiMetrics, User and group related metrics
2026-06-20 11:34:02.692 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-security.xml), result=true
2026-06-20 11:34:02.692 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-policymgr-ssl.xml)
2026-06-20 11:34:02.693 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-policymgr-ssl.xml does not exists
2026-06-20 11:34:02.693 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-06-20 11:34:02.693 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-policymgr-ssl.xml), result=false
2026-06-20 11:34:02.693 [DEBUG - main] (RangerPluginConfig.java:277) ==> addSslConfigResource(Service Type: kudu
2026-06-20 11:34:02.744 [DEBUG - main] (RangerPluginConfig.java:299) <== addSslConfigResource(Service Type: kudu)
2026-06-20 11:34:02.744 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-audit.xml)
2026-06-20 11:34:02.745 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-audit.xml does not exists
2026-06-20 11:34:02.745 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-audit.xml): couldn't find resource file location
2026-06-20 11:34:02.745 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-audit.xml), result=false
2026-06-20 11:34:02.745 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-security.xml)
2026-06-20 11:34:02.746 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-security.xml does not exists
2026-06-20 11:34:02.746 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-security.xml): couldn't find resource file location
2026-06-20 11:34:02.746 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-security.xml), result=false
2026-06-20 11:34:02.746 [DEBUG - main] (RangerConfiguration.java:44) ==> addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml)
2026-06-20 11:34:02.747 [DEBUG - main] (RangerConfiguration.java:95) Conf file path ranger-kudu-kudu-policymgr-ssl.xml does not exists
2026-06-20 11:34:02.747 [ERROR - main] (RangerConfiguration.java:63) addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml): couldn't find resource file location
2026-06-20 11:34:02.747 [DEBUG - main] (RangerConfiguration.java:67) <== addResourceIfReadable(ranger-kudu-kudu-policymgr-ssl.xml), result=false
2026-06-20 11:34:02.748 [DEBUG - main] (RangerPluginConfig.java:99) ranger.plugin.kudu.use.x-forwarded-for.ipaddress:false
2026-06-20 11:34:02.749 [DEBUG - main] (RangerPluginConfig.java:100) ranger.plugin.kudu.trusted.proxy.ipaddresses:[null]
2026-06-20 11:34:02.750 [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-06-20 11:34:02.754 [DEBUG - main] (RangerPluginConfig.java:170) superUsers=[], superGroups=[]
2026-06-20 11:34:02.754 [DEBUG - main] (RangerPluginConfig.java:161) auditExcludedUsers=[], auditExcludedGroups=[], auditExcludedRoles=[]
2026-06-20 11:34:02.896 [DEBUG - main] (MiscUtil.java:839) ==> MiscUtil.initLocalHost()
2026-06-20 11:34:02.897 [DEBUG - main] (MiscUtil.java:848) <== MiscUtil.initLocalHost()
2026-06-20 11:34:02.941 [DEBUG - main] (SecurityUtil.java:124) Setting hadoop.security.token.service.use_ip to true
2026-06-20 11:34:02.957 [DEBUG - main] (Shell.java:821) setsid exited with exit code 0
2026-06-20 11:34:02.996 [DEBUG - main] (Groups.java:449) Creating new Groups object
2026-06-20 11:34:03.032 [DEBUG - main] (Groups.java:151) Group mapping impl=org.apache.hadoop.security.NullGroupsMapping; cacheTimeout=300000; warningDeltaMs=5000
2026-06-20 11:34:03.034 [INFO - main] (AuditProviderFactory.java:76) AuditProviderFactory: creating..
2026-06-20 11:34:03.034 [INFO - main] (AuditProviderFactory.java:114) AuditProviderFactory: initializing..
2026-06-20 11:34:03.035 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.cache.dir=/tmp/dist-test-task56oqTq/test-tmp/ranger_client-test.0.RangerClientTestBase.TestLogging.1781955123329161-2390-0/policy-cache
2026-06-20 11:34:03.035 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.source.impl=org.apache.ranger.admin.client.RangerAdminRESTClient
2026-06-20 11:34:03.035 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.rest.url=http://127.0.0.1:40119
2026-06-20 11:34:03.036 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.policy.pollIntervalMs=30000
2026-06-20 11:34:03.038 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.service.name=kudu
2026-06-20 11:34:03.038 [INFO - main] (AuditProviderFactory.java:148) AUDIT PROPERTY: ranger.plugin.kudu.access.cluster.name=Cluster 1
2026-06-20 11:34:03.038 [INFO - main] (AuditProviderFactory.java:279) No v3 audit configuration found. Trying v2 audit configurations
2026-06-20 11:34:03.041 [INFO - Ranger async Audit cleanup] (AuditProviderFactory.java:497) RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-06-20 11:34:03.070 [DEBUG - main] (PolicyRefresher.java:67) ==> PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-06-20 11:34:03.071 [DEBUG - main] (RangerBasePlugin.java:605) ==> RangerBasePlugin.createAdminClient(kudu, kudu, ranger.plugin.kudu)
2026-06-20 11:34:03.071 [DEBUG - main] (RangerBasePlugin.java:618) Value for property[ranger.plugin.kudu.policy.source.impl] was [org.apache.ranger.admin.client.RangerAdminRESTClient].
2026-06-20 11:34:03.081 [DEBUG - main] (RangerAdminRESTClient.java:775) ==> RangerAdminRESTClient.init(http://127.0.0.1:40119, null)
2026-06-20 11:34:03.089 [DEBUG - main] (RangerAdminRESTClient.java:783) <== RangerAdminRESTClient.init(http://127.0.0.1:40119, null)
2026-06-20 11:34:03.090 [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-06-20 11:34:03.092 [DEBUG - main] (RangerRolesProvider.java:62) ==> RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-06-20 11:34:03.093 [DEBUG - main] (RangerRolesProvider.java:94) <== RangerRolesProvider(serviceName=kudu).RangerRolesProvider()
2026-06-20 11:34:03.094 [DEBUG - main] (PolicyRefresher.java:102) <== PolicyRefresher(serviceName=kudu).PolicyRefresher()
2026-06-20 11:34:03.094 [INFO - main] (RangerBasePlugin.java:183) Created PolicyRefresher Thread(PolicyRefresher(serviceName=kudu)-15)
2026-06-20 11:34:03.094 [DEBUG - main] (PolicyRefresher.java:489) ==> PolicyRefresher(serviceName=kudu).loadRoles()
2026-06-20 11:34:03.094 [DEBUG - main] (RangerRolesProvider.java:109) ==> RangerRolesProvider(serviceName= kudu serviceType= kudu).loadUserGroupRoles()
2026-06-20 11:34:03.096 [DEBUG - main] (RangerRolesProvider.java:118) In-Use memory: 53195984, Free memory:186075952
2026-06-20 11:34:03.096 [DEBUG - main] (RangerRolesProvider.java:171) ==> RangerRolesProvider(serviceName=kudu).loadUserGroupRolesFromAdmin()
2026-06-20 11:34:03.097 [DEBUG - main] (RangerAdminRESTClient.java:210) ==> RangerAdminRESTClient.getRolesIfUpdated(-1, 0)
2026-06-20 11:34:03.104 [DEBUG - main] (UserGroupInformation.java:246) Hadoop login
2026-06-20 11:34:03.105 [DEBUG - main] (UserGroupInformation.java:192) hadoop login commit
2026-06-20 11:34:03.110 [DEBUG - main] (UserGroupInformation.java:214) Using local user: UnixPrincipal: slave
2026-06-20 11:34:03.114 [DEBUG - main] (UserGroupInformation.java:218) Using user: "UnixPrincipal: slave" with name: slave
2026-06-20 11:34:03.114 [DEBUG - main] (UserGroupInformation.java:230) User entry: "slave"
2026-06-20 11:34:03.115 [DEBUG - main] (UserGroupInformation.java:787) UGI loginUser: slave (auth:SIMPLE)
2026-06-20 11:34:03.116 [DEBUG - main] (RangerAdminRESTClient.java:244) Checking Roles updated as user : slave (auth:SIMPLE)
2026-06-20 11:34:03.954 [DEBUG - main] (RangerAdminRESTClient.java:283) <== RangerAdminRESTClient.getRolesIfUpdated(-1, 0):
2026-06-20 11:34:03.956 [DEBUG - main] (RangerRolesProvider.java:277) ==> RangerRolesProvider(serviceName=kudu).saveToCache()
2026-06-20 11:34:03.967 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.saveToCache(serviceName=kudu): 9
2026-06-20 11:34:03.967 [DEBUG - main] (RangerRolesProvider.java:330) <== RangerRolesProvider.saveToCache(serviceName=kudu)
2026-06-20 11:34:03.967 [INFO - main] (RangerRolesProvider.java:190) RangerRolesProvider(serviceName=kudu): found updated version. lastKnownRoleVersion=-1; newVersion=1
2026-06-20 11:34:03.967 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRolesFromAdmin(serviceName=kudu): 870
2026-06-20 11:34:03.968 [DEBUG - main] (RangerRolesProvider.java:207) <== RangerRolesProvider(serviceName=kudu serviceType= kudu ).loadUserGroupRolesFromAdmin()
2026-06-20 11:34:03.968 [DEBUG - main] (RangerRolesProvider.java:135) In-Use memory: 38613560, Free memory:200658376
2026-06-20 11:34:03.968 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerRolesProvider.loadUserGroupRoles(serviceName=kudu): 872
2026-06-20 11:34:03.968 [DEBUG - main] (RangerRolesProvider.java:164) <== RangerRolesProvider(serviceName=kudu).loadUserGroupRoles()
2026-06-20 11:34:03.968 [DEBUG - main] (PolicyRefresher.java:496) <== PolicyRefresher(serviceName=kudu).loadRoles()
2026-06-20 11:34:03.969 [DEBUG - main] (PolicyRefresher.java:232) ==> PolicyRefresher(serviceName=kudu).loadPolicy()
2026-06-20 11:34:03.969 [DEBUG - main] (PolicyRefresher.java:241) In-Use memory: 38613560, Free memory:200658376
2026-06-20 11:34:03.969 [DEBUG - main] (PolicyRefresher.java:294) ==> PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-06-20 11:34:03.969 [DEBUG - main] (RangerAdminRESTClient.java:129) ==> RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0)
2026-06-20 11:34:03.970 [DEBUG - main] (RangerAdminRESTClient.java:165) Checking Service policy if updated with old api call
2026-06-20 11:34:04.248 [DEBUG - main] (RangerAdminRESTClient.java:201) <== RangerAdminRESTClient.getServicePoliciesIfUpdated(-1, 0): serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.249 [INFO - main] (PolicyRefresher.java:319) PolicyRefresher(serviceName=kudu): found updated version. lastKnownVersion=-1; newVersion=2
2026-06-20 11:34:04.249 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicyFromPolicyAdmin(serviceName=kudu): 280
2026-06-20 11:34:04.249 [DEBUG - main] (PolicyRefresher.java:337) <== PolicyRefresher(serviceName=kudu).loadPolicyfromPolicyAdmin()
2026-06-20 11:34:04.249 [DEBUG - main] (PolicyRefresher.java:258) In-Use memory: 21964944, Free memory:217372528
2026-06-20 11:34:04.250 [DEBUG - main] (RangerBasePlugin.java:194) ==> setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.251 [DEBUG - main] (RangerPolicyDeltaUtil.java:160) ==> hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.255 [DEBUG - main] (RangerPolicyDeltaUtil.java:193) <== hasPolicyDeltas(servicePolicies:[serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.256 [DEBUG - main] (RangerBasePlugin.java:243) Creating engine from policies
2026-06-20 11:34:04.261 [DEBUG - main] (PolicyEngine.java:164) ==> PolicyEngine(, serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.262 [DEBUG - main] (PolicyEngine.java:175) In-Use memory: 23241592, Free memory:216095880
2026-06-20 11:34:04.273 [DEBUG - main] (RangerPolicyRepository.java:299) RangerPolicyRepository : building policy-repository for service[kudu], and zone:[null] with auditMode[AUDIT_DEFAULT]
2026-06-20 11:34:04.275 [DEBUG - main] (RangerServiceDefHelper.java:139) ==> RangerServiceDefHelper(). The RangerServiceDef: RangerServiceDef={id={105} guid={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.277 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: _nodes={database=[table], column=[], table=[column]}
2026-06-20 11:34:04.277 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-06-20 11:34:04.278 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-06-20 11:34:04.278 [DEBUG - main] (RangerServiceDefHelper.java:605) Returning sources: [database]
2026-06-20 11:34:04.278 [DEBUG - main] (RangerServiceDefHelper.java:625) Returning sinks: [column]
2026-06-20 11:34:04.278 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-06-20 11:34:04.279 [DEBUG - main] (RangerServiceDefHelper.java:397) Created graph for resources: null
2026-06-20 11:34:04.279 [DEBUG - main] (RangerServiceDefHelper.java:330) Found [3] resource hierarchies for service [kudu] update-date[Sat Jun 20 11:33:47 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-06-20 11:34:04.280 [DEBUG - main] (RangerPolicyRepository.java:1077) ==> RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.280 [DEBUG - main] (RangerPolicyRepository.java:1101) ==> RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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-06-20 11:34:04.281 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.281 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.281 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.281 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.282 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.282 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.282 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.282 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.282 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.283 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.283 [DEBUG - main] (RangerPolicyRepository.java:1135) ==> RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.283 [DEBUG - main] (RangerPolicyRepository.java:1144) <== RangerPolicyRepository.scrubPolicyItems(1):
2026-06-20 11:34:04.283 [DEBUG - main] (RangerPolicyRepository.java:1128) <== RangerPolicyRepository.scrubPolicy(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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-06-20 11:34:04.289 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:71) ==> RangerOptimizedPolicyEvaluator.init()
2026-06-20 11:34:04.289 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:107) ==> RangerDefaultPolicyEvaluator.init()
2026-06-20 11:34:04.290 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:54) ==> RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.290 [DEBUG - main] (RangerAbstractPolicyEvaluator.java:62) <== RangerAbstractPolicyEvaluator.init(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.293 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:118) ==> RangerDefaultPolicyResourceMatcher.init()
2026-06-20 11:34:04.299 [DEBUG - main] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-06-20 11:34:04.300 [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-06-20 11:34:04.300 [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-06-20 11:34:04.300 [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-06-20 11:34:04.301 [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-06-20 11:34:04.303 [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-06-20 11:34:04.303 [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-06-20 11:34:04.304 [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-06-20 11:34:04.304 [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-06-20 11:34:04.304 [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-06-20 11:34:04.305 [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-06-20 11:34:04.305 [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-06-20 11:34:04.305 [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-06-20 11:34:04.309 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-06-20 11:34:04.310 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:34:04.310 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= db, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:34:04.311 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-06-20 11:34:04.311 [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-06-20 11:34:04.311 [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-06-20 11:34:04.312 [DEBUG - main] (RangerAbstractResourceMatcher.java:81) ==> RangerAbstractResourceMatcher.init()
2026-06-20 11:34:04.312 [DEBUG - main] (ResourceMatcher.java:69) ==> setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:34:04.312 [DEBUG - main] (ResourceMatcher.java:78) <== setDelimiters(value= table, startDelimiter={, endDelimiter=}, escapeChar=\, prefix=
2026-06-20 11:34:04.312 [DEBUG - main] (RangerAbstractResourceMatcher.java:131) <== RangerAbstractResourceMatcher.init()
2026-06-20 11:34:04.313 [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-06-20 11:34:04.313 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:170) RangerDefaultPolicyResourceMatcher.init(): no matcher created for column. Continuing ...
2026-06-20 11:34:04.313 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.init(): 19
2026-06-20 11:34:04.313 [DEBUG - main] (RangerDefaultPolicyResourceMatcher.java:227) <== RangerDefaultPolicyResourceMatcher.init(): ret=true
2026-06-20 11:34:04.316 [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-06-20 11:34:04.317 [DEBUG - main] (RangerDefaultPolicyItemEvaluator.java:73) <== RangerDefaultPolicyItemEvaluator(policyId=1, conditionsCount=0)
2026-06-20 11:34:04.318 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.init(policyId=1, policyName=db;table;): 28
2026-06-20 11:34:04.318 [DEBUG - main] (RangerDefaultPolicyEvaluator.java:187) <== RangerDefaultPolicyEvaluator.init()
2026-06-20 11:34:04.318 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:335) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms()
2026-06-20 11:34:04.318 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:352) ==> RangerOptimizedPolicyEvaluator.checkIfHasAllPerms(), false
2026-06-20 11:34:04.318 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:147) ==> RangerOptimizedPolicyEvaluator.computeEvalOrder()
2026-06-20 11:34:04.319 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:230) <== RangerOptimizedPolicyEvaluator.computeEvalOrder(), policyName:db;table;, priority:9971
2026-06-20 11:34:04.319 [DEBUG - main] (RangerOptimizedPolicyEvaluator.java:111) <== RangerOptimizedPolicyEvaluator.init()
2026-06-20 11:34:04.320 [DEBUG - main] (RangerPolicyRepository.java:1093) <== RangerPolicyRepository.buildPolicyEvaluator(RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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-06-20 11:34:04.320 [INFO - main] (RangerPolicyRepository.java:953) This policy engine contains 1 policy evaluators
2026-06-20 11:34:04.321 [DEBUG - main] (RangerPolicyRepository.java:968) policy evaluation order: 1 policies
2026-06-20 11:34:04.321 [DEBUG - main] (RangerPolicyRepository.java:974) policy evaluation order: #1 - policy id=1; name=db;table;; evalOrder=9971
2026-06-20 11:34:04.321 [DEBUG - main] (RangerPolicyRepository.java:977) dataMask policy evaluation order: 0 policies
2026-06-20 11:34:04.321 [DEBUG - main] (RangerPolicyRepository.java:985) rowFilter policy evaluation order: 0 policies
2026-06-20 11:34:04.324 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.325 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:34:04.326 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 1
2026-06-20 11:34:04.326 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@23fb172e
2026-06-20 11:34:04.327 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 3
2026-06-20 11:34:04.327 [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-06-20 11:34:04.327 [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-06-20 11:34:04.328 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.328 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:34:04.328 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:34:04.328 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@25a6944c
2026-06-20 11:34:04.328 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-06-20 11:34:04.329 [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-06-20 11:34:04.329 [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-06-20 11:34:04.329 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=1, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.329 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=1, isMultiThreaded=false)
2026-06-20 11:34:04.329 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:34:04.330 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=1, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@5e1fa5b1
2026-06-20 11:34:04.330 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-06-20 11:34:04.330 [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-06-20 11:34:04.330 [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-06-20 11:34:04.331 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.331 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.331 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-06-20 11:34:04.331 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@6b00f608
2026-06-20 11:34:04.332 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-06-20 11:34:04.332 [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-06-20 11:34:04.332 [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-06-20 11:34:04.332 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.332 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.333 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:34:04.333 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@2f17e30d
2026-06-20 11:34:04.333 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 1
2026-06-20 11:34:04.333 [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-06-20 11:34:04.334 [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-06-20 11:34:04.334 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.334 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.334 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:34:04.335 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@3e821657
2026-06-20 11:34:04.335 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-06-20 11:34:04.335 [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-06-20 11:34:04.335 [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-06-20 11:34:04.336 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(database, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.336 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(database, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.336 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=database): 0
2026-06-20 11:34:04.336 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(database, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@1d131e1b
2026-06-20 11:34:04.336 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=database): 0
2026-06-20 11:34:04.336 [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-06-20 11:34:04.337 [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-06-20 11:34:04.337 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(table, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.337 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(table, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.337 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=table): 0
2026-06-20 11:34:04.337 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(table, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@71cf1b07
2026-06-20 11:34:04.338 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=table): 0
2026-06-20 11:34:04.338 [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-06-20 11:34:04.338 [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-06-20 11:34:04.338 [DEBUG - main] (RangerResourceTrie.java:93) ==> RangerResourceTrie(column, evaluatorCount=0, isOptimizedForRetrieval=false)
2026-06-20 11:34:04.338 [DEBUG - main] (RangerResourceTrie.java:306) ==> buildTrie(column, evaluatorCount=0, isMultiThreaded=false)
2026-06-20 11:34:04.339 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(resourceDef=column): 0
2026-06-20 11:34:04.339 [DEBUG - main] (RangerResourceTrie.java:406) <== buildTrie(column, evaluatorCount=0, isMultiThreaded=false) :org.apache.ranger.plugin.policyengine.RangerResourceTrie$TrieNode@615091b8
2026-06-20 11:34:04.339 [DEBUG - main] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.init(name=column): 1
2026-06-20 11:34:04.339 [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-06-20 11:34:04.339 [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-06-20 11:34:04.340 [DEBUG - main] (PolicyEngine.java:204) PolicyEngine : No tag-policy-repository for service kudu
2026-06-20 11:34:04.340 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.init(hashCode=232a7d73): 78
2026-06-20 11:34:04.340 [DEBUG - main] (PolicyEngine.java:242) In-Use memory: 25794640, Free memory:213542832
2026-06-20 11:34:04.340 [DEBUG - main] (PolicyEngine.java:246) <== PolicyEngine()
2026-06-20 11:34:04.342 [DEBUG - main] (PolicyRefresher.java:403) ==> PolicyRefresher(serviceName=kudu).saveToCache()
2026-06-20 11:34:04.355 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.saveToCache(serviceName=kudu): 12
2026-06-20 11:34:04.355 [DEBUG - main] (PolicyRefresher.java:457) <== PolicyRefresher(serviceName=kudu).saveToCache()
2026-06-20 11:34:04.355 [DEBUG - main] (RangerBasePlugin.java:312) <== setPolicies(serviceName=kudu, serviceId=1, policyVersion=2, policyUpdateTime=Sat Jun 20 11:34:01 UTC 2026, policies=[RangerPolicy={id={1} guid={c78413c2-ef51-40f5-839b-d76dc9ccf633} 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={dafab638-7f69-4ec3-8a04-262cd440c1fc} isEnabled={true} createdBy={null} updatedBy={null} createTime={Sat Jun 20 11:33:47 UTC 2026} updateTime={Sat Jun 20 11:33:47 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-06-20 11:34:04.356 [DEBUG - main] (RangerPerfTracer.java:101) [PERF] PolicyRefresher.loadPolicy(serviceName=kudu): 387
2026-06-20 11:34:04.356 [DEBUG - main] (PolicyRefresher.java:287) <== PolicyRefresher(serviceName=kudu).loadPolicy()
2026-06-20 11:34:04.359 [DEBUG - PolicyRefresher(serviceName=kudu)-15] (PolicyRefresher.java:200) ==> PolicyRefresher(serviceName=kudu).run()
2026-06-20 11:34:04.363 [DEBUG - main] (PolicyRefresher.java:154) Scheduled policyDownloadRefresher to download policies every 30000 milliseconds
2026-06-20 11:34:04.364 [INFO - main] (RangerKuduAuthorizer.java:91) Finished Ranger Kudu plugin initialization
2026-06-20 11:34:04.410 [DEBUG - pool-3-thread-1] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.InboundRequest@6fe45726 has been put on the queue
2026-06-20 11:34:04.410 [DEBUG - pool-4-thread-2] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.InboundRequest@6fe45726 has been taken from the queue
2026-06-20 11:34:04.569 [DEBUG - pool-4-thread-2] (Groups.java:312) GroupCacheLoader - load.
2026-06-20 11:34:04.589 [DEBUG - pool-4-thread-2] (UserGroupInformation.java:1736) Failed to get groups for user user
java.io.IOException: No groups found for user user
at org.apache.hadoop.security.Groups.noGroupsForUser(Groups.java:200) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups.access$400(Groups.java:75) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:334) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:270) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.get(LocalCache.java:3962) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3985) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4946) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.Groups.getGroups(Groups.java:228) ~[kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.hadoop.security.UserGroupInformation.getGroups(UserGroupInformation.java:1734) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.getUserGroups(RangerKuduAuthorizer.java:246) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorizeRequests(RangerKuduAuthorizer.java:178) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.authorize(RangerKuduAuthorizer.java:117) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:50) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ranger.RangerProtocolHandler.executeRequest(RangerProtocolHandler.java:36) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.ProtocolHandler.unpackAndExecuteRequest(ProtocolHandler.java:53) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.MessageParser.parseAndExecuteRequest(MessageParser.java:106) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at org.apache.kudu.subprocess.MessageParser.run(MessageParser.java:65) [kudu-subprocess.jar:1.18.0-SNAPSHOT]
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) [?:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_362]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2026-06-20 11:34:04.600 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:95) ==> RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={null} clusterType={null} context={} }, policyType=0)
2026-06-20 11:34:04.601 [INFO - pool-4-thread-2] (RangerPolicyEngineImpl.java:105) RangerPolicyEngineImpl.evaluatePolicies(5b91ed4d_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-06-20 11:34:04.601 [DEBUG - pool-4-thread-2] (RangerAccessRequestImpl.java:275) Old Remote/Client IP Address=null, new IP Address=null
2026-06-20 11:34:04.602 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:435) ==> RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0)
2026-06-20 11:34:04.603 [DEBUG - pool-4-thread-2] (PolicyEngine.java:316) ==> PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-06-20 11:34:04.603 [DEBUG - pool-4-thread-2] (PolicyEngine.java:326) <== PolicyEngine.getMatchedZonesForResourceAndChildren(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }) : null
2026-06-20 11:34:04.603 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:444) zoneNames:[null]
2026-06-20 11:34:04.603 [DEBUG - pool-4-thread-2] (PolicyEngine.java:347) zoneName:[null]
2026-06-20 11:34:04.604 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:510) ==> RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null)
2026-06-20 11:34:04.605 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:608) ==> RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-06-20 11:34:04.606 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:686) <== RangerPolicyEngineImpl.evaluateTagPolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={0} reason={null} additionalInfo={}})
2026-06-20 11:34:04.606 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:544) ==> RangerPolicyRepository.setAuditEnabledFromCache()
2026-06-20 11:34:04.606 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:555) <== RangerPolicyRepository.setAuditEnabledFromCache():false
2026-06-20 11:34:04.607 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(db)
2026-06-20 11:34:04.607 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=db): 0
2026-06-20 11:34:04.607 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(db): evaluatorCount=1
2026-06-20 11:34:04.608 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:504) ==> RangerResourceTrie.getEvaluatorsForResource(table)
2026-06-20 11:34:04.608 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerResourceTrie.getEvaluatorsForResource(resource=table): 0
2026-06-20 11:34:04.608 [DEBUG - pool-4-thread-2] (RangerResourceTrie.java:549) <== RangerResourceTrie.getEvaluatorsForResource(table): evaluatorCount=1
2026-06-20 11:34:04.608 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:106) [PERF] RangerPolicyRepository.getLikelyMatchEvaluators(resource=db/table): 1
2026-06-20 11:34:04.609 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:774) <== RangerPolicyRepository.getLikelyMatchPolicyEvaluators(db/table): evaluatorCount=1
2026-06-20 11:34:04.609 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:194) ==> RangerDefaultPolicyEvaluator.isApplicable(Sat Jun 20 11:34:04 UTC 2026)
2026-06-20 11:34:04.609 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:211) <== RangerDefaultPolicyEvaluator.isApplicable(Sat Jun 20 11:34:04 UTC 2026) : true
2026-06-20 11:34:04.610 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:220) ==> RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={false} isAudited={false} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={-1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:34:04.610 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:550) ==> RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user})
2026-06-20 11:34:04.611 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:692) ==> RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } })
2026-06-20 11:34:04.611 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:204) ==> getResourceHierarchies(policyType=0, keys=database,table)
2026-06-20 11:34:04.611 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:34:04.612 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-06-20 11:34:04.612 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:34:04.612 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): true
2026-06-20 11:34:04.613 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:223) ==> hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table)
2026-06-20 11:34:04.613 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:243) <== hierarchyHasAllResources(hierarchy=RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, resourceNames=database,table): false
2026-06-20 11:34:04.613 [DEBUG - pool-4-thread-2] (RangerServiceDefHelper.java:216) <== getResourceHierarchies(policyType=0, keys=database,table) : [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }],[RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={3} name={column} type={string} level={30} parent={table} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Column} description={Column} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-06-20 11:34:04.614 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:635) ==> isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} })
2026-06-20 11:34:04.614 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:661) <== isHierarchyValidForResources(RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} },RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }) : true
2026-06-20 11:34:04.614 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:720) <== RangerDefaultPolicyResourceMatcher.getMatchingHierarchy(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }): [RangerResourceDef={itemId={1} name={database} type={string} level={10} parent={null} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Database} description={Database} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }, RangerResourceDef={itemId={2} name={table} type={string} level={20} parent={database} mandatory={true} lookupSupported={true} recursiveSupported={false} excludesSupported={true} matcher={org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher} matcherOptions={{wildCard=true, ignoreCase=true}} validationRegEx={} validationMessage={} uiHint={} label={Table} description={Table} rbKeyLabel={null} rbKeyDescription={null} rbKeyValidationMessage={null} accessTypeRestrictions={[]} isValidLeaf={true} }]
2026-06-20 11:34:04.614 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(db, {token:USER=user})
2026-06-20 11:34:04.615 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(db): false
2026-06-20 11:34:04.615 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(db, {token:USER=user}): true
2026-06-20 11:34:04.615 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:36) ==> RangerDefaultResourceMatcher.isMatch(table, {token:USER=user})
2026-06-20 11:34:04.615 [DEBUG - pool-4-thread-2] (RangerAbstractResourceMatcher.java:286) isAllValuesRequested(table): false
2026-06-20 11:34:04.615 [DEBUG - pool-4-thread-2] (RangerDefaultResourceMatcher.java:85) <== RangerDefaultResourceMatcher.isMatch(table, {token:USER=user}): true
2026-06-20 11:34:04.616 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerDefaultPolicyResourceMatcher.getMatchType(): 4
2026-06-20 11:34:04.616 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyResourceMatcher.java:627) <== RangerDefaultPolicyResourceMatcher.getMatchType(RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }{token:USER=user}): SELF
2026-06-20 11:34:04.616 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:1264) ==> RangerDefaultPolicyEvaluator.matchPolicyCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } })
2026-06-20 11:34:04.616 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:1304) <== RangerDefaultPolicyEvaluator.matchCustomConditions(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }): true
2026-06-20 11:34:04.616 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEvaluator.evaluate(requestHashCode=5b91ed4d,policyId=1, policyName=db;table;): 6
2026-06-20 11:34:04.617 [DEBUG - pool-4-thread-2] (RangerDefaultPolicyEvaluator.java:276) <== RangerDefaultPolicyEvaluator.evaluate(policyId=1, RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:34:04.617 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:563) ==> RangerPolicyRepository.storeAuditEnabledInCache()
2026-06-20 11:34:04.617 [DEBUG - pool-4-thread-2] (RangerPolicyRepository.java:571) <== RangerPolicyRepository.storeAuditEnabledInCache()
2026-06-20 11:34:04.617 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:600) <== RangerPolicyEngineImpl.evaluatePoliciesNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0, zoneName=null): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-06-20 11:34:04.617 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:502) <== RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType =0): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-06-20 11:34:04.618 [DEBUG - pool-4-thread-2] (RangerPerfTracer.java:101) [PERF] RangerPolicyEngine.evaluatePolicies(requestHashCode=5b91ed4d_0): 17
2026-06-20 11:34:04.618 [DEBUG - pool-4-thread-2] (RangerPolicyEngineImpl.java:129) <== RangerPolicyEngineImpl.evaluatePolicies(RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }, policyType=0): RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}
2026-06-20 11:34:04.618 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:72) ==> RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:34:04.618 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:104) ==> RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={null} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:34:04.620 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:294) generateNextAuditEventId(): 039c8dcb-2684-4e02-9510-aefe6fbc96c6-0
2026-06-20 11:34:04.620 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:150) <== RangerDefaultAuditHandler.getAuthzEvents(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={039c8dcb-2684-4e02-9510-aefe6fbc96c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}): AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:34:04 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-rrhq;logType=RangerAudit;eventId=039c8dcb-2684-4e02-9510-aefe6fbc96c6-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null}
2026-06-20 11:34:04.621 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:189) ==> RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:34:04 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-rrhq;logType=RangerAudit;eventId=039c8dcb-2684-4e02-9510-aefe6fbc96c6-0;seq_num=0;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-06-20 11:34:04.621 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:202) <== RangerDefaultAuditHandler.logAuthzAudit(AuthzAuditEvent{repositoryType=105;repositoryName=kudu;user=user;eventTime=Sat Jun 20 11:34:04 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-rrhq;logType=RangerAudit;eventId=039c8dcb-2684-4e02-9510-aefe6fbc96c6-0;seq_num=1;event_count=1;event_dur_ms=0;tags=[];clusterName=Cluster 1;zoneName=null;policyVersion=null;additionalInfo=null})
2026-06-20 11:34:04.621 [DEBUG - pool-4-thread-2] (RangerDefaultAuditHandler.java:80) <== RangerDefaultAuditHandler.processResult(RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={039c8dcb-2684-4e02-9510-aefe6fbc96c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}})
2026-06-20 11:34:04.621 [DEBUG - pool-4-thread-2] (RangerKuduAuthorizer.java:192) RangerAccessRequest [RangerAccessRequestImpl={resource={RangerResourceImpl={ownerUser={null} elements={database=db; table=table; } }} accessType={all} user={user} userGroups={} userRoles={} accessTime={null} clientIPAddress={null} forwardedAddresses={} remoteIPAddress={null} clientType={null} action={all} requestData={null} sessionId={null} resourceMatchingScope={SELF} clusterName={Cluster 1} clusterType={} context={token:USER={user} } }] receives result [RangerAccessResult={isAccessDetermined={false} isAllowed={false} isAuditedDetermined={true} isAudited={true} auditLogId={039c8dcb-2684-4e02-9510-aefe6fbc96c6-0} policyType={0} policyId={-1} zoneName={null} auditPolicyId={1} policyVersion={null} evaluatedPoliciesCount={1} reason={null} additionalInfo={}}]
2026-06-20 11:34:04.632 [DEBUG - pool-4-thread-2] (QueueUtil.java:56) Message: org.apache.kudu.subprocess.OutboundResponse@6f57039d has been put on the queue
2026-06-20 11:34:04.632 [DEBUG - pool-5-thread-1] (QueueUtil.java:41) Message: org.apache.kudu.subprocess.OutboundResponse@6f57039d has been taken from the queue
I20260620 11:34:04.649931 3440 server.cc:273] Received an EOF from the subprocess
F20260620 11:34:04.650348 3426 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: ***
I20260620 11:34:04.650480 3441 server.cc:440] outbound queue shut down: Aborted:
*** Aborted at 1781955244 (unix time) try "date -d @1781955244" if you are using GNU date ***
I20260620 11:34:04.650470 3439 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260620 11:34:04.650493 3437 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260620 11:34:04.650519 3438 server.cc:366] get failed, inbound queue shut down: Aborted:
PC: @ 0x0 (unknown)
*** SIGABRT (@0x3e800000956) received by PID 2390 (TID 0x7f4c4725c700) from PID 2390; stack trace: ***
@ 0x7f4c4ca4ca46 google::(anonymous namespace)::FailureSignalHandler() at ??:0
@ 0x7f4c4b122980 (unknown) at ??:0
@ 0x7f4c4ad5de87 gsignal at ??:0
@ 0x7f4c4ad5f7f1 abort at ??:0
@ 0x7f4c4ca3e9ad google::LogMessage::Fail() at ??:0
@ 0x7f4c4ca4188a google::LogMessage::SendToLog() at ??:0
@ 0x7f4c4ca3e4de google::LogMessage::Flush() at ??:0
@ 0x7f4c4ca3fa19 google::LogMessageFatal::~LogMessageFatal() at ??:0
@ 0x7f4c4f3e257d kudu::subprocess::SubprocessServer::ExitCheckerThread() at ??:0
@ 0x7f4c4e96d954 kudu::Thread::SuperviseThread() at ??:0
@ 0x7f4c4b1176db start_thread at ??:0
@ 0x7f4c4ae4061f clone at ??:0
2026-06-20 11:34:04.842 UTC [3404] FATAL: terminating connection due to unexpected postmaster exit
2026-06-20 11:34:04.843 UTC [3402] FATAL: terminating connection due to unexpected postmaster exit
2026-06-20 11:34:04.844 UTC [3403] FATAL: terminating connection due to unexpected postmaster exit
2026-06-20 11:34:04.844 UTC [3401] FATAL: terminating connection due to unexpected postmaster exit
2026-06-20 11:34:04.845 UTC [3400] FATAL: terminating connection due to unexpected postmaster exit