Gentlefolk,
we have two different vaadin apps, one running vaadin 7 and the other vaadin 8.
The two apps share very little common code.
A recent firefox update seems to have broken the logins of both of these apps.
The error we are seeing is:
Tue Jun 11 11:14:35 GMT+1000 2019 com.vaadin.client.ApplicationConfiguration
SEVERE: undefinedjava.lang.ClassCastException
at Unknown._r(https://xxxx/context/ui line 9 > scriptElement)
at Unknown.sy(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.$We(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.qV(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.EQ(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.AQ(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.zQ(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.RQ(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.Dvc(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.cIc(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.Svc(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.pvc(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.KA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.CA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.OA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.IA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.eA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.hA(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.gA/<(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.d(https://xxxx.somedomain.com/context/ui line 9 > scriptElement)
at Unknown.anonymous(Unknown)
ui line 9 > scriptElement:1:15131
BPb https://xxxx.somedomain.com/context/ui line 9 > scriptElement:1
qQb https://xxxx/context/ui line 9 > scriptElement:45
pQb https://xxxx.somedomain.com/context/ui line 9 > scriptElement:152
Xbf https://xxxx.somedomain.com/context/ui line 9 > scriptElement:306
xvc https://xxxx.somedomain.com/context/ui line 9 > scriptElement:1
mA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:182
KA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:9
CA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:45
OA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:1
IA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:165
eA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:290
hA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:62
gA https://xxxx.somedomain.com/context/ui line 9 > scriptElement:50
d https://xxxx.somedomain.com/context/ui line 9 > scriptElement:58