I've been using the Perforce SCM plugin for about a year now in our project and it has worked fine up until today. Now suddenly when I try to do releases of our project, the SCM plugin fails with the exception:
"password is required for the perforce scm plugin" Searching for this online I find that a recent patch to the plugin forces a password to be set. Here's a link to a post about this: Apparently this problem is recognized and this post contains a patch for it but I have no way of knowing how to use it. Is there a work-around for this problem? This is a serious show-stopper right now. I can't build new releases of our product until I have a work around for this. Please let me know how to use plug-in or how to rollback to earlier , Thanks, Praveen Marakkoor JIRA [EMAIL PROTECTED] wrote: > > > [ > http://jira.codehaus.org/browse/SCM-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=149512#action_149512 > ] > > ajbanck commented on SCM-415: > ----------------------------- > > Second patch also works for me. > >> 1.1 requires setting a Perforce password breaking Perforce setup for >> external authentication >> -------------------------------------------------------------------------------------------- >> >> Key: SCM-415 >> URL: http://jira.codehaus.org/browse/SCM-415 >> Project: Maven SCM >> Issue Type: Bug >> Components: maven-scm-provider-perforce >> Affects Versions: 1.1 >> Reporter: ajbanck >> Priority: Blocker >> Attachments: perforce_login.patch, scm-415.patch >> >> >> checkin r654744 for SCM-363 introduces a requirement to set a Perforce >> password. >> This will break the SCM provider when Perforce is configured to not >> accept a password. This will be the case when using the OS security >> instead of Perforce' own. >> The SCM pluging throws an exception when not providing a password, >> Perforce throws an error when trying to login with a (dummy) password. >> When no username and/or password is provided, the Perforce login step >> should be skipped. >> ========= >> Perforce login output when running p4 from the command prompt: >> p4 login >> 'login' not necessary, no password set for this user. >> p4 login john >> You don't have permission for this operation. >> ========= >> Offending code: >> PerforceLoginCommand.java >> if ( StringUtils.isEmpty( repo.getPassword() ) ) >> { >> throw new ScmException( "password is required for the >> perforce scm plugin." ); >> } > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > http://jira.codehaus.org/secure/Administrators.jspa > - > For more information on JIRA, see: http://www.atlassian.com/software/jira > > > > -- View this message in context: http://www.nabble.com/-jira--Created%3A-%28SCM-415%29-1.1-requires-setting-a-Perforce-password-breaking-Perforce-setup-for-external-authentication-tp19713201p20425426.html Sent from the Maven - Issues mailing list archive at Nabble.com.
