-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 12.1.5
-
Component/s: DMZ, Registration, Login
-
Labels:None
-
Funded by:
In 12.1.5 it happens if you set an email to a guest user and login with the new email address before you confirm it.
2017-11-14 17:23:20,676 [ajp-nio2-8036-exec-91] ERROR AssertException - OLAT::ERROR ^%^ N36-E15 ^%^ org.olat.core.logging https://xyz.olat.com/dmz/1%3A1%3Aoolat_login%3A1%3A0%3Aofo_%3Afid/ Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko **RedScreen** findIdentitybyName: name was null <dispatchinfo> <componentinfo> <compname>ffo_main_vertical</compname> <compclass>org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer</compclass> <extendedinfo>n/a</extendedinfo> <event> <class>org.olat.core.gui.control.Event</class> <command>validation ok</command> <tostring>com:validation ok,org.olat.core.gui.control.Event@d62b3f02</tostring> </event> </componentinfo> <controllerinfo> <controllername>org.olat.login.auth.OLATAuthentcationForm</controllername> <controllername>org.olat.login.LoginAuthprovidersController</controllername> <controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername> </controllerinfo> </dispatchinfo> >>> stack of 1.cause::org.olat.core.logging.AssertException: findIdentitybyName: name was null -> at org.olat.basesecurity.BaseSecurityManager.findIdentityByName(BaseSecurityManager.java:941) at org.olat.login.auth.OLATAuthManager.findIdentInChangingEmailWorkflow(OLATAuthManager.java:170) at org.olat.login.auth.OLATAuthManager.authenticate(OLATAuthManager.java:120) at org.olat.login.OLATAuthenticationController.event(OLATAuthenticationController.java:191) at org.olat.core.gui.control.DefaultController$1.run(DefaultController.java:246) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:243) at org.olat.core.gui.control.DefaultController.fireEvent(DefaultController.java:190) at org.olat.login.auth.OLATAuthentcationForm.formOK(OLATAuthentcationForm.java:93) at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:380) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:202) >>> stack of 2.cause::java.lang.Exception: assertionstackgenerator -> at org.olat.core.logging.AssertException.<init>(AssertException.java:53) at org.olat.basesecurity.BaseSecurityManager.findIdentityByName(BaseSecurityManager.java:941) at org.olat.login.auth.OLATAuthManager.findIdentInChangingEmailWorkflow(OLATAuthManager.java:170) at org.olat.login.auth.OLATAuthManager.authenticate(OLATAuthManager.java:120) at org.olat.login.OLATAuthenticationController.event(OLATAuthenticationController.java:191) at org.olat.core.gui.control.DefaultController$1.run(DefaultController.java:246) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:243) at org.olat.core.gui.control.DefaultController.fireEvent(DefaultController.java:190) at org.olat.login.auth.OLATAuthentcationForm.formOK(OLATAuthentcationForm.java:93) at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:380)