You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dominique Jean-Prost (JIRA)" <ji...@apache.org> on 2017/06/27 06:51:00 UTC
[jira] [Commented] (MNG-6245) Saved password with french accent
breaks deployment
[ https://issues.apache.org/jira/browse/MNG-6245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16064370#comment-16064370 ]
Dominique Jean-Prost commented on MNG-6245:
-------------------------------------------
By the way, I decided to open this issue in the {{MNG}} jira project, as the [MNG-5917] did, but maybe it should be created in the wagon project.
> Saved password with french accent breaks deployment
> ---------------------------------------------------
>
> Key: MNG-6245
> URL: https://issues.apache.org/jira/browse/MNG-6245
> Project: Maven
> Issue Type: Bug
> Components: Settings
> Affects Versions: 3.5.0
> Reporter: Dominique Jean-Prost
> Priority: Critical
>
> I cannot deploy any artifact to my sonatype nexus instance when using a pasword with french accetn, like 'é'.
> This instance needs authentication to deploy.
> My test :
> # Check authentication against nexus directly with a password containing accent : OK
> # Check deploy with clear password in {{settings.xml}} with no accent : OK
> # Check deploy with encrypted password in {{settings.xml}} with no accent : OK
> # Check deploy with clear password in {{settings.xml}} with accent : KO
> # Check deploy with encrypted password in {{settings.xml}} with accent : KO
> After many minutes of debugging, I managed to verify that my password is correctly "read" in the settings {{org.apache.maven.settings.Server}} : it has nothing to do with {{settings.xml}} XML encoding.
> When finally wagon enters the game, the http header with authentication basic contains a '? ' instead of my 'é'. I managed to narrow the problem to {{org.apache.maven.wagon.providers.http.httpclient.impl.auth.BasicScheme}} which I think is the cuplrit by not dealing correctly with charset encoding in the {{authenticate}} method.
> I came to the end of what I can do for the moment, appart of changing my password to remove the accent.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)