Yunyung opened a new pull request, #17674:
URL: https://github.com/apache/kafka/pull/17674

   JIRA: https://issues.apache.org/jira/browse/KAFKA-17795
   
   I verified this on my Windows 10 local machine. The following errors can be 
fixed. 
   
   ### Before (Some strange characters were here before the fix, but I'm not 
sure why):
   ```
   Yunyung@DESKTOP-EUK91PB MINGW64 ~/kafka/kafka (KAFKA-17795-windows-build)
   $ ./gradlew checkstyleTest
   
   > Configure project :
   Starting build with version 4.0.0-SNAPSHOT (commit id 24637633) using Gradle 
8.10, Java 16 and Scala 2.13.15
   Build properties: ignoreFailures=false, maxParallelForks=12, 
maxScalacThreads=8, maxTestRetries=0
   
   > Task :clients:compileTestJava
   
C:\Users\Yunyung\kafka\kafka\clients\src\test\java\org\apache\kafka\common\security\oauthbearer\internals\unsecured\OAuthBearerUnsecuredLoginCallbackHandlerTest.java:69:
 error: unmappable character (0xC3) for encoding x-windows-950
           options.put("unsecuredLoginExtension_testId", "?▒alifornia");
                                                          ^
   1 error
   
   > Task :group-coordinator:compileTestJava
   
C:\Users\Yunyung\kafka\kafka\group-coordinator\src\test\java\org\apache\kafka\coordinator\group\GroupMetadataManagerTest.java:8536:
 error: unmappable character (0xE280) for encoding x-windows-950
           // List group with case-insensitive ?▒empty??.
                                               ^
   
C:\Users\Yunyung\kafka\kafka\group-coordinator\src\test\java\org\apache\kafka\coordinator\group\GroupMetadataManagerTest.java:8536:
 error: unmappable character (0xE280) for encoding x-windows-950
           // List group with case-insensitive ?▒empty??.
                                                     ^
   
C:\Users\Yunyung\kafka\kafka\group-coordinator\src\test\java\org\apache\kafka\coordinator\group\GroupMetadataManagerTest.java:8536:
 error: unmappable character (0x99) for encoding x-windows-950
           // List group with case-insensitive ?▒empty??.
                                                      ^
   3 errors
   
   > Task :transaction-coordinator:compileTestJava
   
C:\Users\Yunyung\kafka\kafka\transaction-coordinator\src\test\java\org\apache\kafka\coordinator\transaction\TransactionLogConfigTest.java:66:
 error: unmappable character (0xE280) for encoding x-windows-950
           // If the following calls are missing, we won?▒t be able to 
distinguish whether the value is set in the constructor or if
                                                        ^
   
C:\Users\Yunyung\kafka\kafka\transaction-coordinator\src\test\java\org\apache\kafka\coordinator\transaction\TransactionLogConfigTest.java:94:
 error: unmappable character (0xE280) for encoding x-windows-950
           // If the following calls are missing, we won?▒t be able to 
distinguish whether the value is set in the constructor or if
                                                        ^
   
C:\Users\Yunyung\kafka\kafka\transaction-coordinator\src\test\java\org\apache\kafka\coordinator\transaction\TransactionStateManagerConfigTest.java:62:
 error: unmappable character (0xE280) for encoding x-windows-950
           // If the following calls are missing, we won?▒t be able to 
distinguish whether the value is set in the constructor or if
                                                        ^
   3 errors
   
   > Task :connect:runtime:compileTestJava
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:372:
 error: unmappable character (0xC3) for encoding x-windows-950
           String stringA = "?▒rvíztűr?? tükörfúrógép";
                             ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:372:
 error: unmappable character (0xC5) for encoding x-windows-950
           String stringA = "?▒rvíztűr?? tükörfúrógép";
                                     ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:372:
 error: unmappable character (0x91) for encoding x-windows-950
           String stringA = "?▒rvíztűr?? tükörfúrógép";
                                      ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:374:
 error: unmappable character (0xD1) for encoding x-windows-950
           String stringB = "Те?▒тово▒? ?▒ообщени▒?";
                               ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:374:
 error: unmappable character (0xB5) for encoding x-windows-950
           String stringB = "Те?▒тово▒? ?▒ообщени▒?";
                                     ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:374:
 error: unmappable character (0xD1) for encoding x-windows-950
           String stringB = "Те?▒тово▒? ?▒ообщени▒?";
                                       ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\AbstractWorkerSourceTaskTest.java:374:
 error: unmappable character (0xB5) for encoding x-windows-950
           String stringB = "Те?▒тово▒? ?▒ообщени▒?";
                                                ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\rest\resources\ConnectorsResourceTest.java:98:
 error: unmappable character (0xE1) for encoding x-windows-950
       private static final String CONNECTOR_NAME_SPECIAL_CHARS = 
"ta/b&c=d//\\rx=1þ.1>< `'\" x%y+z!?▒▒#$&'(æ)*+,:;=?ñ@[]ÿ";
                                                                                
                    ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1683:
 error: unmappable character (0xC3) for encoding x-windows-950
           String valueA = "?▒rvíztűr?? tükörfúrógép";
                            ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1683:
 error: unmappable character (0xC5) for encoding x-windows-950
           String valueA = "?▒rvíztűr?? tükörfúrógép";
                                    ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1683:
 error: unmappable character (0x91) for encoding x-windows-950
           String valueA = "?▒rvíztűr?? tükörfúrógép";
                                     ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1689:
 error: unmappable character (0xD1) for encoding x-windows-950
           String valueB = "Те?▒тово▒? ?▒ообщени▒?";
                              ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1689:
 error: unmappable character (0xB5) for encoding x-windows-950
           String valueB = "Те?▒тово▒? ?▒ообщени▒?";
                                    ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1689:
 error: unmappable character (0xD1) for encoding x-windows-950
           String valueB = "Те?▒тово▒? ?▒ообщени▒?";
                                      ^
   
