[ https://issues.apache.org/jira/browse/MCHECKSTYLE-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17927973#comment-17927973 ]
Michael Osipov commented on MCHECKSTYLE-454: -------------------------------------------- I cannot reproduce it: {noformat} osipovmi@deblndw011x:/tmp/апачэ (master =) $ mvn checkstyle:check -V Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) Maven home: /tmp/apache-maven-3.9.9 Java version: 1.8.0_432, vendor: OpenJDK BSD Porting Team, runtime: /usr/local/openjdk8/jre Default locale: de_DE, platform encoding: UTF-8 OS name: "freebsd", version: "13.4-stable", arch: "amd64", family: "unix" [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Apache Mina SSHD [pom] [INFO] Apache Mina SSHD :: Common support utilities [jar] [INFO] Apache Mina SSHD :: Core [jar] [INFO] Apache Mina SSHD :: Mina [jar] [INFO] Apache Mina SSHD :: Netty [jar] [INFO] Apache Mina SSHD :: SFTP [jar] [INFO] Apache Mina SSHD :: Benchmarks [jar] [INFO] Apache Mina SSHD :: Putty key files support utilities [jar] [INFO] Apache Mina SSHD :: OpenPGP key files support utilities [jar] [INFO] Apache Mina SSHD :: SCP [jar] [INFO] Apache Mina SSHD :: LDAP [jar] [INFO] Apache Mina SSHD :: Git [jar] [INFO] Apache Mina SSHD :: Contributions [jar] [INFO] Apache Mina SSHD :: Spring integration SFTP adapter [jar] [INFO] Apache Mina SSHD :: CLI [jar] [INFO] Apache Mina SSHD :: OSGi [jar] [INFO] Apache Mina SSHD :: Assembly [pom] [INFO] [INFO] ------------------------< org.apache.sshd:sshd >------------------------ [INFO] Building Apache Mina SSHD 2.15.1-SNAPSHOT [1/17] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- checkstyle:3.4.0:check (default-cli) @ sshd --- [INFO] You have 0 Checkstyle violations. [INFO] [INFO] --------------------< org.apache.sshd:sshd-common >--------------------- [INFO] Building Apache Mina SSHD :: Common support utilities 2.15.1-SNAPSHOT [2/17] [INFO] from sshd-common/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.4.0:check (default-cli) @ sshd-common --- [INFO] There are 57 errors reported by Checkstyle 9.3 with /tmp/апачэ/sshd-checkstyle.xml ruleset. [ERROR] src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java:[2] (header) Header: Zeile entspricht nicht der erwarteten Kopfzeile ' * Licensed to the Apache Software Foundation (ASF) under one'. [ERROR] src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1] (sizes) MethodCount: Klasse hat 21 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/client/config/hosts/KnownHostEntryTest.java:[33,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashEntryTest.java:[43,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashValueTest.java:[42,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/NamedFactoryTest.java:[28,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/PropertyResolverParseBooleanTest.java:[38,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/PropertyTest.java:[44,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/channel/PtyModeValueTest.java:[42,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/channel/SttySupportTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/cipher/BaseCipherResetTest.java:[45,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/cipher/ECCurvesTest.java:[38,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/compression/BuiltinCompressionsTest.java:[53,1] (sizes) MethodCount: Klasse hat 7 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntryLoginOptionsParseTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/BuiltinIdentitiesTest.java:[51,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/EcdsaPublicKeyEntryDecoderTest.java:[42,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/KeyRandomArtTest.java:[46,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/KeyUtilsCloneTest.java:[49,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintCaseSensitivityTest.java:[43,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintGenerationTest.java:[48,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/KeyUtilsTest.java:[65,1] (sizes) MethodCount: Klasse hat 9 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscatorTest.java:[48,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserAEADTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserDecodingTest.java:[44,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserPasswordTest.java:[53,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHMaxBCryptRoundsSettingTest.java:[44,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParserTest.java:[57,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/loader/ssh2/Ssh2PublicKeyEntryDecoderByKeyTypeTest.java:[48,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriterTest.java:[64,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/file/root/RootedFileSystemProviderTest.java:[73,1] (sizes) MethodCount: Klasse hat 40 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/kex/KexProposalOptionTest.java:[43,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/keyprovider/KeyIdentityProviderResolutionTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/mac/BuiltinMacsTest.java:[51,1] (sizes) MethodCount: Klasse hat 7 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/mac/MacVectorsTest.java:[49,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/random/RandomFactoryTest.java:[37,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/signature/BuiltinSignaturesTest.java:[46,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/signature/RSASignatureVariantsTest.java:[37,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/ExceptionUtilsAndroidPeelTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1] (sizes) MethodCount: Klasse hat 11 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/Int2IntFunctionTest.java:[39,1] (sizes) MethodCount: Klasse hat 11 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/OsUtilsTest.java:[36,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/PathsConcatentionTest.java:[37,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/buffer/BufferTest.java:[36,1] (sizes) MethodCount: Klasse hat 8 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/io/ModifiableFileWatcherTest.java:[55,1] (sizes) MethodCount: Klasse hat 7 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/io/der/ASN1ClassTest.java:[35,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/io/der/ASN1TypeTest.java:[35,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/io/input/NullInputStreamTest.java:[39,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [ERROR] src/test/java/org/apache/sshd/common/util/io/output/LineOutputStreamTest.java:[44,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/net/SshdSocketIpv6AddressTest.java:[37,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/security/SecurityProviderRegistrarCipherNameTest.java:[40,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/security/SecurityUtilsDHGEXGroupKeySizeTest.java:[39,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleGeneratorHostKeyProviderTest.java:[53,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/common/util/security/eddsa/Ed25519VectorsTest.java:[53,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1] (coding) MissingCtor: Die Klasse sollte einen Konstruktor definieren. [ERROR] src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1] (sizes) MethodCount: Klasse hat 6 Methoden mit Sichtbarkeit 'package' (Obergrenze ist 5). [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Apache Mina SSHD 2.15.1-SNAPSHOT: [INFO] [INFO] Apache Mina SSHD ................................... SUCCESS [ 2.361 s] [INFO] Apache Mina SSHD :: Common support utilities ....... FAILURE [ 5.031 s] [INFO] Apache Mina SSHD :: Core ........................... SKIPPED [INFO] Apache Mina SSHD :: Mina ........................... SKIPPED [INFO] Apache Mina SSHD :: Netty .......................... SKIPPED [INFO] Apache Mina SSHD :: SFTP ........................... SKIPPED [INFO] Apache Mina SSHD :: Benchmarks ..................... SKIPPED [INFO] Apache Mina SSHD :: Putty key files support utilities SKIPPED [INFO] Apache Mina SSHD :: OpenPGP key files support utilities SKIPPED [INFO] Apache Mina SSHD :: SCP ............................ SKIPPED [INFO] Apache Mina SSHD :: LDAP ........................... SKIPPED [INFO] Apache Mina SSHD :: Git ............................ SKIPPED [INFO] Apache Mina SSHD :: Contributions .................. SKIPPED [INFO] Apache Mina SSHD :: Spring integration SFTP adapter SKIPPED [INFO] Apache Mina SSHD :: CLI ............................ SKIPPED [INFO] Apache Mina SSHD :: OSGi ........................... SKIPPED [INFO] Apache Mina SSHD :: Assembly ....................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10.302 s [INFO] Finished at: 2025-02-18T09:28:52+01:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.4.0:check (default-cli) on project sshd-common: You have 57 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 [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <args> -rf :sshd-common {noformat} Path contains non-ASCII chars. Please provide your output. > Running checkstyle:check when the project is on a path with accents fails > ------------------------------------------------------------------------- > > Key: MCHECKSTYLE-454 > URL: https://issues.apache.org/jira/browse/MCHECKSTYLE-454 > Project: Maven Checkstyle Plugin > Issue Type: Bug > Affects Versions: 3.4.0, 3.5.0, 3.6.0 > Reporter: Emmanuel Lécharny > Priority: Major > > PS: also tested with 3.6.0 which has been released, but you haven't marked it > as released in JIRA... > If the project I want to check is under a directory where a part of the path > contain accents, like: > {code} > /user/elecharny/téléchargement/apache-sshd-2.15.9 > {code} > then the checkstyle configuration file(in my case, sshd-checkstyle.xml) is > either not found, or ignored. > If I rename {{téléchargement}} to {{download}}, all is fine. -- This message was sent by Atlassian Jira (v8.20.10#820010)