<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Password Change issue</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110787870" />
  <subtitle>Password Change issue</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110787870</id>
  <updated>2026-04-06T20:11:23Z</updated>
  <dc:date>2026-04-06T20:11:23Z</dc:date>
  <entry>
    <title>RE: Password Change issue</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110893396" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110893396</id>
    <updated>2018-09-06T07:25:54Z</updated>
    <published>2018-09-06T07:25:54Z</published>
    <summary type="html">&lt;p&gt;Which &lt;em&gt;exact&lt;/em&gt; version of Liferay is this, down to the GA or
  Fixpack number?&lt;br /&gt;
  &lt;br /&gt; Unrelated: You seem to have a problem with your theme or
  included portlets - e.g. look at the $theme.runtime(&amp;quot;145&amp;quot;)
  at the top of your screen&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2018-09-06T07:25:54Z</dc:date>
  </entry>
  <entry>
    <title>RE: Password Change issue</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110892654" />
    <author>
      <name>katakam praveen</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110892654</id>
    <updated>2018-09-06T06:18:34Z</updated>
    <published>2018-09-06T06:18:34Z</published>
    <summary type="html">&lt;p&gt;I'm attaching image of password &lt;strong&gt;Policy&lt;/strong&gt;&lt;/p&gt;</summary>
    <dc:creator>katakam praveen</dc:creator>
    <dc:date>2018-09-06T06:18:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Password Change issue</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110794048" />
    <author>
      <name>Minhchau Dang</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110794048</id>
    <updated>2018-08-23T20:31:23Z</updated>
    <published>2018-08-23T20:31:23Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;katakam praveen:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;pre&gt;
com.liferay.portal.UserPasswordException
   at com.liferay.portal.security.pwd.PasswordPolicyToolkit.validate(PasswordPolicyToolkit.java:149)
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;When you attach a breakpoint to line 149 of &lt;a href="https://github.com/liferay/liferay-portal/blob/6.2.5-ga6/portal-impl/src/com/liferay/portal/security/pwd/PasswordPolicyToolkit.java#L149-L150"&gt;PasswordPolicyToolkit&lt;/a&gt;,
  what are the values of &lt;code&gt;passwordModificationElapsedTime&lt;/code&gt;
  and &lt;code&gt;minAge&lt;/code&gt;?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Minhchau Dang</dc:creator>
    <dc:date>2018-08-23T20:31:23Z</dc:date>
  </entry>
  <entry>
    <title>RE: Password Change issue</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110792323" />
    <author>
      <name>Andrew Jardine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110792323</id>
    <updated>2018-08-23T18:31:44Z</updated>
    <published>2018-08-23T18:31:44Z</published>
    <summary type="html">&lt;p&gt;Can you share a screenshot of your Default Password Policy settings?&lt;/p&gt;</summary>
    <dc:creator>Andrew Jardine</dc:creator>
    <dc:date>2018-08-23T18:31:44Z</dc:date>
  </entry>
  <entry>
    <title>Password Change issue</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110787869" />
    <author>
      <name>katakam praveen</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110787869</id>
    <updated>2018-08-23T08:50:16Z</updated>
    <published>2018-08-23T08:50:16Z</published>
    <summary type="html">&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please can any one solve this......&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;When i'm Changing password from control panel getting message like 
    &amp;quot;&lt;strong&gt;You cannot change your password yet. Please wait at
    least 0 Weeks before changing your password again&lt;/strong&gt;.&amp;quot;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Also Checked in  &lt;strong&gt;Default Password Policy . &lt;/strong&gt;Here
    &lt;strong&gt;minimum age&lt;/strong&gt; is &lt;strong&gt;None&lt;/strong&gt; Selected.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I updated password programmatically .Here also getting same exception..&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;UserLocalServiceUtil.&lt;i&gt;updatePassword&lt;/i&gt;(&amp;quot;userId&amp;quot;,
    &amp;quot;newPassword&amp;quot;,&amp;quot;newPassword&amp;quot;, false) ;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Getting below exception...&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;com.liferay.portal.UserPasswordException&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.security.pwd.PasswordPolicyToolkit.validate(PasswordPolicyToolkit.java:149)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.security.pwd.ToolkitWrapper.validate(ToolkitWrapper.java:51)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.security.pwd.PwdToolkitUtil.validate(PwdToolkitUtil.java:49)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.service.impl.UserLocalServiceImpl.validatePassword(UserLocalServiceImpl.java:6159)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.service.impl.UserLocalServiceImpl.updatePassword(UserLocalServiceImpl.java:4544)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.service.impl.UserLocalServiceImpl.updatePassword(UserLocalServiceImpl.java:4516)&lt;/p&gt;
&lt;p&gt;at sun.reflect.GeneratedMethodAccessor4020.invoke(Unknown Source)&lt;/p&gt;
&lt;p&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/p&gt;
&lt;p&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)&lt;/p&gt;
&lt;p&gt;at com.sun.proxy.$Proxy106.updatePassword(Unknown Source)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.service.UserLocalServiceUtil.updatePassword(UserLocalServiceUtil.java:3150)&lt;/p&gt;
&lt;p&gt;at com.mroads.panna.schedule.ScheduleService.changePassword(ScheduleService.java:789)&lt;/p&gt;
&lt;p&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/p&gt;
&lt;p&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/p&gt;
&lt;p&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/p&gt;
&lt;p&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:817)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:731)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)&lt;/p&gt;
&lt;p&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)&lt;/p&gt;
&lt;p&gt;at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)&lt;/p&gt;
&lt;p&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.SecureServlet.service(SecureServlet.java:84)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)&lt;/p&gt;
&lt;p&gt;at sun.reflect.GeneratedMethodAccessor4481.invoke(Unknown Source)&lt;/p&gt;
&lt;p&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/p&gt;
&lt;p&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)&lt;/p&gt;
&lt;p&gt;at com.sun.proxy.$Proxy1657.doFilter(Unknown Source)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;/p&gt;
&lt;p&gt;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;/p&gt;
&lt;p&gt;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)&lt;/p&gt;
&lt;p&gt;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)&lt;/p&gt;
&lt;p&gt;at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)&lt;/p&gt;
&lt;p&gt;at
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;</summary>
    <dc:creator>katakam praveen</dc:creator>
    <dc:date>2018-08-23T08:50:16Z</dc:date>
  </entry>
</feed>
