tuanit03 commented on issue #3640:
URL: https://github.com/apache/polaris/issues/3640#issuecomment-3853630753
Thank you for replying, **@dimas-b**
Below is the log of the Polaris container :
```bash
dev777@WITTUANNA233:~$ docker logs polaris-container
INFO exec -a "java" java
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
-Dhttps.proxyHost=proxy.company.vn -Dhttps.proxyPort=80
-Dhttp.proxyHost=proxy.company.vn -Dhttp.proxyPort=80
-Dhttp.nonProxyHosts=localhost|127.0.0.1|*.s3-it-hn.company.net|s3-it-hn.company.net
-XX:MaxRAMPercentage=80.0 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10
-XX:MaxHeapFreeRatio=20 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90
-XX:+ExitOnOutOfMemoryError
-Dhttp.nonProxyHosts="localhost|127.0.0.1|s3-it-hn.company.net|*.s3-it-hn.company.net"
-Dhttps.nonProxyHosts="localhost|127.0.0.1|s3-it-hn.company.net|*.s3-it-hn.company.net"
-cp "." -jar /deployments/quarkus-run.jar
INFO running in /deployments
Listening for transport dt_socket at address: 5005
Powered by Quarkus 3.29.4
2026-02-05 13:00:49,782 WARN [io.qua.config] [,] [,,,] (main) The
"quarkus.log.file.enable" config property is deprecated and should not be used
anymore.
2026-02-05 13:00:49,782 WARN [io.qua.config] [,] [,,,] (main) The
"quarkus.log.console.enable" config property is deprecated and should not be
used anymore.
2026-02-05 13:00:50,544 ERROR [org.apa.pol.ser.con.ServiceProducers] [,]
[,,,] (main) Secrets for the realms [polaris] are available via the environment
variable POLARIS_BOOTSTRAP_CREDENTIALS or Java system property
polaris.bootstrap.credentials. Remove this security sensitive information from
the environment / Java system properties!
2026-02-05 13:00:50,779 WARN
[org.apa.pol.ser.con.ProductionReadinessChecks] [,] [,,,] (main) ⚠️ Production
readiness checks failed! Check the warnings below.
2026-02-05 13:00:50,780 WARN
[org.apa.pol.ser.con.ProductionReadinessChecks] [,] [,,,] (main) - ⚠️ The realm
context resolver is configured to map requests without a realm header to the
default realm. Offending configuration option:
'polaris.realm-context.require-header'.
2026-02-05 13:00:50,780 WARN
[org.apa.pol.ser.con.ProductionReadinessChecks] [,] [,,,] (main) - ⚠️ A public
key file wasn't provided and will be generated. Offending configuration option:
'polaris.authentication.token-broker.rsa-key-pair.public-key-file'.
2026-02-05 13:00:50,780 WARN
[org.apa.pol.ser.con.ProductionReadinessChecks] [,] [,,,] (main) - ⚠️ A private
key file wasn't provided and will be generated. Offending configuration option:
'polaris.authentication.token-broker.rsa-key-pair.private-key-file'.
2026-02-05 13:00:50,780 WARN
[org.apa.pol.ser.con.ProductionReadinessChecks] [,] [,,,] (main) Refer to
https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-production
for more information.
2026-02-05 13:00:50,863 INFO [io.quarkus] [,] [,,,] (main) Apache Polaris
Server (incubating) 1.3.0-incubating on JVM (powered by Quarkus 3.29.4) started
in 2.928s. Listening on: http://0.0.0.0:8181. Management interface listening on
http://0.0.0.0:8182.
2026-02-05 13:00:50,864 INFO [io.quarkus] [,] [,,,] (main) Profile prod
activated.
2026-02-05 13:00:50,864 INFO [io.quarkus] [,] [,,,] (main) Installed
features: [agroal, amazon-sdk-rds, cdi, hibernate-validator, jdbc-postgresql,
micrometer, narayana-jta, oidc, opentelemetry, reactive-routes, rest,
rest-jackson, security, smallrye-context-propagation, smallrye-fault-tolerance,
smallrye-health, vertx]
2026-02-05 13:00:55,679 INFO
[org.apa.pol.ser.con.PolarisIcebergObjectMapperCustomizer] [24583001,polaris]
[,,,] (executor-thread-1) Limiting request body size to 10485760 bytes
2026-02-05 13:00:55,957 INFO [io.qua.htt.access-log] [24583001,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - - [05/Feb/2026:13:00:55 +0000] "POST
/api/catalog/v1/oauth/tokens HTTP/1.1" 200 781
2026-02-05 13:00:56,155 WARN [org.apa.pol.ser.sto.StorageConfiguration]
[24583002,polaris] [,,,] (executor-thread-1) Using hard-coded AWS credentials -
this is not recommended for production
2026-02-05 13:00:56,217 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583002,polaris] [,,,] (executor-thread-1) Created new catalog class
PolarisCatalog {
class Catalog {
type: INTERNAL
name: quickstart_catalog
properties: class CatalogProperties {
{default-base-location=s3://it-demo-data/testxxx/}
defaultBaseLocation: s3://it-demo-data/testxxx/
}
createTimestamp: 1770296456153
lastUpdateTimestamp: 0
entityVersion: 1
storageConfigInfo: class AwsStorageConfigInfo {
class StorageConfigInfo {
storageType: S3
allowedLocations: [s3://it-demo-data/testxxx/]
}
roleArn: null
externalId: null
userArn: null
region: null
endpoint: https://s3-it-hn.company.net
stsEndpoint: null
stsUnavailable: true
endpointInternal: https://s3-it-hn.company.net
pathStyleAccess: true
}
}
}
2026-02-05 13:00:56,271 INFO [io.qua.htt.access-log] [24583002,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:56 +0000] "POST
/api/management/v1/catalogs HTTP/1.1" 201 417
2026-02-05 13:00:57,106 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583003,polaris] [,,,] (executor-thread-1) Created new principal class
PrincipalWithCredentials {
principal: class Principal {
name: engineer_principal
clientId: f1a1399cc348379b
properties: {}
createTimestamp: 1770296457097
lastUpdateTimestamp: 0
entityVersion: 1
}
credentials: class PrincipalWithCredentialsCredentials {
clientId: f1a1399cc348379b
clientSecret: *
}
}
2026-02-05 13:00:57,111 INFO [io.qua.htt.access-log] [24583003,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "POST
/api/management/v1/principals HTTP/1.1" 201 259
2026-02-05 13:00:57,143 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583004,polaris] [,,,] (executor-thread-1) Created new principalRole class
PrincipalRole {
name: engineer_role
federated: false
properties: {}
createTimestamp: 1770296457139
lastUpdateTimestamp: 1770296457139
entityVersion: 1
}
2026-02-05 13:00:57,147 INFO [io.qua.htt.access-log] [24583004,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "POST
/api/management/v1/principal-roles HTTP/1.1" 201 144
2026-02-05 13:00:57,172 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583005,polaris] [,,,] (executor-thread-1) Assigning principalRole
engineer_role to principal engineer_principal
2026-02-05 13:00:57,193 INFO [io.qua.htt.access-log] [24583005,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "PUT
/api/management/v1/principals/engineer_principal/principal-roles HTTP/1.1" 201 -
2026-02-05 13:00:57,232 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583006,polaris] [,,,] (executor-thread-1) Created new catalogRole class
CatalogRole {
name: manager_catalog_role
properties: {}
createTimestamp: 1770296457224
lastUpdateTimestamp: 1770296457224
entityVersion: 1
}
2026-02-05 13:00:57,236 INFO [io.qua.htt.access-log] [24583006,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "POST
/api/management/v1/catalogs/quickstart_catalog/catalog-roles HTTP/1.1" 201 133
2026-02-05 13:00:57,256 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583007,polaris] [,,,] (executor-thread-1) Assigning catalogRole
manager_catalog_role in catalog quickstart_catalog to principalRole
engineer_role
2026-02-05 13:00:57,275 INFO [io.qua.htt.access-log] [24583007,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "PUT
/api/management/v1/principal-roles/engineer_role/catalog-roles/quickstart_catalog
HTTP/1.1" 201 -
2026-02-05 13:00:57,296 INFO [org.apa.pol.ser.adm.PolarisServiceImpl]
[24583008,polaris] [,,,] (executor-thread-1) Adding grant class AddGrantRequest
{
grant: class CatalogGrant {
class GrantResource {
type: catalog
}
privilege: CATALOG_MANAGE_CONTENT
}
} to catalogRole manager_catalog_role in catalog quickstart_catalog
2026-02-05 13:00:57,322 INFO [io.qua.htt.access-log] [24583008,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - root [05/Feb/2026:13:00:57 +0000] "PUT
/api/management/v1/catalogs/quickstart_catalog/catalog-roles/manager_catalog_role/grants
HTTP/1.1" 201 -
2026-02-05 13:02:41,339 INFO [io.qua.htt.access-log] [24583009,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - - [05/Feb/2026:13:02:41 +0000] "POST
/api/catalog/v1/oauth/tokens HTTP/1.1" 200 815
2026-02-05 13:02:41,415 INFO [io.qua.htt.access-log] [24583010,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:41
+0000] "GET /api/catalog/v1/config?warehouse=quickstart_catalog HTTP/1.1" 200
2096
2026-02-05 13:02:41,879 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [24583011,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:41,898 INFO [io.qua.htt.access-log] [24583011,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:41
+0000] "GET /api/catalog/v1/quickstart_catalog/namespaces?pageToken= HTTP/1.1"
200 40
2026-02-05 13:02:42,280 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[24583012,polaris] [,,,] (executor-thread-1) Handling runtimeException
Namespace does not exist: COLLADO_TEST
2026-02-05 13:02:42,289 INFO [io.qua.htt.access-log] [24583012,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:42
+0000] "GET /api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST
HTTP/1.1" 404 107
2026-02-05 13:02:42,326 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [24583013,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:42,357 INFO [io.qua.htt.access-log] [24583013,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:42
+0000] "POST /api/catalog/v1/quickstart_catalog/namespaces HTTP/1.1" 200 117
2026-02-05 13:02:42,387 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[24583014,polaris] [,,,] (executor-thread-1) Handling runtimeException
Namespace does not exist: COLLADO_TEST.PUBLIC
2026-02-05 13:02:42,388 INFO [io.qua.htt.access-log] [24583014,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:42
+0000] "GET /api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST%1FPUBLIC
HTTP/1.1" 404 114
2026-02-05 13:02:42,400 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [24583015,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:42,414 INFO [io.qua.htt.access-log] [24583015,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:42
+0000] "POST /api/catalog/v1/quickstart_catalog/namespaces HTTP/1.1" 200 133
2026-02-05 13:02:42,441 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [24583016,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:42,444 INFO [io.qua.htt.access-log] [24583016,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:42
+0000] "GET
/api/catalog/v1/quickstart_catalog/namespaces?parent=COLLADO_TEST&pageToken=
HTTP/1.1" 200 65
2026-02-05 13:02:43,311 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [24583017,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:43,315 INFO [io.qua.htt.access-log] [24583017,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:43
+0000] "GET /api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST%1FPUBLIC
HTTP/1.1" 200 133
2026-02-05 13:02:43,391 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[24583018,polaris] [,,,] (executor-thread-1) Handling runtimeException Table
does not exist: COLLADO_TEST.PUBLIC.TEST_TABLE
2026-02-05 13:02:43,392 INFO [io.qua.htt.access-log] [24583018,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:43
+0000] "GET
/api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST%1FPUBLIC/tables/TEST_TABLE?snapshots=all
HTTP/1.1" 404 117
2026-02-05 13:02:43,406 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[24583019,polaris] [,,,] (executor-thread-1) Handling runtimeException Table
does not exist: COLLADO_TEST.PUBLIC
2026-02-05 13:02:43,407 INFO [io.qua.htt.access-log] [24583019,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:43
+0000] "GET
/api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST/tables/PUBLIC?snapshots=all
HTTP/1.1" 404 106
2026-02-05 13:02:43,453 INFO
[org.apa.pol.ser.cat.ice.IcebergCatalogHandler] [245830020,polaris] [,,,]
(executor-thread-1) Initializing non-federated catalog
2026-02-05 13:02:43,463 INFO [org.apa.ice.BaseMetastoreCatalog]
[245830020,polaris] [,,,] (executor-thread-1) Table properties set at catalog
level through catalog properties: {}
2026-02-05 13:02:43,468 INFO [org.apa.ice.BaseMetastoreCatalog]
[245830020,polaris] [,,,] (executor-thread-1) Table properties enforced at
catalog level through catalog properties: {}
2026-02-05 13:02:43,500 INFO [org.apa.ice.CatalogUtil] [245830020,polaris]
[,,,] (executor-thread-1) Loading custom FileIO implementation:
org.apache.iceberg.aws.s3.S3FileIO
2026-02-05 13:02:45,028 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[245830020,polaris] [,,,] (executor-thread-1) Handling runtimeException
(Service: S3, Status Code: 503, Request ID: null) (SDK Attempt Count: 6)
2026-02-05 13:02:45,029 INFO [org.apa.pol.ser.exc.IcebergExceptionMapper]
[245830020,polaris] [,,,] (executor-thread-1) Full RuntimeException:
software.amazon.awssdk.services.s3.model.S3Exception: (Service: S3, Status
Code: 503, Request ID: null) (SDK Attempt Count: 6)
at
software.amazon.awssdk.services.s3.model.S3Exception$BuilderImpl.build(S3Exception.java:113)
at
software.amazon.awssdk.services.s3.model.S3Exception$BuilderImpl.build(S3Exception.java:61)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.utils.RetryableStageHelper.retryPolicyDisallowedRetryException(RetryableStageHelper.java:168)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:73)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:36)
at
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
at
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:50)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
at
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
at
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
at
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:210)
at
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
at
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
at
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:80)
at
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
at
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:74)
at
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:45)
at
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:53)
at
software.amazon.awssdk.services.s3.DefaultS3Client.putObject(DefaultS3Client.java:12692)
at
org.apache.iceberg.aws.s3.S3OutputStream.completeUploads(S3OutputStream.java:443)
at
org.apache.iceberg.aws.s3.S3OutputStream.close(S3OutputStream.java:269)
at
org.apache.iceberg.aws.s3.S3OutputStream.close(S3OutputStream.java:255)
at
java.base/sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:435)
at
java.base/sun.nio.cs.StreamEncoder.lockedClose(StreamEncoder.java:237)
at java.base/sun.nio.cs.StreamEncoder.close(StreamEncoder.java:222)
at
java.base/java.io.OutputStreamWriter.close(OutputStreamWriter.java:266)
at
org.apache.iceberg.TableMetadataParser.internalWrite(TableMetadataParser.java:135)
at
org.apache.iceberg.TableMetadataParser.overwrite(TableMetadataParser.java:119)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalog$BasePolarisTableOperations.writeNewMetadata(IcebergCatalog.java:1624)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalog$BasePolarisTableOperations.writeNewMetadataIfRequired(IcebergCatalog.java:1613)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalog$BasePolarisTableOperations.doCommit(IcebergCatalog.java:1476)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalog$BasePolarisTableOperations.commit(IcebergCatalog.java:1326)
at
org.apache.iceberg.BaseMetastoreCatalog$BaseMetastoreCatalogTableBuilder.create(BaseMetastoreCatalog.java:201)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler.createTableDirect(IcebergCatalogHandler.java:451)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter.lambda$createTable$6(IcebergCatalogAdapter.java:382)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter.withCatalog(IcebergCatalogAdapter.java:199)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter.createTable(IcebergCatalogAdapter.java:366)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter_Subclass.createTable$$superforward(Unknown
Source)
at
org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator_Gj_WCAwPXCI_Delegate_Subclass.createTable(Unknown
Source)
at
org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator.createTable(IcebergRestCatalogEventServiceDelegator.java:217)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter_Subclass.createTable(Unknown
Source)
at
org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter_ClientProxy.createTable(Unknown
Source)
at
org.apache.polaris.service.catalog.api.IcebergRestCatalogApi.createTable(IcebergRestCatalogApi.java:193)
at
org.apache.polaris.service.catalog.api.IcebergRestCatalogApi_Subclass.createTable$$superforward(Unknown
Source)
at
org.apache.polaris.service.catalog.api.IcebergRestCatalogApi_Subclass$$function$$3.apply(Unknown
Source)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:73)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext$NextAroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:97)
at
io.smallrye.faulttolerance.FaultToleranceInterceptor.lambda$syncFlow$8(FaultToleranceInterceptor.java:364)
at io.smallrye.faulttolerance.core.Future.from(Future.java:85)
at
io.smallrye.faulttolerance.FaultToleranceInterceptor.lambda$syncFlow$9(FaultToleranceInterceptor.java:364)
at
io.smallrye.faulttolerance.core.FaultToleranceContext.call(FaultToleranceContext.java:20)
at
io.smallrye.faulttolerance.core.Invocation.apply(Invocation.java:29)
at
io.smallrye.faulttolerance.core.metrics.MetricsCollector.apply(MetricsCollector.java:98)
at
io.smallrye.faulttolerance.FaultToleranceInterceptor.syncFlow(FaultToleranceInterceptor.java:367)
at
io.smallrye.faulttolerance.FaultToleranceInterceptor.intercept(FaultToleranceInterceptor.java:205)
at
io.smallrye.faulttolerance.FaultToleranceInterceptor_Bean.intercept(Unknown
Source)
at
io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:70)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext$NextAroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:97)
at
io.quarkus.micrometer.runtime.MicrometerTimedInterceptor.timedMethod(MicrometerTimedInterceptor.java:79)
at
io.quarkus.micrometer.runtime.MicrometerTimedInterceptor_Bean.intercept(Unknown
Source)
at
io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:70)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext$NextAroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:97)
at
io.quarkus.security.runtime.interceptor.SecurityHandler.handle(SecurityHandler.java:27)
at
io.quarkus.security.runtime.interceptor.RolesAllowedInterceptor.intercept(RolesAllowedInterceptor.java:29)
at
io.quarkus.security.runtime.interceptor.RolesAllowedInterceptor_Bean.intercept(Unknown
Source)
at
io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:70)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:62)
at
io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor.intercept(StandardSecurityCheckInterceptor.java:44)
at
io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor_RolesAllowedInterceptor_Bean.intercept(Unknown
Source)
at
io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:42)
at
io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:30)
at
io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:27)
at
org.apache.polaris.service.catalog.api.IcebergRestCatalogApi_Subclass.createTable(Unknown
Source)
at
org.apache.polaris.service.catalog.api.IcebergRestCatalogApi$quarkusrestinvoker$createTable_3101.invoke(Unknown
Source)
at
org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at
io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:183)
at
org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at
io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at
org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at
org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at
org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at
org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed:
software.amazon.awssdk.core.exception.SdkClientException: Request attempt 1
failure: (Service: S3, Status Code: 503, Request ID: null)
Suppressed:
software.amazon.awssdk.core.exception.SdkClientException: Request attempt 2
failure: (Service: S3, Status Code: 503, Request ID: null)
Suppressed:
software.amazon.awssdk.core.exception.SdkClientException: Request attempt 3
failure: (Service: S3, Status Code: 503, Request ID: null)
Suppressed:
software.amazon.awssdk.core.exception.SdkClientException: Request attempt 4
failure: (Service: S3, Status Code: 503, Request ID: null)
Suppressed:
software.amazon.awssdk.core.exception.SdkClientException: Request attempt 5
failure: (Service: S3, Status Code: 503, Request ID: null)
2026-02-05 13:02:45,031 INFO [io.qua.htt.access-log] [245830020,polaris]
[,,,] (executor-thread-1) 172.17.0.9 - engineer_principal [05/Feb/2026:13:02:45
+0000] "POST
/api/catalog/v1/quickstart_catalog/namespaces/COLLADO_TEST%1FPUBLIC/tables
HTTP/1.1" 502 128
```
This is when I'm standing at the host, outside of the Docker network
environment :
```bash
dev777@WITTUANNA233:~$ curl -v -s
http://localhost:8181/api/catalog/v1/oauth/tokens \
--user root:s3cr3t \
-H "Polaris-Realm: polaris" \
-d grant_type=client_credentials \
-d scope=PRINCIPAL_ROLE:ALL
* Uses proxy env variable no_proxy == 'localhost,127.0.0.1,::1'
* Host localhost:8181 was resolved.
* IPv6: ::1
* IPv4: 127.0.0.1
* Trying [::1]:8181...
* Connected to localhost (::1) port 8181
* Server auth using Basic with user 'root'
> POST /api/catalog/v1/oauth/tokens HTTP/1.1
> Host: localhost:8181
> Authorization: Basic abcd3Q=
> User-Agent: curl/8.5.0
> Accept: */*
> Polaris-Realm: polaris
> Content-Length: 54
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 200 OK
< Content-Type: application/json;charset=UTF-8
< content-length: 781
< X-Request-ID: 20000021
<
* Connection #0 to host localhost left intact
{"access_token":"abcdefgh","token_type":"bearer","issued_token_type":"urn:ietf:params:oauth:token-type:access_token","expires_in":3600}
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]