When attempting to reset the password in Edge UI, we see that the "Submit" button disabled. We are unable to reset the password on 4.17.01.
Can anyone please help to reset the password ?
Solved! Go to Solution.
[error] a.a.ActorSystemImpl - Uncaught fatal error from thread [application-akka.actor.default-dispatcher-10] shutting down ActorSystem [application] java.lang.ExceptionInInitializerError: null at services.Mails.sendMail(Mails.java:92) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMailPasswordReset(Mails.java:87) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:852) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:842) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at play.core.j.FPromiseHelper$$anonfun$map$1.apply(FPromiseHelper.scala:103) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at scala.util.Success$$anonfun$map$1.apply(Try.scala:236) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.util.Try$.apply(Try.scala:191) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.util.Success.map(Try.scala:236) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235) ~[org.scala-lang.scala-library-2.11.6.jar:na] Caused by: play.api.Configuration$$anon$1: Configuration error[/opt/apigee/edge-ui-4.17.01-0.0.3792/conf/apigee.conf: 21: Configuration key 'mail.smtp.credential' is set to null but expected STRING] at play.api.Configuration$.configError(Configuration.scala:178) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.reportError(Configuration.scala:829) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.readValue(Configuration.scala:217) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.getString(Configuration.scala:237) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.Configuration.getString(Configuration.java:113) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at services.ConfigService.getString(ConfigService.java:179) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.ConfigService$Mail$SMTP.<clinit>(ConfigService.java:135) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMail(Mails.java:92) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMailPasswordReset(Mails.java:87) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:852) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na]
mail.smtp.credential=null
/opt/apigee/customer/application/ui.properties
conf_apigee_mail.smtp.credential=""
apigee-service edge-ui restart
mail.smtp.credential=""
We were able to successfully reset the password without any issues.
[error] a.a.ActorSystemImpl - Uncaught fatal error from thread [application-akka.actor.default-dispatcher-10] shutting down ActorSystem [application] java.lang.ExceptionInInitializerError: null at services.Mails.sendMail(Mails.java:92) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMailPasswordReset(Mails.java:87) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:852) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:842) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at play.core.j.FPromiseHelper$$anonfun$map$1.apply(FPromiseHelper.scala:103) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at scala.util.Success$$anonfun$map$1.apply(Try.scala:236) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.util.Try$.apply(Try.scala:191) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.util.Success.map(Try.scala:236) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235) ~[org.scala-lang.scala-library-2.11.6.jar:na] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235) ~[org.scala-lang.scala-library-2.11.6.jar:na] Caused by: play.api.Configuration$$anon$1: Configuration error[/opt/apigee/edge-ui-4.17.01-0.0.3792/conf/apigee.conf: 21: Configuration key 'mail.smtp.credential' is set to null but expected STRING] at play.api.Configuration$.configError(Configuration.scala:178) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.reportError(Configuration.scala:829) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.readValue(Configuration.scala:217) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.api.Configuration.getString(Configuration.scala:237) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at play.Configuration.getString(Configuration.java:113) ~[com.typesafe.play.play_2.11-2.4.8.jar:2.4.8] at services.ConfigService.getString(ConfigService.java:179) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.ConfigService$Mail$SMTP.<clinit>(ConfigService.java:135) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMail(Mails.java:92) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at services.Mails.sendMailPasswordReset(Mails.java:87) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na] at controllers.NonSecure$12.apply(NonSecure.java:852) ~[enterpriseui.enterpriseui-4.17.01.00-0b21e01-20170109-213339-sans-externalized.jar:na]
mail.smtp.credential=null
/opt/apigee/customer/application/ui.properties
conf_apigee_mail.smtp.credential=""
apigee-service edge-ui restart
mail.smtp.credential=""
We were able to successfully reset the password without any issues.