<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Times New Roman \,serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New",serif;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New",serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">There is a problem with the 4.0.2 PageShowPassword class.  I simply replaced the PageShowPassword.class with the one from the newly released 4.2 and  have it working now.  Not a pretty way to do it, but now I
 know the old one has a bug.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The actual culprit was “</span><span style="font-family:Consolas;color:black">Caused by: java.lang.IllegalArgumentException: Argument 'child' may not be null”.</span><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I haven’t found the source code of the class to see what was done to fix it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">--Rod<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> midPoint <midpoint-bounces@lists.evolveum.com> <b>
On Behalf Of </b>Rod Holman via midPoint<br>
<b>Sent:</b> Tuesday, November 3, 2020 1:03 PM<br>
<b>To:</b> midPoint General Discussion <midpoint@lists.evolveum.com><br>
<b>Cc:</b> Rod Holman <rholman@oaisd.org><br>
<b>Subject:</b> Re: [midPoint] 500 Error - Can't instantiate forgetpassword.PageShowPassword()<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks Pavol.  I want to add that I experienced the same problem in the demo system at demo.evolveum.com.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">--Rod<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> midPoint <<a href="mailto:midpoint-bounces@lists.evolveum.com">midpoint-bounces@lists.evolveum.com</a>>
<b>On Behalf Of </b>Pavol Mederly via midPoint<br>
<b>Sent:</b> Tuesday, November 3, 2020 10:13 AM<br>
<b>To:</b> <a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br>
<b>Cc:</b> Pavol Mederly <<a href="mailto:mederly@evolveum.com">mederly@evolveum.com</a>><br>
<b>Subject:</b> Re: [midPoint] 500 Error - Can't instantiate forgetpassword.PageShowPassword()<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hello Rod,<o:p></o:p></p>
<p>I am not an expert in this area, but as far as I know, this functionality should basically work in 4.0.x. (Note that password reset via security questions was a contributed code.)<o:p></o:p></p>
<p>But, unfortunately, I cannot help you with your specific problem.<o:p></o:p></p>
<p>Best regards,<o:p></o:p></p>
<pre>Pavol Mederly<o:p></o:p></pre>
<pre>Software developer<o:p></o:p></pre>
<pre>evolveum.com<o:p></o:p></pre>
<div>
<p class="MsoNormal">On 02/11/2020 15:25, Rod Holman via midPoint wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Hello all,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I forgot to specify that we are using Midpoint 4.0.2.  Is the reset password feature working for this release?  If it’s not we will attempt to use the Rest API to reset forgotten passwords.  If it is a working
 feature please give some possibilities for our error.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you very much,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal">Rod Holman<o:p></o:p></p>
<p class="MsoNormal">DBA/Developer<o:p></o:p></p>
<p class="MsoNormal">Ottawa Area ISD<o:p></o:p></p>
<p class="MsoNormal">616-738-8940 Ext. 4054<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> midPoint <a href="mailto:midpoint-bounces@lists.evolveum.com">
<midpoint-bounces@lists.evolveum.com></a> <b>On Behalf Of </b>Rod Holman via midPoint<br>
<b>Sent:</b> Thursday, October 22, 2020 8:08 AM<br>
<b>To:</b> <a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br>
<b>Cc:</b> Rod Holman <a href="mailto:rholman@oaisd.org"><rholman@oaisd.org></a><br>
<b>Subject:</b> [midPoint] 500 Error - Can't instantiate forgetpassword.PageShowPassword()<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<div style="border:solid #9C6500 1.0pt;padding:2.0pt 2.0pt 2.0pt 2.0pt">
<p class="MsoNormal" style="line-height:12.0pt;background:#FFEB9C"><span style="font-size:10.0pt;color:#9C6500">CAUTION:</span><span style="font-size:10.0pt;color:black"> This email originated from outside of the organization. Do not click links or open attachments
 unless you recognize the sender and know the content is safe.</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman ,serif",serif"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">Hello,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">we set up the credential reset mechanism using security questions.  When we click on “forgot password” the username and email are authenticated and the reset questions are displayed. 
 When the questions are answered and “Send” is clicked we get a 500 error on the web interface (forgetpassword.PageShowPassword).  The password is changed, but we don’t know what it has been changed to.  We have tried many things and have exhausted our searches. 
 We also noticed several similar emails in the archives that don’t show a solution.  Our Security Policy credentials section is listed below.  We also have the log attached with the error at the top of the log.  Please let me know if you need additional information.</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><img border="0" width="571" height="243" style="width:5.9479in;height:2.5312in" id="Picture_x0020_1" src="cid:image001.png@01D6B1F2.389A5A10" alt="cid:image001.png@01D6B1F2.389A5A10"><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><securityPolicy<o:p></o:p></p>
<p class="MsoNormal">….<o:p></o:p></p>
<p class="MsoNormal"><credentials><o:p></o:p></p>
<p class="MsoNormal">        <password><o:p></o:p></p>
<p class="MsoNormal">            <minOccurs>0</minOccurs><o:p></o:p></p>
<p class="MsoNormal">            <lockoutMaxFailedAttempts>5</lockoutMaxFailedAttempts><o:p></o:p></p>
<p class="MsoNormal">            <lockoutFailedAttemptsDuration>PT3M</lockoutFailedAttemptsDuration><o:p></o:p></p>
<p class="MsoNormal">            <lockoutDuration>PT15M</lockoutDuration><o:p></o:p></p>
<p class="MsoNormal">            <valuePolicyRef xmlns:tns="<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmidpoint.evolveum.com%2Fxml%2Fns%2Fpublic%2Fcommon%2Fcommon-3&data=04%7C01%7Crholman%40oaisd.org%7C6785b45ae4664013c93a08d88022adf2%7C890799fcedbe4257be1d088a46a75a53%7C0%7C0%7C637400233741312498%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=JPUVjEATgVsm4hVhKhwlYrWp8Lxcfhv2NPE6qIkGxTQ%3D&reserved=0">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>"
 oid="283ec720-4073-4c9f-b072-fbcfe95ae27f" relation="org:default" type="tns:ValuePolicyType"><o:p></o:p></p>
