<!-- Hello and thank you for your interest in contributing to Spartacus! We appreciate your involvement and dedication to improving our product. As you may know, the project, which originally began as the open-source initiative Spartacus, has now evolved into the official SAP Composable Storefront. ## GitHub is No Longer the Preferred Platform As an official product, composable storefront is best supported through SAP's established channels for more effective tracking and resolution of issues. Our team no longer actively monitors the GitHub issues. ## How to Report Bugs Please report any critical bugs or technical issues through SAP Service Now to ensure they are tracked and addressed by our dedicated support team. 👉 https://support.sap.com/ ### Summary Password reset functionality is failing for users after upgrading to JDK 21. The key flow impacted is the `resetPassword` method in `UserProfileAdapter` ([user-profile.adapter.ts](https://github.com/SAP/spartacus/blob/677d6e80020c96ef635cde3da5f22ca9cbda9f04/feature-libs/user/profile/core/connectors/user-profile.adapter.ts)). Error responses or inaction are observed, preventing users from recovering access. ### Impact - Users cannot reset passwords post-JDK 21 upgrade. - Account recovery and login flows are blocked. ### Reproduction Steps 1. Deploy SAP Spartacus with JDK 21. 2. Attempt the password reset workflow via frontend. 3. Observe error or no action taken. ### Additional Context - Started after migration to JDK 21, functionality was working under previous JVM versions such as JDK 17. - No other backend changes identified. ### Recommended Next Step - Please file this defect with SAP through Service Now for analysis and resolution. - Reference the affected file and flow when submitting through Service Now. Thank you for your understanding and cooperation, and for being a valued part of the SAP Composable Storefront community. -->