Hi,

I have setup a development SSPR3.0.0.1 system on SLES11SP3 x86_64, with
Tomcat 7.0.42. I am using tokens via email for forgotten passwords, when
entering the token I get an error message on the screen:

{5015 ERROR_UNKNOWN (String index out of range: -6) }

The log file, catalina.out has the following:

2013-11-15 10:23:21, WARN , servlet.TopServlet, {21~} unexpected pwm
error during page generation: String index out of range: -6 [<IP Address
of Client>/<DNS Entry of client PC>]
java.lang.StringIndexOutOfBoundsException: String index out of range:
-6
at java.lang.String.substring(String.java:1911)
at
password.pwm.wordlist.AbstractWordlist.containsWor d(AbstractWordlist.java:271)
at
password.pwm.wordlist.WordlistManager.containsWord (WordlistManager.java:41)
at
password.pwm.util.PwmPasswordRuleValidator.interna lPwmPolicyValidator(PwmPasswordRuleValidator.java: 398)
at
password.pwm.util.RandomPasswordGenerator.createRa ndomPassword(RandomPasswordGenerator.java:177)
at
password.pwm.util.RandomPasswordGenerator.createRa ndomPassword(RandomPasswordGenerator.java:92)
at
password.pwm.util.RandomPasswordGenerator.createRa ndomPassword(RandomPasswordGenerator.java:79)
at
password.pwm.util.operations.UserAuthenticator.aut hUserWithUnknownPassword(UserAuthenticator.java:21 5)
at
password.pwm.servlet.ForgottenPasswordServlet.proc essResetPassword(ForgottenPasswordServlet.java:580 )
at
password.pwm.servlet.ForgottenPasswordServlet.adva ncedToNextStage(ForgottenPasswordServlet.java:528)
at
password.pwm.servlet.ForgottenPasswordServlet.proc essEnterForgottenCode(ForgottenPasswordServlet.jav a:262)
at
password.pwm.servlet.ForgottenPasswordServlet.proc essRequest(ForgottenPasswordServlet.java:119)
at
password.pwm.servlet.TopServlet.handleRequest(TopS ervlet.java:83)

Any ideas?


--
NickyVermaak
------------------------------------------------------------------------
NickyVermaak's Profile: https://forums.netiq.com/member.php?userid=1011
View this thread: https://forums.netiq.com/showthread.php?t=49232