Exception when entering wrong current password on requirePasswordChange
-----------------------------------------------------------------------
Key: OFBIZ-4356
URL: https://issues.apache.org/jira/browse/OFBIZ-4356
Project: OFBiz
Issue Type: Bug
Components: specialpurpose/ecommerce
Affects Versions: SVN trunk
Reporter: Mirko Vogelsmeier
Here is a step-by-step how the error occures:
1) Request a new password by entering your userlogin
2) Login and you will get to the "requirePasswordChange"-Page (depending on
properties)
3) If you enter a wrong current password on this page the exception is thrown.
OFBiz tries to call the service "updatePassword" with a bad userLogin and an
Exception is thrown:
org.ofbiz.service.ServiceAuthException: User authorization is required for this
service: updatePassword
[updatePassword::file:/C:/Workspace/apache_ofbiz/framework/common/servicedef/services.xml::Update
a UserLogin
Password::java::::org.ofbiz.common.login.LoginServices::updatePassword::UserLogin::true::false::true::true::false::0::[]::[]::{userLoginId=userLoginId::String::IN::null::UserLogin::userLoginId::::::true::false::true::false::none::null::false,
currentPassword=currentPassword::String::IN::null::UserLogin::currentPassword::::::true::false::true::false::none::null::false,
newPassword=newPassword::String::IN::null::UserLogin::newPassword::::::true::false::true::false::none::null::false,
newPasswordVerify=newPasswordVerify::String::IN::null::UserLogin::newPasswordVerify::::::true::false::true::false::none::null::false,
passwordHint=passwordHint::String::IN::null::UserLogin::passwordHint::::::true::false::true::false::none::null::false,
updatedUserLogin=updatedUserLogin::org.ofbiz.entity.GenericValue::OUT::null::UserLogin::updatedUserLogin::::::false::false::true::false::none::null::false,
responseMessage=responseMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
errorMessage=errorMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
errorMessageList=errorMessageList::java.util.List::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
successMessage=successMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
successMessageList=successMessageList::java.util.List::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
userLogin=userLogin::org.ofbiz.entity.GenericValue::INOUT::null::null::null::null::null::true::false::true::false::null::null::true,
login.username=login.username::String::IN::null::null::null::null::null::true::false::true::false::null::null::true,
login.password=login.password::String::IN::null::null::null::null::null::true::false::true::false::null::null::true,
locale=locale::java.util.Locale::INOUT::null::null::null::null::null::true::false::true::false::null::null::true,
timeZone=timeZone::java.util.TimeZone::INOUT::null::null::null::null::null::true::false::true::false::null::null::true}::{userLoginId::String::IN::null::UserLogin::userLoginId::::::true::false::true::false::none::null::false,
currentPassword::String::IN::null::UserLogin::currentPassword::::::true::false::true::false::none::null::false,
newPassword::String::IN::null::UserLogin::newPassword::::::true::false::true::false::none::null::false,
newPasswordVerify::String::IN::null::UserLogin::newPasswordVerify::::::true::false::true::false::none::null::false,
passwordHint::String::IN::null::UserLogin::passwordHint::::::true::false::true::false::none::null::false,
updatedUserLogin::org.ofbiz.entity.GenericValue::OUT::null::UserLogin::updatedUserLogin::::::false::false::true::false::none::null::false,
responseMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
errorMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
errorMessageList::java.util.List::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
successMessage::String::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
successMessageList::java.util.List::OUT::null::null::null::null::null::true::false::true::false::null::null::true,
userLogin::org.ofbiz.entity.GenericValue::INOUT::null::null::null::null::null::true::false::true::false::null::null::true,
login.username::String::IN::null::null::null::null::null::true::false::true::false::null::null::true,
login.password::String::IN::null::null::null::null::null::true::false::true::false::null::null::true,
locale::java.util.Locale::INOUT::null::null::null::null::null::true::false::true::false::null::null::true,
timeZone::java.util.TimeZone::INOUT::null::null::null::null::null::true::false::true::false::null::null::true}::true::]
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira