labuladong opened a new issue, #18274:
URL: https://github.com/apache/pulsar/issues/18274

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### Example failure
   
   
https://github.com/apache/pulsar/actions/runs/3365965817/jobs/5582476700#step:10:1295
   
   ### Exception stacktrace
   
   <!-- optionally provide the full stacktrace -->
   
   <details>
   <summary>Full exception stacktrace</summary>
   <code><pre>
   [ERROR] 
testTopicLevelOffloadPartitioned(org.apache.pulsar.broker.admin.AdminApiOffloadTest)
  Time elapsed: 14.607 s  <<< FAILURE!
   2022-11-01T02:19:03.3331135Z 
org.apache.pulsar.client.admin.PulsarAdminException$ServerSideErrorException: 
   2022-11-01T02:19:03.3334189Z 
   2022-11-01T02:19:03.3336595Z  --- An unexpected error occurred in the server 
---
   2022-11-01T02:19:03.3336890Z 
   2022-11-01T02:19:03.3337022Z Message: Topic policies cache have not init.
   2022-11-01T02:19:03.3337250Z 
   2022-11-01T02:19:03.3337374Z Stacktrace:
   2022-11-01T02:19:03.3339570Z 
   2022-11-01T02:19:03.3339973Z 
org.apache.pulsar.broker.service.BrokerServiceException$TopicPoliciesCacheNotInitException:
 Topic policies cache have not init.
   2022-11-01T02:19:03.3340826Z         at 
org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService.getTopicPolicies(SystemTopicBasedTopicPoliciesService.java:214)
   2022-11-01T02:19:03.3343828Z         at 
org.apache.pulsar.broker.service.TopicPoliciesService.lambda$getTopicPoliciesAsyncWithRetry$0(TopicPoliciesService.java:100)
   2022-11-01T02:19:03.3344498Z         at 
org.apache.pulsar.client.util.RetryUtil.executeWithRetry(RetryUtil.java:48)
   2022-11-01T02:19:03.3347008Z         at 
org.apache.pulsar.client.util.RetryUtil.lambda$executeWithRetry$1(RetryUtil.java:57)
   2022-11-01T02:19:03.3347650Z         at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
   2022-11-01T02:19:03.3350478Z         at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
   2022-11-01T02:19:03.3351116Z         at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
   2022-11-01T02:19:03.3357844Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
   2022-11-01T02:19:03.3358576Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
   2022-11-01T02:19:03.3360985Z         at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   2022-11-01T02:19:03.3361518Z         at 
java.base/java.lang.Thread.run(Thread.java:833)
   2022-11-01T02:19:03.3361744Z 
   2022-11-01T02:19:03.3363980Z         at 
org.apache.pulsar.client.admin.PulsarAdminException.wrap(PulsarAdminException.java:252)
   2022-11-01T02:19:03.3364632Z         at 
org.apache.pulsar.client.admin.internal.BaseResource.sync(BaseResource.java:351)
   2022-11-01T02:19:03.3365311Z         at 
org.apache.pulsar.client.admin.internal.TopicsImpl.setOffloadPolicies(TopicsImpl.java:1836)
   2022-11-01T02:19:03.3368090Z         at 
org.apache.pulsar.broker.admin.AdminApiOffloadTest.testOffload(AdminApiOffloadTest.java:318)
   2022-11-01T02:19:03.3368756Z         at 
org.apache.pulsar.broker.admin.AdminApiOffloadTest.testTopicLevelOffloadPartitioned(AdminApiOffloadTest.java:272)
   2022-11-01T02:19:03.3369420Z         at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   2022-11-01T02:19:03.3371973Z         at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   2022-11-01T02:19:03.3374100Z         at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   2022-11-01T02:19:03.3374609Z         at 
java.base/java.lang.reflect.Method.invoke(Method.java:568)
   2022-11-01T02:19:03.3377066Z         at 
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
   2022-11-01T02:19:03.3379710Z         at 
org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:45)
   2022-11-01T02:19:03.3380256Z         at 
org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:73)
   2022-11-01T02:19:03.3380758Z         at 
