Praveen7294 commented on issue #23079:
URL: https://github.com/apache/pulsar/issues/23079#issuecomment-2842630869

   If no one is currently working on this issue, I'm happy to work on it.
   
   As expected, the errors can be seen below:
   ```
   $ ./mvnw initialize checkstyle:check -pl pulsar-broker
   MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED
   MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED
   [INFO] Scanning for projects...
   [INFO] 
------------------------------------------------------------------------
   [INFO] Detecting the operating system and CPU architecture
   [INFO] 
------------------------------------------------------------------------
   [INFO] os.detected.name: windows
   [INFO] os.detected.arch: x86_64
   [INFO] os.detected.bitness: 64
   [INFO] os.detected.version: 10.0
   [INFO] os.detected.version.major: 10
   [INFO] os.detected.version.minor: 0
   [INFO] os.detected.classifier: windows-x86_64
   [INFO]
   [INFO] ------------------< org.apache.pulsar:pulsar-broker 
>-------------------
   [INFO] Building Pulsar Broker 4.1.0-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO]
   [INFO] --- enforcer:3.3.0:enforce (enforce-maven-version) @ pulsar-broker ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion 
passed
   [INFO]
   [INFO] --- enforcer:3.3.0:enforce (enforce-java-version) @ pulsar-broker ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion 
passed
   [INFO]
   [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ pulsar-broker ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion 
passed
   [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion 
passed
   [INFO]
   [INFO] --- directory:1.0:directory-of (directories) @ pulsar-broker ---
   [INFO] Directory of org.apache.pulsar:pulsar set to: F:\GitHub\pulsar
   [INFO]
   [INFO] --- git-commit-id:4.9.10:revision (git-info) @ pulsar-broker ---
   [INFO]
   [INFO] --- properties:1.1.0:set-system-properties (default) @ pulsar-broker 
---
   [INFO] Set 2 system properties
   [INFO]
   [INFO] --- checkstyle:3.1.2:check (default-cli) @ pulsar-broker ---
   [INFO] There are 436 errors reported by Checkstyle 10.14.2 with 
F:\GitHub\pulsar/buildtools/src/main/resources/pulsar/checkstyle.xml ruleset.
   [ERROR] 
src\test\java\org\apache\bookkeeper\mledger\impl\MangedLedgerInterceptorImpl2Test.java:[22,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.intercept.ManagedLedgerInterceptorImplTest.TestPayloadProcessor
 appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiDelayedDeliveryTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.Set'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiDelayedDeliveryTest.java:[33,1]
 (imports) ImportOrder: Import java.util.Set appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiDelayedDeliveryTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.*'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiDelayedDeliveryTest.java:[38,1]
 (imports) ImportOrder: Import org.testng.Assert.* appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiMultiBrokersTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashSet'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiMultiBrokersTest.java:[32,1]
 (imports) ImportOrder: Extra separation in import group before 
'lombok.extern.slf4j.Slf4j'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminApiSubscriptionTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\AdminResourceTest.java:[25,1] 
(imports) ImportOrder: Extra separation in import group before 
'javax.ws.rs.core.Response.Status'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\BookiesApiTest.java:[26,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.Optional'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\ClusterEndpointsAuthorizationTest.java:[46,1]
 (imports) ImportOrder: Import java.util.LinkedHashSet appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\MockServletContext.java:[29,1] 
(imports) ImportOrder: Extra separation in import group before 
'javax.servlet.Filter'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\MockServletContext.java:[41,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.eclipse.jetty.util.AttributesMap'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\NamespacesTest.java:[83,1] 
(imports) ImportOrder: Import org.apache.pulsar.broker.service.Topic appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TenantEndpointsAuthorizationTest.java:[42,1]
 (imports) ImportOrder: Import java.util.Set appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TopicPoliciesTest.java:[57,1] 
(imports) ImportOrder: Import org.apache.pulsar.broker.service.Topic appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TopicPoliciesWithBrokerRestartTest.java:[33,1]
 (imports) ImportOrder: Import java.nio.charset.StandardCharsets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TopicsWithoutTlsTest.java:[42,1] 
(imports) ImportOrder: Import javax.ws.rs.container.AsyncResponse appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TopicsWithoutTlsTest.java:[45,1] 
(imports) ImportOrder: Import java.net.URI appears after other imports that it 
should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\TopicsWithoutTlsTest.java:[49,1] 
(imports) ImportOrder: Import org.mockito.Mockito.doReturn appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\v3\PackagesApiTest.java:[25,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\v3\PackagesApiTest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.annotations.AfterMethod'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\v3\PackagesApiTest.java:[34,1] 
(imports) ImportOrder: Extra separation in import group before 'java.io.File'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\admin\v3\PackagesApiTest.java:[34,1] 
(imports) ImportOrder: Import java.io.File appears after other imports that it 
should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockAlwaysExpiredAuthenticationProvider.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.naming.AuthenticationException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockAlwaysExpiredAuthenticationProvider.java:[24,1]
 (imports) ImportOrder: Import javax.naming.AuthenticationException appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockAlwaysExpiredAuthenticationProvider.java:[26,1]
 (imports) ImportOrder: Import java.net.SocketAddress appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMultiStageAuthenticationProvider.java:[23,1]
 (imports) ImportOrder: Import java.net.SocketAddress appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMultiStageAuthenticationState.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.naming.AuthenticationException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMultiStageAuthenticationState.java:[26,1]
 (imports) ImportOrder: Import javax.naming.AuthenticationException appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMultiStageAuthenticationState.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets.UTF_8'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMultiStageAuthenticationState.java:[28,1]
 (imports) ImportOrder: Import java.nio.charset.StandardCharsets.UTF_8 appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMutableAuthenticationProvider.java:[23,1]
 (imports) ImportOrder: Import javax.net.ssl.SSLSession appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMutableAuthenticationProvider.java:[24,1]
 (imports) ImportOrder: Import java.net.SocketAddress appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\MockMutableAuthenticationState.java:[23,1]
 (imports) ImportOrder: Import java.util.concurrent.CompletableFuture appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\auth\SameThreadOrderedSafeExecutor.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.common.util.OrderedExecutor'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\BrokerInterceptorUtilsTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\BrokerInterceptorUtilsTest.java:[28,1]
 (imports) ImportOrder: Import java.io.IOException appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\BrokerInterceptorUtilsTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.ArgumentMatchers.eq'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\BrokerInterceptorUtilsTest.java:[31,1]
 (imports) ImportOrder: Import org.mockito.ArgumentMatchers.eq appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\ManagedLedgerInterceptorImplTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\MockBrokerInterceptor.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.servlet.ServletException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\intercept\MockBrokerInterceptor.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\AdvertisedListenersTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 'java.net.URI'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\BrokerVersionFilterTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\BrokerVersionFilterTest.java:[27,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.policies.data.loadbalancer.BrokerData appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\BrokerVersionFilterTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.github.zafarkhaja.semver.Version'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\BrokerVersionFilterTest.java:[31,1]
 (imports) ImportOrder: Import com.github.zafarkhaja.semver.Version appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\channel\ServiceUnitStateDataTest.java:[26,1]
 (imports) ImportOrder: Import org.assertj.core.api.Assertions.assertThat 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\data\BrokerLoadDataTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\data\BrokerLookupDataTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 'java.net.URI'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerFilterTestBase.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerFilterTestBase.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerIsolationPoliciesFilterTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerIsolationPoliciesFilterTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerLoadManagerClassFilterTest.java:[28,1]
 (imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerMaxTopicCountFilterTest.java:[29,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerMaxTopicCountFilterTest.java:[29,1]
 (imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerMaxTopicCountFilterTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerMaxTopicCountFilterTest.java:[33,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\filter\BrokerVersionFilterTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\manager\RedirectManagerTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\manager\RedirectManagerTest.java:[37,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\manager\RedirectManagerTest.java:[37,1]
 (imports) ImportOrder: Import java.util.Collections appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\models\TopKBundlesTest.java:[22,1]
 (imports) ImportOrder: Import org.mockito.ArgumentMatchers.any appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\scheduler\SplitSchedulerTest.java:[43,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.loadbalance.extensions.models.SplitCounter appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\scheduler\UnloadSchedulerTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\scheduler\UnloadSchedulerTest.java:[46,1]
 (imports) ImportOrder: Import java.util.List appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\store\LoadDataStoreTest.java:[29,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\extensions\store\LoadDataStoreTest.java:[44,1]
 (imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\AvgShedderTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\AvgShedderTest.java:[33,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\BrokerLoadManagerClassFilterTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\BrokerLoadManagerClassFilterTest.java:[31,1]
 (imports) ImportOrder: Import java.util.HashSet appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\BundleSplitterTaskTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\BundleSplitterTaskTest.java:[38,1]
 (imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\impl\UniformLoadShedderTest.java:[27,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\LoadBalancerTestingUtils.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.BoundType'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\LoadBalancerTestingUtils.java:[26,1]
 (imports) ImportOrder: Import com.google.common.collect.BoundType appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\ModularLoadManagerStrategyTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Field'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\ModularLoadManagerStrategyTest.java:[28,1]
 (imports) ImportOrder: Import java.util.Collections appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\ModularLoadManagerStrategyTest.java:[34,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.Set'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\loadbalance\ModularLoadManagerStrategyTest.java:[44,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.policies.data.loadbalancer.BrokerData appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\lookup\http\v2\TopicLookupTest.java:[28,1]
 (imports) ImportOrder: Import java.util.concurrent.CompletableFuture appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\lookup\http\v2\TopicLookupTest.java:[29,1]
 (imports) ImportOrder: Import org.mockito.Mockito.spy appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceCreateBundlesTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceCreateBundlesTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.UUID'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceCreateBundlesTest.java:[27,1]
 (imports) ImportOrder: Import java.util.UUID appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceCreateBundlesTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.BrokerTestBase'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceOwnershipListenerTests.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.List'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceOwnershipListenerTests.java:[33,1]
 (imports) ImportOrder: Import java.util.List appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceOwnershipListenerTests.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.Mockito.doThrow'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceOwnershipListenerTests.java:[38,1]
 (imports) ImportOrder: Import org.mockito.Mockito.doThrow appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceUnloadingTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\namespace\NamespaceUnloadingTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\ProtocolHandlersTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.channel.ChannelInitializer'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\ProtocolHandlerUtilsTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\ProtocolHandlerWithClassLoaderTest.java:[32,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.channel.ChannelInitializer'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\SimpleProtocolHandlerTestsBase.java:[35,1]
 (imports) ImportOrder: Extra separation in import group before 'java.io.File'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\SimpleProtocolHandlerTestsBase.java:[35,1]
 (imports) ImportOrder: Import java.io.File appears after other imports that it 
should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\SimpleProtocolHandlerTestsBase.java:[49,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.util.PortManager.nextLockedFreePort'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\protocol\SimpleProtocolHandlerTestsBase.java:[49,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.common.util.PortManager.nextLockedFreePort appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceGroupServiceTest.java:[23,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.resourcegroup.ResourceGroup.PerMonitoringClassFields 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceGroupServiceTest.java:[24,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.resourcegroup.ResourceGroup.BytesAndMessagesCount 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceGroupServiceTest.java:[35,1]
 (imports) ImportOrder: Import org.testng.Assert appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceGroupServiceTest.java:[37,1]
 (imports) ImportOrder: Import java.util.HashSet appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceGroupUsageAggregationTest.java:[47,1]
 (imports) ImportOrder: Import java.util.Optional appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceUsageTransportManagerTest.java:[34,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\resourcegroup\ResourceUsageTransportManagerTest.java:[34,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\AdvertisedAddressTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\AdvertisedAddressTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BacklogQuotaManagerConfigurationTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.Mockito.mock'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BacklogQuotaManagerConfigurationTest.java:[27,1]
 (imports) ImportOrder: Import org.mockito.Mockito.mock appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BkEnsemblesTestBase.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BkEnsemblesTestBase.java:[36,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BkEnsemblesTestBase.java:[36,1] 
(imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BkEnsemblesTestBase.java:[38,1] 
(imports) ImportOrder: Extra separation in import group before 
'lombok.extern.slf4j.Slf4j'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerBkEnsemblesTests.java:[34,1]
 (imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerEntryMetadataE2ETest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.time.Duration'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerInternalClientConfigurationOverrideTest.java:[35,1]
 (imports) ImportOrder: Import lombok.Cleanup appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerInternalClientConfigurationOverrideTest.java:[36,1]
 (imports) ImportOrder: Import java.util.Optional appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerServiceAutoTopicCreationTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.List'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerServiceBundlesCacheInvalidationTest.java:[25,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerTestBase.java:[31,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerTestBase.java:[31,1] 
(imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BrokerTestBase.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.Random'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BusyWaitServiceTest.java:[32,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\BusyWaitServiceTest.java:[32,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\HashRangeAutoSplitStickyKeyConsumerSelectorTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\HashRangeAutoSplitStickyKeyConsumerSelectorTest.java:[25,1]
 (imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\HashRangeAutoSplitStickyKeyConsumerSelectorTest.java:[32,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.Mockito.mock'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\HashRangeAutoSplitStickyKeyConsumerSelectorTest.java:[32,1]
 (imports) ImportOrder: Import org.mockito.Mockito.mock appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\KeyValueTest.java:[40,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\KeyValueTest.java:[40,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\MessageCumulativeAckTest.java:[43,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.service.persistent.PersistentSubscription appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\MessageTTLTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\NonPersistentTopicE2ETest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Data'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\NonPersistentTopicE2ETest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.schema.SchemaRegistry'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\NonPersistentTopicE2ETest.java:[45,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\OneWayReplicatorTest.java:[89,1] 
(imports) ImportOrder: Import 
org.apache.pulsar.common.policies.data.AutoTopicCreationOverride appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\OneWayReplicatorTestBase.java:[27,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\OpportunisticStripingTest.java:[29,1]
 (imports) ImportOrder: Import org.testng.AssertJUnit.assertEquals appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\PartitionKeyTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.api.Message'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ChecksumTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.List'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ChecksumTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.mledger.Entry'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ChecksumTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.scurrilous.circe.checksum.Crc32cIntChecksum'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ChecksumTest.java:[38,1]
 (imports) ImportOrder: Import com.scurrilous.circe.checksum.Crc32cIntChecksum 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ChecksumTest.java:[40,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\MessageDuplicationTest.java:[62,1]
 (imports) ImportOrder: Import org.apache.pulsar.broker.qos.AsyncTokenBucket 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\PartitionKeywordCompatibilityTest.java:[36,1]
 (imports) ImportOrder: Import java.util.List appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\ReplicatedSubscriptionSnapshotCacheTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.mledger.PositionFactory'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\persistent\TopicDuplicationTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Optional'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\PersistentTopicInitializeDelayTest.java:[32,1]
 (imports) ImportOrder: Import java.io.IOException appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\PersistentTopicInitializeDelayTest.java:[39,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\plugin\EntryFilterProviderTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.nar.NarClassLoader'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\plugin\EntryFilterProviderTest.java:[28,1]
 (imports) ImportOrder: Import java.io.IOException appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\plugin\EntryFilterTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'lombok.extern.slf4j.Slf4j'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ReplicatorGlobalNSTest.java:[46,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Method'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ReplicatorGlobalNSTest.java:[46,1]
 (imports) ImportOrder: Import java.lang.reflect.Method appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ReplicatorTlsTest.java:[26,1] 
(imports) ImportOrder: Import org.apache.pulsar.client.impl.PulsarClientImpl 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ReplicatorTopicPoliciesTest.java:[40,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ResendRequestTest.java:[26,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Field'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\ResendRequestTest.java:[32,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.persistent.PersistentTopic'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\BaseAvroSchemaCompatibilityTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Arrays'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\BaseAvroSchemaCompatibilityTest.java:[27,1]
 (imports) ImportOrder: Import java.util.Arrays appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\BookkeeperSchemaStorageTest.java:[29,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage.bkException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\BookkeeperSchemaStorageTest.java:[29,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage.bkException 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ClientGetSchemaTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ClientGetSchemaTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.function.Supplier'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ClientGetSchemaTest.java:[34,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.api.Consumer'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ClientGetSchemaTest.java:[50,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ClientGetSchemaTest.java:[50,1]
 (imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\JsonSchemaCompatibilityCheckTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\JsonSchemaCompatibilityCheckTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Data'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\JsonSchemaCompatibilityCheckTest.java:[32,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.api.Schema'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\PartitionedTopicsSchemaTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\PartitionedTopicsSchemaTest.java:[29,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ProtobufNativeSchemaCompatibilityCheckTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.protobuf.Descriptors.Descriptor'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\ProtobufNativeSchemaCompatibilityCheckTest.java:[28,1]
 (imports) ImportOrder: Import com.google.protobuf.Descriptors.Descriptor 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\validator\SchemaDataValidatorTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.fasterxml.jackson.databind.ObjectMapper'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\validator\SchemaRegistryServiceWithSchemaDataValidatorTest.java:[24,1]
 (imports) ImportOrder: Import org.mockito.Mockito.mock appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\validator\SchemaRegistryServiceWithSchemaDataValidatorTest.java:[32,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.CompletableFuture'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\schema\validator\SchemaRegistryServiceWithSchemaDataValidatorTest.java:[34,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\StandaloneTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.AssertJUnit.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\StandaloneTest.java:[24,1] 
(imports) ImportOrder: Import org.testng.AssertJUnit.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicListServiceTest.java:[31,1] 
(imports) ImportOrder: Import org.mockito.ArgumentMatchers.eq appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicListServiceTest.java:[39,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicListServiceTest.java:[42,1] 
(imports) ImportOrder: Import java.net.InetSocketAddress appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicListWatcherTest.java:[24,1] 
(imports) ImportOrder: Import org.mockito.Mockito.mock appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicListWatcherTest.java:[30,1] 
(imports) ImportOrder: Import java.util.Arrays appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicPoliciesServiceDisableTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.naming.TopicName'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicTerminationTest.java:[35,1] 
(imports) ImportOrder: Extra separation in import group before 
'io.netty.util.HashedWheelTimer'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TopicTerminationTest.java:[35,1] 
(imports) ImportOrder: Import io.netty.util.HashedWheelTimer appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionalReplicateSubscriptionTest.java:[41,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionalReplicateSubscriptionTest.java:[41,1]
 (imports) ImportOrder: Import java.util.Collections appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionalReplicateSubscriptionTest.java:[46,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionalReplicateSubscriptionTest.java:[46,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionMarkerDeleteTest.java:[36,1]
 (imports) ImportOrder: Import org.apache.bookkeeper.mledger.PositionFactory 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\TransactionMetadataStoreServiceTest.java:[32,1]
 (imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\utils\ClientChannelHelper.java:[34,1]
 (imports) ImportOrder: Import org.apache.pulsar.common.api.proto.CommandAck 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\utils\ClientChannelHelper.java:[52,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Queues'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\utils\ClientChannelHelper.java:[52,1]
 (imports) ImportOrder: Import com.google.common.collect.Queues appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\service\utils\ClientChannelHelper.java:[54,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\BookieClientsStatsGeneratorTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.Map'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\BookieClientsStatsGeneratorTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.mledger.proto.PendingBookieOpsStats'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\BookieClientsStatsGeneratorTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\BookieClientsStatsGeneratorTest.java:[33,1]
 (imports) ImportOrder: Import io.netty.buffer.ByteBuf appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\LedgerOffloaderMetricsTest.java:[25,1]
 (imports) ImportOrder: Import java.util.List appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\stats\ManagedCursorMetricsTest.java:[31,1]
 (imports) ImportOrder: Import 
org.apache.bookkeeper.mledger.ManagedCursorAttributes appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\systopic\NamespaceEventsSystemTopicServiceTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\systopic\PartitionedSystemTopicTest.java:[41,1]
 (imports) ImportOrder: Import org.apache.pulsar.broker.service.Topic appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\testcontext\MockEntryFilterProvider.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\testcontext\MockEntryFilterProvider.java:[28,1]
 (imports) ImportOrder: Import java.io.IOException appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\testcontext\MockEntryFilterProvider.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.ArgumentMatchers.anyString'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\testcontext\MockEntryFilterProvider.java:[33,1]
 (imports) ImportOrder: Import org.mockito.ArgumentMatchers.anyString appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\TimeAverageBrokerDataTest.java:[23,1] 
(imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\TopicEventsListenerTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.Queue'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\TopicEventsListenerTest.java:[47,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\TopicEventsListenerTest.java:[47,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\AuthenticatedTransactionProducerConsumerTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.security.KeyPair'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\AuthenticatedTransactionProducerConsumerTest.java:[41,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\InMemTransactionBufferReaderTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\InMemTransactionBufferReaderTest.java:[37,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferReader 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TopicTransactionBufferTest.java:[26,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.stats.BrokerOpenTelemetryTestUtil.assertMetricLongSumValue
 appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TopicTransactionBufferTest.java:[41,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.mledger.ManagedLedger'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TopicTransactionBufferTest.java:[64,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.client.api.PulsarClientException appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TopicTransactionBufferTest.java:[70,1]
 (imports) ImportOrder: Import org.apache.pulsar.client.impl.MessageIdImpl 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferHandlerImplTest.java:[27,1]
 (imports) ImportOrder: Import org.mockito.ArgumentMatchers.any appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferHandlerImplTest.java:[43,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Optional'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferHandlerImplTest.java:[43,1]
 (imports) ImportOrder: Import java.util.Optional appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.List'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferTest.java:[34,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.persistent.PersistentTopic'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionBufferTest.java:[36,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferProvider 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\TransactionEntryImplTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\utils\TransactionBufferTestImpl.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.CompletableFuture'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\buffer\utils\TransactionBufferTestImpl.java:[26,1]
 (imports) ImportOrder: Import java.util.concurrent.CompletableFuture appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\recover\TransactionRecoverTrackerTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Field'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\recover\TransactionRecoverTrackerTest.java:[31,1]
 (imports) ImportOrder: Import java.lang.reflect.Field appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\recover\TransactionRecoverTrackerTest.java:[35,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.Mockito.mock'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\recover\TransactionRecoverTrackerTest.java:[35,1]
 (imports) ImportOrder: Import org.mockito.Mockito.mock appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\transaction\TransactionTest.java:[96,1] 
(imports) ImportOrder: Import org.apache.pulsar.broker.service.Topic appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\zookeeper\ZKReconnectTest.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\zookeeper\ZKReconnectTest.java:[33,1] 
(imports) ImportOrder: Import java.util.concurrent.TimeUnit appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\broker\zookeeper\ZooKeeperSessionExpireRecoveryTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\broker\zookeeper\ZooKeeperSessionExpireRecoveryTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.auth.MockedPulsarServiceBaseTest'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\AuthenticatedProducerConsumerTest.java:[37,1]
 (imports) ImportOrder: Import io.jsonwebtoken.SignatureAlgorithm appears after 
other imports that it should precede
   [ERROR] src\test\java\org\apache\pulsar\client\api\BytesKeyTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ConsumerAckListTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ConsumerAckListTest.java:[28,1] 
(imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ConsumerBatchReceiveTest.java:[31,1] 
(imports) ImportOrder: Import java.util.UUID appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ConsumerCleanupTest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.UUID'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ConsumerCleanupTest.java:[30,1] 
(imports) ImportOrder: Import java.util.UUID appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\DeadLetterTopicTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.time.Duration'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ExposeMessageRedeliveryCountTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ExposeMessageRedeliveryCountTest.java:[27,1]
 (imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MemoryLimitTest.java:[31,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.time.Duration'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MemoryLimitTest.java:[31,1] 
(imports) ImportOrder: Import java.time.Duration appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MemoryLimitTest.java:[34,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MemoryLimitTest.java:[34,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MockBrokerService.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'io.netty.bootstrap.ServerBootstrap'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MockBrokerService.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MockBrokerService.java:[38,1] 
(imports) ImportOrder: Extra separation in import group before 
'javax.servlet.ServletException'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MockBrokerService.java:[42,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.api.MockBrokerServiceHooks.CommandAckHook'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MockBrokerServiceHooks.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.api.proto.CommandAck'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MultiTopicsConsumerTest.java:[27,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MultiTopicsConsumerTest.java:[31,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MutualAuthenticationTest.java:[47,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets.UTF_8'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\MutualAuthenticationTest.java:[47,1] 
(imports) ImportOrder: Import java.nio.charset.StandardCharsets.UTF_8 appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PartitionCreationTest.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PartitionCreationTest.java:[33,1] 
(imports) ImportOrder: Import java.util.concurrent.TimeUnit appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProducerCleanupTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.UUID'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProducerCleanupTest.java:[28,1] 
(imports) ImportOrder: Import java.util.UUID appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProducerQueueSizeTest.java:[26,1] 
(imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProxyProtocolTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProxyProtocolTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.impl.auth.AuthenticationTls'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProxyProtocolTest.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ProxyProtocolTest.java:[33,1] 
(imports) ImportOrder: Import lombok.Cleanup appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PulsarMultiListenersWithInternalListenerNameTest.java:[34,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.netty.channel.EventLoopGroup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PulsarMultiListenersWithInternalListenerNameTest.java:[34,1]
 (imports) ImportOrder: Import io.netty.channel.EventLoopGroup appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PulsarMultiListenersWithInternalListenerNameTest.java:[58,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.mockito.ArgumentMatchers.any'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\PulsarMultiListenersWithInternalListenerNameTest.java:[58,1]
 (imports) ImportOrder: Import org.mockito.ArgumentMatchers.any appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ServiceUrlProviderTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\ServiceUrlProviderTest.java:[27,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TlsHostVerificationTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TlsProducerConsumerBase.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.HashMap'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TlsProducerConsumerBase.java:[29,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.admin.PulsarAdmin'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TlsProducerConsumerBase.java:[34,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TlsProducerConsumerBase.java:[34,1] 
(imports) ImportOrder: Import com.google.common.collect.Sets appears after 
other imports that it should precede
   [ERROR] src\test\java\org\apache\pulsar\client\api\TlsSniTest.java:[27,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.impl.auth.AuthenticationTls'
   [ERROR] src\test\java\org\apache\pulsar\client\api\TlsSniTest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] src\test\java\org\apache\pulsar\client\api\TlsSniTest.java:[30,1] 
(imports) ImportOrder: Import lombok.Cleanup appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TokenAuthenticatedProducerConsumerTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\TokenExpirationProduceConsumerTest.java:[37,1]
 (imports) ImportOrder: Import java.nio.charset.StandardCharsets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\UnloadSubscriptionTest.java:[22,1] 
(imports) ImportOrder: Import 
org.apache.pulsar.client.api.SubscriptionType.Key_Shared appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\UnloadSubscriptionTest.java:[23,1] 
(imports) ImportOrder: Import 
org.apache.pulsar.client.api.SubscriptionType.Failover appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\UnloadSubscriptionTest.java:[24,1] 
(imports) ImportOrder: Import 
org.apache.pulsar.client.api.SubscriptionType.Exclusive appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\v1\V1_ProducerConsumerBase.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Method'
   [ERROR] 
src\test\java\org\apache\pulsar\client\api\v1\V1_ProducerConsumerBase.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.auth.MockedPulsarServiceBaseTest'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\BatchMessageIdImplSerializationTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.IOException'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\BatchMessageIdImplSerializationTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.annotations.Test'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\BatchMessageIndexAckDisableTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\BatchMessageIndexAckDisableTest.java:[38,1]
 (imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ClientWithSocks5ProxyTest.java:[39,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.net.InetSocketAddress'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ClientWithSocks5ProxyTest.java:[39,1]
 (imports) ImportOrder: Import java.net.InetSocketAddress appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ClientWithSocks5ProxyTest.java:[44,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ClientWithSocks5ProxyTest.java:[44,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\CompactedOutBatchMessageTest.java:[29,1]
 (imports) ImportOrder: Import org.apache.pulsar.common.api.proto.MessageIdData 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConnectionHandlerTest.java:[25,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.time.Duration'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConnectionPoolTest.java:[35,1] 
(imports) ImportOrder: Import io.netty.util.concurrent.Promise appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerAckTest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.io.Closeable'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerConfigurationTest.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.auth.MockedPulsarServiceBaseTest'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerDedupPermitsUpdateTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerDedupPermitsUpdateTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerDedupPermitsUpdateTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.BrokerTestUtil'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ConsumerUnsubscribeTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\DispatchAccordingPermitsTests.java:[36,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\DispatchAccordingPermitsTests.java:[36,1]
 (imports) ImportOrder: Import java.util.concurrent.TimeUnit appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\HierarchyTopicAutoCreationTest.java:[24,1]
 (imports) ImportOrder: Import java.util.List appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\KeyStoreTlsProducerConsumerTestWithAuthTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.jsonwebtoken.SignatureAlgorithm'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\KeyStoreTlsProducerConsumerTestWithAuthTest.java:[33,1]
 (imports) ImportOrder: Import io.jsonwebtoken.SignatureAlgorithm appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\KeyStoreTlsProducerConsumerTestWithAuthTest.java:[60,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.crypto.SecretKey'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\KeyStoreTlsProducerConsumerTestWithAuthTest.java:[60,1]
 (imports) ImportOrder: Import javax.crypto.SecretKey appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\MessageChecksumTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Method'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PartialPartitionedProducerTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PartialPartitionedProducerTest.java:[26,1]
 (imports) ImportOrder: Import java.lang.reflect.Field appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PatternTopicsConsumerImplTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PatternTopicsConsumerImplTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.time.Duration'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PatternTopicsConsumerImplTest.java:[40,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.BrokerTestUtil'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PerMessageUnAcknowledgedRedeliveryTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PerMessageUnAcknowledgedRedeliveryTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.BrokerTestBase'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerCloseTest.java:[39,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerCloseTest.java:[39,1] 
(imports) ImportOrder: Import java.nio.charset.StandardCharsets appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerConsumerInternalTest.java:[23,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerConsumerInternalTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.CompletableFuture'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerConsumerInternalTest.java:[29,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerEmptySchemaCacheTest.java:[33,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerEmptySchemaCacheTest.java:[33,1]
 (imports) ImportOrder: Import java.util.concurrent.TimeUnit appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerEmptySchemaCacheTest.java:[36,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerEmptySchemaCacheTest.java:[36,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerSemaphoreTest.java:[43,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.ByteBuffer'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\ProducerSemaphoreTest.java:[43,1] 
(imports) ImportOrder: Import java.nio.ByteBuffer appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PulsarClientConfigurationOverrideTest.java:[28,1]
 (imports) ImportOrder: Extra separation in import group before 'java.util.Map'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\PulsarClientConfigurationOverrideTest.java:[28,1]
 (imports) ImportOrder: Import java.util.Map appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RawMessageSerDeserTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RawMessageSerDeserTest.java:[28,1] 
(imports) ImportOrder: Import io.netty.buffer.ByteBuf appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RawReaderTest.java:[62,1] (imports) 
ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.impl.RawReaderImpl.DEFAULT_RECEIVER_QUEUE_SIZE'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RawReaderTest.java:[62,1] (imports) 
ImportOrder: Import 
org.apache.pulsar.client.impl.RawReaderImpl.DEFAULT_RECEIVER_QUEUE_SIZE appears 
after other imports that it should precede
   [ERROR] src\test\java\org\apache\pulsar\client\impl\ReaderTest.java:[41,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RetryUtilTest.java:[28,1] (imports) 
ImportOrder: Extra separation in import group before 
'java.util.concurrent.CompletableFuture'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RetryUtilTest.java:[28,1] (imports) 
ImportOrder: Import java.util.concurrent.CompletableFuture appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RetryUtilTest.java:[34,1] (imports) 
ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\RetryUtilTest.java:[34,1] (imports) 
ImportOrder: Import org.testng.Assert.assertEquals appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\SchemaDeleteTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.auth.MockedPulsarServiceBaseTest'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\SchemaDeleteTest.java:[29,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.naming.TopicName'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\SchemaDeleteTest.java:[34,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.schema.SchemaInfo'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TableViewTest.java:[33,1] (imports) 
ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicDoesNotExistsTest.java:[31,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.UUID'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicDoesNotExistsTest.java:[31,1] 
(imports) ImportOrder: Import java.util.UUID appears after other imports that 
it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicsConsumerImplTest.java:[64,1] 
(imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicsConsumerImplTest.java:[68,1] 
(imports) ImportOrder: Import java.util.HashMap appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicsConsumerImplTest.java:[86,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\TopicsConsumerImplTest.java:[86,1] 
(imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\UnAcknowledgedMessagesTimeoutTest.java:[26,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.HashSet'
   [ERROR] 
src\test\java\org\apache\pulsar\client\impl\UnAcknowledgedMessagesTimeoutTest.java:[30,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.service.BrokerTestBase'
   [ERROR] 
src\test\java\org\apache\pulsar\client\processor\CustomBatchPayloadProcessor.java:[25,1]
 (imports) ImportOrder: Import org.apache.pulsar.client.api.Message appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\processor\DefaultProcessorWithRefCnt.java:[24,1]
 (imports) ImportOrder: Import org.apache.pulsar.client.api.Message appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\client\processor\MessagePayloadProcessorTest.java:[27,1]
 (imports) ImportOrder: Import io.netty.buffer.ByteBuf appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\FlowOrQpsEquallyDivideBundleSplitAlgorithmTest.java:[31,1]
 (imports) ImportOrder: Import java.nio.charset.StandardCharsets.UTF_8 appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\FlowOrQpsEquallyDivideBundleSplitAlgorithmTest.java:[33,1]
 (imports) ImportOrder: Import org.mockito.Mockito.doReturn appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\NamespaceBundleSplitAlgorithmTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm.*'
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\NamespaceBundleSplitAlgorithmTest.java:[25,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm.* appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\ServiceConfigurationTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.beans.Introspector'
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\SpecifiedPositionsBundleSplitAlgorithmTest.java:[25,1]
 (imports) ImportOrder: Import java.util.ArrayList appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\naming\SpecifiedPositionsBundleSplitAlgorithmTest.java:[28,1]
 (imports) ImportOrder: Import org.mockito.Mockito.doReturn appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\protocol\ProducerBatchSendTest.java:[25,1]
 (imports) ImportOrder: Import org.mockito.Mockito.spy appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\common\protocol\ProducerBatchSendTest.java:[38,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.api.Schema'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\CompactionRetentionTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.fasterxml.jackson.databind.ObjectMapper'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\CompactionRetentionTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\CompactorMXBeanImplTest.java:[26,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.concurrent.TimeUnit'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\CompactorMXBeanImplTest.java:[26,1] 
(imports) ImportOrder: Import java.util.concurrent.TimeUnit appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\EventTimeOrderCompactorTest.java:[27,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.opentelemetry.api.common.Attributes'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\ServiceUnitStateCompactionTest.java:[24,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.loadbalance.extensions.channel.ServiceUnitState.Assigning
 appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\ServiceUnitStateCompactionTest.java:[66,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.broker.loadbalance.extensions.channel.ServiceUnitStateData 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\ServiceUnitStateCompactionTest.java:[86,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert'
   [ERROR] 
src\test\java\org\apache\pulsar\compaction\StrategicCompactionTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.util.ArrayList'
   [ERROR] 
src\test\java\org\apache\pulsar\functions\worker\FileServer.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.sun.net.httpserver.Headers'
   [ERROR] 
src\test\java\org\apache\pulsar\functions\worker\TestPulsarFunctionUtils.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.io.BufferedReader'
   [ERROR] 
src\test\java\org\apache\pulsar\functions\worker\TestPulsarFunctionUtils.java:[25,1]
 (imports) ImportOrder: Import java.io.BufferedReader appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\functions\worker\TestPulsarFunctionUtils.java:[39,1]
 (imports) ImportOrder: Extra separation in import group before 
'com.google.common.base.Preconditions.checkArgument'
   [ERROR] 
src\test\java\org\apache\pulsar\functions\worker\TestPulsarFunctionUtils.java:[39,1]
 (imports) ImportOrder: Import 
com.google.common.base.Preconditions.checkArgument appears after other imports 
that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarBatchSourceE2ETest.java:[27,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.Map'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarBatchSourceE2ETest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.admin.PulsarAdminException'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarBatchSourceE2ETest.java:[38,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.functions.worker.TestPulsarFunctionUtils'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarBatchSourceE2ETest.java:[42,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarBatchSourceE2ETest.java:[42,1] 
(imports) ImportOrder: Import com.google.common.collect.Lists appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarFunctionAdminTest.java:[24,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Sets'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarFunctionAdminTest.java:[26,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.lang.reflect.Method'
   [ERROR] 
src\test\java\org\apache\pulsar\io\PulsarFunctionAdminTest.java:[35,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.PulsarService'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarFunctionE2ETest.java:[33,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarFunctionE2ETest.java:[37,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.ByteBuffer'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarFunctionE2ETest.java:[48,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSinkE2ETest.java:[27,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.ByteBuffer'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSinkE2ETest.java:[38,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.admin.PulsarAdminException'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSinkE2ETest.java:[62,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSinkE2ETest.java:[62,1] 
(imports) ImportOrder: Import com.google.common.collect.Lists appears after 
other imports that it should precede
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSinkE2ETest.java:[66,1] 
(imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSourceE2ETest.java:[27,1] 
(imports) ImportOrder: Extra separation in import group before 'java.util.Map'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSourceE2ETest.java:[30,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.client.admin.PulsarAdminException'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSourceE2ETest.java:[39,1] 
(imports) ImportOrder: Extra separation in import group before 
'com.google.common.collect.Lists'
   [ERROR] src\test\java\org\apache\pulsar\io\PulsarSourceE2ETest.java:[39,1] 
(imports) ImportOrder: Import com.google.common.collect.Lists appears after 
other imports that it should precede
   [ERROR] src\test\java\org\apache\pulsar\io\SinkForTest.java:[23,1] (imports) 
ImportOrder: Extra separation in import group before 
'org.apache.pulsar.functions.api.Record'
   [ERROR] src\test\java\org\apache\pulsar\PulsarStandaloneTest.java:[25,1] 
(imports) ImportOrder: Extra separation in import group before 'java.io.File'
   [ERROR] 
src\test\java\org\apache\pulsar\schema\compatibility\SchemaTypeCompatibilityCheckTest.java:[42,1]
 (imports) ImportOrder: Extra separation in import group before 
'java.util.Collections'
   [ERROR] 
src\test\java\org\apache\pulsar\schema\compatibility\SchemaTypeCompatibilityCheckTest.java:[42,1]
 (imports) ImportOrder: Import java.util.Collections appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\schema\compatibility\SchemaTypeCompatibilityCheckTest.java:[47,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.Assert.assertEquals'
   [ERROR] 
src\test\java\org\apache\pulsar\schema\compatibility\SchemaTypeCompatibilityCheckTest.java:[47,1]
 (imports) ImportOrder: Import org.testng.Assert.assertEquals appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\security\MockedPulsarStandalone.java:[24,1] 
(imports) ImportOrder: Import com.fasterxml.jackson.databind.ObjectMapper 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\security\tls\ec\TlsWithECCertificateFileTest.java:[29,1]
 (imports) ImportOrder: Import org.apache.pulsar.client.admin.PulsarAdmin 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\security\tls\ec\TlsWithECKeyStoreTest.java:[31,1]
 (imports) ImportOrder: Import org.apache.pulsar.client.admin.PulsarAdmin 
appears after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\stats\client\PulsarBrokerStatsClientTest.java:[31,1]
 (imports) ImportOrder: Extra separation in import group before 'lombok.Cleanup'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\auth\tokens\TokensCliUtilsTest.java:[24,1]
 (imports) ImportOrder: Extra separation in import group before 
'io.jsonwebtoken.Claims'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\auth\tokens\TokensCliUtilsTest.java:[37,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.testng.annotations.DataProvider'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\SimpleTextOutputStreamTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\SimpleTextOutputStreamTest.java:[25,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.common.util.SimpleTextOutputStream'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\SimpleTextOutputStreamTest.java:[29,1] 
(imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\SimpleTextOutputStreamTest.java:[29,1] 
(imports) ImportOrder: Import io.netty.buffer.ByteBuf appears after other 
imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\utils\StatsOutputStreamTest.java:[23,1] 
(imports) ImportOrder: Extra separation in import group before 
'io.netty.buffer.ByteBuf'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\StatsOutputStreamTest.java:[26,1] 
(imports) ImportOrder: Extra separation in import group before 
'java.nio.charset.StandardCharsets'
   [ERROR] 
src\test\java\org\apache\pulsar\utils\StatsOutputStreamTest.java:[28,1] 
(imports) ImportOrder: Extra separation in import group before 
'org.testng.annotations.BeforeMethod'
   [ERROR] 
src\test\java\org\apache\pulsar\websocket\proxy\ClientSideEncryptionWssProducer.java:[22,1]
 (imports) ImportOrder: Import 
org.apache.pulsar.common.api.EncryptionContext.EncryptionKey appears after 
other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\websocket\proxy\MockAuthenticationProvider.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.naming.AuthenticationException'
   [ERROR] 
src\test\java\org\apache\pulsar\websocket\proxy\MockAuthenticationProvider.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.pulsar.broker.ServiceConfiguration'
   [ERROR] 
src\test\java\org\apache\pulsar\websocket\proxy\MockUnauthenticationProvider.java:[23,1]
 (imports) ImportOrder: Extra separation in import group before 
'javax.naming.AuthenticationException'
   [ERROR] 
src\test\java\org\apache\pulsar\websocket\proxy\MockUnauthenticationProvider.java:[23,1]
 (imports) ImportOrder: Import javax.naming.AuthenticationException appears 
after other imports that it should precede
   [ERROR] 
src\test\java\org\apache\pulsar\zookeeper\LocalBookkeeperEnsembleTest.java:[25,1]
 (imports) ImportOrder: Extra separation in import group before 
'org.apache.bookkeeper.conf.ServerConfiguration'
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  41.681 s
   [INFO] Finished at: 2025-04-30T22:08:30+05:30
   [INFO] 
------------------------------------------------------------------------
   [INFO] 0 goals, 0 executed
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-checkstyle-plugin:3.1.2:check (default-cli) on 
project pulsar-broker: You have 436 Checkstyle violations. -> [Help 1]
   [ERROR]
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR]
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
   ```
   I'll fix all the errors and then open 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