Vaadin DateField 显示 "null" 而不是天数和月份

Vaadin DateField showing "null" instead of Days and Month

我有一个带有 DateField 的 vaadin 应用程序。有时随机日期和月份显示为 null。区域设置为德语。
关于如何防止这种情况的任何想法?

而不是:

编辑:我做了更多测试,在 UI.init() 方法中我设置了会话的语言环境。如果我删除此行,它会起作用:

protected void init(VaadinRequest request) {
    getSession().setLocale(Locale.getDefault());
    ....
}    

我发现我必须先设置 UI 的语言环境:

protected void init(VaadinRequest request) {
    setLocale(Locale.getDefault());
    getSession().setLocale(Locale.getDefault());
    ....
}