org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:11)
   2022-11-01T02:19:03.3389516Z         at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
   2022-11-01T02:19:03.3390062Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
   2022-11-01T02:19:03.3392508Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
   2022-11-01T02:19:03.3395963Z         at 
java.base/java.lang.Thread.run(Thread.java:833)
   2022-11-01T02:19:03.3396480Z         Suppressed: 
org.apache.pulsar.client.admin.PulsarAdminException$ServerSideErrorException: 
   2022-11-01T02:19:03.3400408Z  --- An unexpected error occurred in the server 
---
   2022-11-01T02:19:03.3400638Z 
   2022-11-01T02:19:03.3402068Z Message: Topic policies cache have not init.
   2022-11-01T02:19:03.3402276Z 
   2022-11-01T02:19:03.3404285Z Stacktrace:
   2022-11-01T02:19:03.3404419Z 
   2022-11-01T02:19:03.3404777Z 
org.apache.pulsar.broker.service.BrokerServiceException$TopicPoliciesCacheNotInitException:
 Topic policies cache have not init.
   2022-11-01T02:19:03.3405617Z         at 
org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService.getTopicPolicies(SystemTopicBasedTopicPoliciesService.java:214)
   2022-11-01T02:19:03.3408541Z         at 
org.apache.pulsar.broker.service.TopicPoliciesService.lambda$getTopicPoliciesAsyncWithRetry$0(TopicPoliciesService.java:100)
   2022-11-01T02:19:03.3409202Z         at 
org.apache.pulsar.client.util.RetryUtil.executeWithRetry(RetryUtil.java:48)
   2022-11-01T02:19:03.3411663Z         at 
org.apache.pulsar.client.util.RetryUtil.lambda$executeWithRetry$1(RetryUtil.java:57)
   2022-11-01T02:19:03.3412186Z         at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
   2022-11-01T02:19:03.3414623Z         at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
   2022-11-01T02:19:03.3415161Z         at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
   2022-11-01T02:19:03.3417528Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
   2022-11-01T02:19:03.3418166Z         at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
   2022-11-01T02:19:03.3420562Z         at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   2022-11-01T02:19:03.3421035Z         at 
java.base/java.lang.Thread.run(Thread.java:833)
   2022-11-01T02:19:03.3423172Z 
   2022-11-01T02:19:03.3423503Z                 at 
org.apache.pulsar.client.admin.internal.BaseResource.getApiException(BaseResource.java:272)
   2022-11-01T02:19:03.3424361Z                 at 
org.apache.pulsar.client.admin.internal.BaseResource$2.failed(BaseResource.java:168)
   2022-11-01T02:19:03.3429332Z                 at 
org.glassfish.jersey.client.JerseyInvocation$1.failed(JerseyInvocation.java:882)
   2022-11-01T02:19:03.3429921Z                 at 
org.glassfish.jersey.client.JerseyInvocation$1.completed(JerseyInvocation.java:863)
   2022-11-01T02:19:03.3432408Z                 at 
org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:229)
   2022-11-01T02:19:03.3432967Z                 at 
org.glassfish.jersey.client.ClientRuntime.access$200(ClientRuntime.java:62)
   2022-11-01T02:19:03.3437305Z                 at 
org.glassfish.jersey.client.ClientRuntime$2.lambda$response$0(ClientRuntime.java:173)
   2022-11-01T02:19:03.3437846Z                 at 
org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
   2022-11-01T02:19:03.3438239Z                 at 
org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
   2022-11-01T02:19:03.3441943Z                 at 
org.glassfish.jersey.internal.Errors.process(Errors.java:292)
   2022-11-01T02:19:03.3442566Z                 at 
org.glassfish.jersey.internal.Errors.process(Errors.java:274)
   2022-11-01T02:19:03.3444976Z                 at 
org.glassfish.jersey.internal.Errors.process(Errors.java:244)
   2022-11-01T02:19:03.3446060Z                 at 
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:288)
   2022-11-01T02:19:03.3449029Z                 at 
org.glassfish.jersey.client.ClientRuntime$2.response(ClientRuntime.java:173)
   2022-11-01T02:19:03.3449611Z                 at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.lambda$apply$1(AsyncHttpConnector.java:251)
   2022-11-01T02:19:03.3456260Z                 at 