C:\Users\Yunyung\kafka\kafka\connect\runtime\src\test\java\org\apache\kafka\connect\runtime\WorkerSinkTaskTest.java:1689:
 error: unmappable character (0xB5) for encoding x-windows-950
           String valueB = "Те?▒тово▒? ?▒ообщени▒?";
                                               ^
   15 errors
   
   > Task :core:checkstyleTest
   [ant:checkstyle] [ERROR] 
C:\Users\Yunyung\kafka\kafka\core\src\test\java\kafka\security\JaasTestUtils.java:21:1:
 Disallowed import - org.apache.kafka.clients.CommonClientConfigs. 
[ImportControl]
   [ant:checkstyle] [ERROR] 
C:\Users\Yunyung\kafka\kafka\core\src\test\java\kafka\security\JaasTestUtils.java:22:1:
 Disallowed import - org.apache.kafka.clients.admin.ScramMechanism. 
[ImportControl]
   [ant:checkstyle] [ERROR] 
C:\Users\Yunyung\kafka\kafka\core\src\test\java\kafka\security\JaasTestUtils.java:27:1:
 Disallowed import - org.apache.kafka.test.TestSslUtils. [ImportControl]
   
   > Task :core:checkstyleTest FAILED
   
   FAILURE: Build failed with an exception.
   
   * What went wrong:
   Execution failed for task ':core:checkstyleTest'.
   > A failure occurred while executing 
org.gradle.api.plugins.quality.internal.CheckstyleAction
      > Checkstyle rule violations were found. See the report at: 
file:///C:/Users/Yunyung/kafka/kafka/core/build/reports/checkstyle/test.html
        Checkstyle files with violations: 1
        Checkstyle violations by severity: [error:3]
   
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 9.0.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/8.10/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD FAILED in 7m
   193 actionable tasks: 147 executed, 46 up-to-date
   ```
   ### After:
   ```
   $ ./gradlew checkstyleTest
   
   > Configure project :
   Starting build with version 4.0.0-SNAPSHOT (commit id 67e5475c) using Gradle 
8.10, Java 16 and Scala 2.13.15
   Build properties: ignoreFailures=false, maxParallelForks=12, 
maxScalacThreads=8, maxTestRetries=0
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 9.0.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/8.10/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD SUCCESSFUL in 1m 19s
   196 actionable tasks: 57 executed, 139 up-to-date
   ```
   
   ### This is just one of the Windows bugs; I still cannot build Kafka 
successfully.
   ```
   Yunyung@DESKTOP-EUK91PB MINGW64 ~/kafka/kafka (KAFKA-17795-windows-build)
   $ ./gradlew clean build -x test
   
   > Configure project :
   Starting build with version 4.0.0-SNAPSHOT (commit id 67e5475c) using Gradle 
8.10, Java 16 and Scala 2.13.15
   Build properties: ignoreFailures=false, maxParallelForks=12, 
maxScalacThreads=8, maxTestRetries=0
   
   > Task :storage:processMessages
   MessageGenerator: processed 5 Kafka message JSON files(s).
   
   > Task :streams:processMessages
   MessageGenerator: processed 1 Kafka message JSON files(s).
   
   > Task :raft:processMessages
   MessageGenerator: processed 1 Kafka message JSON files(s).
   
   > Task :transaction-coordinator:processMessages
   MessageGenerator: processed 2 Kafka message JSON files(s).
   
   > Task :share-coordinator:processMessages
   MessageGenerator: processed 4 Kafka message JSON files(s).
   
   > Task :group-coordinator:processMessages
   MessageGenerator: processed 30 Kafka message JSON files(s).
   
   > Task :metadata:processMessages
   MessageGenerator: processed 25 Kafka message JSON files(s).
   
   > Task :generator:spotbugsMain
   java.io.IOException: No files to analyze could be opened
           at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:302)
           at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
           at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
   
   > Task :generator:spotbugsMain FAILED
   
   > Task :clients:processMessages
   MessageGenerator: processed 186 Kafka message JSON files(s).
   
   FAILURE: Build failed with an exception.
   
   * What went wrong:
   Execution failed for task ':generator:spotbugsMain'.
   > A failure occurred while executing 
com.github.spotbugs.snom.internal.SpotBugsRunnerForHybrid$SpotBugsExecutor
      > Verification failed: SpotBugs ended with exit code 4. See the report 
at: 
file:///C:/Users/Yunyung/kafka/kafka/generator/build/reports/spotbugs/main.html
   
   * Try:
   > Run with --stacktrace option to get the stack trace.
   > Run with --info or --debug option to get more log output.
   > Get more help at https://help.gradle.org/.
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 9.0.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/8.10/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD FAILED in 21s
   171 actionable tasks: 171 executed
   ```
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


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