Legacy Knowledge Base
Published Jul. 2, 2025

New Virtual Instance cannot be created if "passwords.default.policy.check.syntax=" is set to true

Written By

Tímea Bihari

How To articles are not official guidelines or officially supporteddocumentation. They are community-contributed content and may not alwaysreflect the latest updates to Liferay DXP. We welcome your feedback toimprove How to articles!

While we make every effort to ensure this Knowledge Base is accurate, itmay not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with anyfeedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack"publication program, made available for informational purposes. Articlesin this program were published without a requirement for independentediting or verification and are provided "as is" withoutguarantee.

Before using any information from this article, independently verify itssuitability for your situation and project.

Issue

  • If I set passwords.default.policy.check.syntax=true in my portal-ext.properties file, I cannot create a New Virtual Instance
  • I get an error in the logs:
  • ERROR [ajp-nio-127.0.0.1-8009-exec-34][EditInstanceMVCActionCommand:121] com.liferay.portal.kernel.exception.UserPasswordException$MustBeLonger: Password for user 0 must be at least 8 characters

Environment

  • Liferay DXP 7.0+

Resolution

  • When you create a new virtual host, Liferay creates new default password policies (which use the portal(-ext).properties).
  • Once those are created, Liferay also creates a new admin user for the virtual host.
  • The admin user's default password as dictated by the default.admin.password property is subject to the newly created default password policy set for the new virtual host.
  • To resolve this issue, any password set with the default.admin.password property must comply with the default password policies set at the portal(-ext).property level.
  • The order is also relevant, the admin password needs to be configured in the file before the password policies.
Did this article resolve your issue ?

Legacy Knowledge Base