java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
   2022-11-01T02:19:03.3460126Z                 at 
java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
   2022-11-01T02:19:03.3462391Z                 at 
java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
   2022-11-01T02:19:03.3462980Z                 at 
java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
   2022-11-01T02:19:03.3466606Z                 at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.lambda$retryOperation$4(AsyncHttpConnector.java:293)
   2022-11-01T02:19:03.3468795Z                 at 
java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
   2022-11-01T02:19:03.3469355Z                 at 
java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
   2022-11-01T02:19:03.3474054Z                 at 
java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
   2022-11-01T02:19:03.3474627Z                 at 
java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
   2022-11-01T02:19:03.3477602Z                 at 
org.asynchttpclient.netty.NettyResponseFuture.loadContent(NettyResponseFuture.java:222)
   2022-11-01T02:19:03.3478369Z                 at 
org.asynchttpclient.netty.NettyResponseFuture.done(NettyResponseFuture.java:257)
   2022-11-01T02:19:03.3481034Z                 at 
org.asynchttpclient.netty.handler.AsyncHttpClientHandler.finishUpdate(AsyncHttpClientHandler.java:241)
   2022-11-01T02:19:03.3491952Z                 at 
org.asynchttpclient.netty.handler.HttpHandler.handleChunk(HttpHandler.java:114)
   2022-11-01T02:19:03.3492575Z                 at 
org.asynchttpclient.netty.handler.HttpHandler.handleRead(HttpHandler.java:143)
   2022-11-01T02:19:03.3493231Z                 at 
org.asynchttpclient.netty.handler.AsyncHttpClientHandler.channelRead(AsyncHttpClientHandler.java:78)
   2022-11-01T02:19:03.3499417Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   2022-11-01T02:19:03.3500216Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   2022-11-01T02:19:03.3505743Z                 at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
   2022-11-01T02:19:03.3506446Z                 at 
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
   2022-11-01T02:19:03.3515657Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   2022-11-01T02:19:03.3516363Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   2022-11-01T02:19:03.3517061Z                 at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
   2022-11-01T02:19:03.3542421Z                 at 
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
   2022-11-01T02:19:03.3544387Z                 at 
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327)
   2022-11-01T02:19:03.3547267Z                 at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299)
   2022-11-01T02:19:03.3547891Z                 at 
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
   2022-11-01T02:19:03.3550400Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   2022-11-01T02:19:03.3551252Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   2022-11-01T02:19:03.3553837Z                 at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
   2022-11-01T02:19:03.3554585Z                 at 
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
   2022-11-01T02:19:03.3557459Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   2022-11-01T02:19:03.3563052Z                 at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   2022-11-01T02:19:03.3563831Z                 at 
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
   2022-11-01T02:19:03.3573803Z                 at 
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
   2022-11-01T02:19:03.3574485Z                 at 
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722)
   2022-11-01T02:19:03.3575021Z                 at 
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)
   2022-11-01T02:19:03.3581816Z                 at 
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)
   2022-11-01T02:19:03.3582345Z                 at 
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496)
   2022-11-01T02:19:03.3587283Z                 at 
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)
   2022-11-01T02:19:03.3587855Z                 at 
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
   2022-11-01T02:19:03.3591936Z                 at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   2022-11-01T02:19:03.3592319Z                 ... 1 more
   2022-11-01T02:19:03.3595165Z         Caused by: 
javax.ws.rs.InternalServerErrorException: HTTP 500 Topic policies cache have 
not init.
   2022-11-01T02:19:03.3595821Z                 at 
org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:960)
   2022-11-01T02:19:03.3599027Z                 at 
org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:82)
   2022-11-01T02:19:03.3599500Z                 ... 54 more
   2022-11-01T02:19:03.3605867Z Caused by: [CIRCULAR REFERENCE: 
javax.ws.rs.InternalServerErrorException: HTTP 500 Topic policies cache have 
not init.]
   2022-11-01T02:19:03.3606280Z 
   </pre></code>
   </details>
   
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
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]

Reply via email to