<p class="MsoNormal">                <!-- Active password policy --><o:p></o:p></p>
<p class="MsoNormal">            </valuePolicyRef><o:p></o:p></p>
<p class="MsoNormal">            <historyLength>10</historyLength><o:p></o:p></p>
<p class="MsoNormal">        </password><o:p></o:p></p>
<p class="MsoNormal">        <securityQuestions><o:p></o:p></p>
<p class="MsoNormal">            <lockoutMaxFailedAttempts>5</lockoutMaxFailedAttempts><o:p></o:p></p>
<p class="MsoNormal">            <lockoutFailedAttemptsDuration>PT3M</lockoutFailedAttemptsDuration><o:p></o:p></p>
<p class="MsoNormal">            <lockoutDuration>PT5M</lockoutDuration><o:p></o:p></p>
<p class="MsoNormal">            <valuePolicyRef xmlns:tns="<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmidpoint.evolveum.com%2Fxml%2Fns%2Fpublic%2Fcommon%2Fcommon-3&data=04%7C01%7Crholman%40oaisd.org%7C6785b45ae4664013c93a08d88022adf2%7C890799fcedbe4257be1d088a46a75a53%7C0%7C0%7C637400233741322495%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ALCUugZar7SB%2FXrjZ%2BIhV5wMOdiGPjUTLLV3qXnoe%2Fg%3D&reserved=0">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>"
 oid="283ec720-4073-4c9f-b072-fbcfe95ae27f" relation="org:default" type="tns:ValuePolicyType"><o:p></o:p></p>
<p class="MsoNormal">                <!-- Active password policy --><o:p></o:p></p>
<p class="MsoNormal">            </valuePolicyRef><o:p></o:p></p>
<p class="MsoNormal">            <questionNumber>2</questionNumber><o:p></o:p></p>
<p class="MsoNormal">            <question id="2"><o:p></o:p></p>
<p class="MsoNormal">                <identifier><a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmidpoint.evolveum.com%2Fxml%2Fns%2Fpublic%2Fsecurity%2Fquestion-2%23q001%253C%2Fidentifier&data=04%7C01%7Crholman%40oaisd.org%7C6785b45ae4664013c93a08d88022adf2%7C890799fcedbe4257be1d088a46a75a53%7C0%7C0%7C637400233741332489%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NEXdHJJglgcwVdaWHbnmpVwHangkyf4m1zBaDyqKJX0%3D&reserved=0">http://midpoint.evolveum.com/xml/ns/public/security/question-2#q001</identifier</a>><o:p></o:p></p>
<p class="MsoNormal">                <enabled>true</enabled><o:p></o:p></p>
<p class="MsoNormal">                <questionText>What is your favorite Book?</questionText><o:p></o:p></p>
<p class="MsoNormal">            </question><o:p></o:p></p>
<p class="MsoNormal">            <question id="3"><o:p></o:p></p>
<p class="MsoNormal">                <identifier><a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmidpoint.evolveum.com%2Fxml%2Fns%2Fpublic%2Fsecurity%2Fquestion-2%23q002%253C%2Fidentifier&data=04%7C01%7Crholman%40oaisd.org%7C6785b45ae4664013c93a08d88022adf2%7C890799fcedbe4257be1d088a46a75a53%7C0%7C0%7C637400233741332489%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=v5FlnWTMFeh5M1ikG7uDNoBlRwKDSWvTjWybUb6FeVk%3D&reserved=0">http://midpoint.evolveum.com/xml/ns/public/security/question-2#q002</identifier</a>><o:p></o:p></p>
<p class="MsoNormal">                <questionText>What is your favorite Animal?</questionText><o:p></o:p></p>
<p class="MsoNormal">            </question><o:p></o:p></p>
<p class="MsoNormal">         </securityQuestions><o:p></o:p></p>
<p class="MsoNormal">    </credentials><o:p></o:p></p>
<p class="MsoNormal">    <credentialsReset><o:p></o:p></p>
<p class="MsoNormal">        <name>userPasswordReset</name><o:p></o:p></p>
<p class="MsoNormal">        <securityQuestionReset><o:p></o:p></p>
<p class="MsoNormal">            <name>Reset password using security question</name><o:p></o:p></p>
<p class="MsoNormal">        </securityQuestionReset><o:p></o:p></p>
<p class="MsoNormal">    </credentialsReset><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thanks for your assistance.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Rod Holman<o:p></o:p></p>
<p class="MsoNormal">DBA/Developer<o:p></o:p></p>
<p class="MsoNormal">Ottawa Area ISD<o:p></o:p></p>
<p class="MsoNormal">616-738-8940 Ext. 4054<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>midPoint mailing list<o:p></o:p></pre>
<pre><a href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><o:p></o:p></pre>
<pre><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.evolveum.com%2Fmailman%2Flistinfo%2Fmidpoint&data=04%7C01%7Crholman%40oaisd.org%7C6785b45ae4664013c93a08d88022adf2%7C890799fcedbe4257be1d088a46a75a53%7C0%7C0%7C637400233741342484%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=tEeudKbJiqkH5CEnZXY%2Fl00epF%2F%2BukWJdbnpn%2BzneXo%3D&reserved=0">https://lists.evolveum.com/mailman/listinfo/midpoint</a><o:p></o:p></pre>
</blockquote>
</div>
</body>
</html>