[ 
https://issues.apache.org/jira/browse/MCHECKSTYLE-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17927978#comment-17927978
 ] 

Emmanuel Lécharny commented on MCHECKSTYLE-454:
-----------------------------------------------

Here you are:

{code}
elecharny@elecharny-XPS-13-9340:~/Téléchargements/apache-sshd-2.15.0/sshd-common$
  mvn checkstyle:check -V
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /opt/maven
Java version: 17.0.14, vendor: Ubuntu, runtime: 
/usr/lib/jvm/java-17-openjdk-amd64
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "6.11.0-17-generic", arch: "amd64", family: "unix"
[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------< org.apache.sshd:sshd-common >---------------------
[INFO] Building Apache Mina SSHD :: Common support utilities 2.15.0
[INFO]   from 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 
/home/elecharny/Téléchargements/apache-sshd-2.15.0/sshd-checkstyle.xml ruleset.
[ERROR] 
src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java:[2]
 (header) Header: La ligne ne correspond pas à la ligne d'en-tête attendue ' * 
Licensed to the Apache Software Foundation (ASF) under one'.
[ERROR] 
src/test/java/org/apache/sshd/common/channel/PtyModeValueTest.java:[42,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/channel/SttySupportTest.java:[40,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/signature/RSASignatureVariantsTest.java:[37,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/signature/BuiltinSignaturesTest.java:[46,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/file/root/RootedFileSystemProviderTest.java:[73,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 40 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/random/RandomFactoryTest.java:[37,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/PropertyTest.java:[44,1] (coding) 
MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/Int2IntFunctionTest.java:[39,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 11 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/util/security/SecurityUtilsDHGEXGroupKeySizeTest.java:[39,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/security/SecurityProviderRegistrarCipherNameTest.java:[40,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleGeneratorHostKeyProviderTest.java:[53,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/security/eddsa/Ed25519VectorsTest.java:[53,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/util/OsUtilsTest.java:[36,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/util/PathsConcatentionTest.java:[37,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 11 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/util/io/der/ASN1ClassTest.java:[35,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/io/der/ASN1TypeTest.java:[35,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/io/output/LineOutputStreamTest.java:[44,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/io/ModifiableFileWatcherTest.java:[55,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/util/io/input/NullInputStreamTest.java:[39,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[ERROR] src/test/java/org/apache/sshd/common/util/buffer/BufferTest.java:[36,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 8 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/util/ExceptionUtilsAndroidPeelTest.java:[40,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/util/net/SshdSocketIpv6AddressTest.java:[37,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/PropertyResolverParseBooleanTest.java:[38,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/NamedFactoryTest.java:[28,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/kex/KexProposalOptionTest.java:[43,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/compression/BuiltinCompressionsTest.java:[53,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que le 
maximum autorisé est de 5.
[ERROR] src/test/java/org/apache/sshd/common/cipher/ECCurvesTest.java:[38,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/cipher/BaseCipherResetTest.java:[45,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintCaseSensitivityTest.java:[43,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/BuiltinIdentitiesTest.java:[51,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsTest.java:[65,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 9 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserDecodingTest.java:[44,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHMaxBCryptRoundsSettingTest.java:[44,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserPasswordTest.java:[53,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserAEADTest.java:[40,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/ssh2/Ssh2PublicKeyEntryDecoderByKeyTypeTest.java:[48,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParserTest.java:[57,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscatorTest.java:[48,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/EcdsaPublicKeyEntryDecoderTest.java:[42,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriterTest.java:[64,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntryLoginOptionsParseTest.java:[40,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsCloneTest.java:[49,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintGenerationTest.java:[48,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/config/keys/KeyRandomArtTest.java:[46,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/common/keyprovider/KeyIdentityProviderResolutionTest.java:[40,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/mac/BuiltinMacsTest.java:[51,1] 
(sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que le 
maximum autorisé est de 5.
[ERROR] src/test/java/org/apache/sshd/common/mac/MacVectorsTest.java:[49,1] 
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/client/config/hosts/KnownHostEntryTest.java:[33,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 21 alors que le 
maximum autorisé est de 5.
[ERROR] 
src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashEntryTest.java:[43,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashValueTest.java:[42,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1]
 (coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] 
src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1]
 (sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que le 
maximum autorisé est de 5.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.976 s
[INFO] Finished at: 2025-02-18T09:44:50+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

{code}

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

Reply via email to