集成中文包导致图表枚举报错

image
如上图所示,未使用中文包时,Dashboard中的图表可以正常显示
使用中文包后,报错信息如下:
java.lang.IllegalArgumentException: No enum constant com.haulmont.charts.gui.amcharts.model.DayOfWeek.星期日
at java.lang.Enum.valueOf(Enum.java:238) ~[na:1.8.0_77]
at com.haulmont.charts.gui.amcharts.model.DayOfWeek.valueOf(DayOfWeek.java:21) ~[charts-model-7.0.5.jar:na]
at com.haulmont.charts.web.gui.components.charts.amcharts.WebSeriesBasedChart.setCategoryAxis(WebSeriesBasedChart.java:93) ~[charts-web-7.0.5.jar:7.0.5]
at com.haulmont.charts.web.gui.components.charts.amcharts.WebSeriesBasedChart.setCategoryAxis(WebSeriesBasedChart.java:36) ~[charts-web-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.ChartModelLoader.loadCategoryAxis(ChartModelLoader.java:2411) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.ChartModelLoader.loadSeriesBasedProperties(ChartModelLoader.java:2026) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.AbstractSerialChartLoader.loadConfiguration(AbstractSerialChartLoader.java:46) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.AbstractSerialChartLoader.loadComponent(AbstractSerialChartLoader.java:30) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.SerialChartLoader.loadComponent(SerialChartLoader.java:32) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ContainerLoader.loadSubComponents(ContainerLoader.java:37) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ContainerLoader.loadSubComponentsAndExpand(ContainerLoader.java:88) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader.loadComponent(FragmentLoader.java:146) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.createFragment(WebFragments.java:183) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.create(WebFragments.java:109) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.addon.dashboard.web.dashboard.tools.componentfactory.CanvasUiComponentsFactory.createCanvasWidgetLayout(CanvasUiComponentsFactory.java:124) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:64) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.initChilds(DashboardModelConverter.java:113) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:55) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:86) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.initChilds(DashboardModelConverter.java:113) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:52) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.editor.canvas.CanvasFrame.updateLayout(CanvasFrame.java:83) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.editor.canvas.CanvasFrame.init(CanvasFrame.java:63) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.cuba.gui.components.AbstractFrame.init(AbstractFrame.java:103) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.fireEvent(ScreenFragment.java:84) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.UiControllerUtils.fireEvent(UiControllerUtils.java:60) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader$FragmentLoaderInitTask.execute(FragmentLoader.java:257) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ComponentLoaderContext.executeInitTasks(ComponentLoaderContext.java:161) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.init(WebFragments.java:208) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.init(ScreenFragment.java:175) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.updateCanvasFrame(WebDashboardFrame.java:275) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.updateDashboard(WebDashboardFrame.java:226) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.refresh(WebDashboardFrame.java:153) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.init(WebDashboardFrame.java:115) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.cuba.gui.components.AbstractFrame.init(AbstractFrame.java:103) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.fireEvent(ScreenFragment.java:84) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.UiControllerUtils.fireEvent(UiControllerUtils.java:60) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader$FragmentLoaderInitTask.execute(FragmentLoader.java:257) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ComponentLoaderContext.executeInitTasks(ComponentLoaderContext.java:161) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebScreens.createScreen(WebScreens.java:252) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebScreens.create(WebScreens.java:171) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.Screens.create(Screens.java:70) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.App.createTopLevelWindow(App.java:296) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.DefaultApp.initializeUi(DefaultApp.java:173) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.DefaultApp.connectionStateChanged(DefaultApp.java:87) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.security.ConnectionImpl.fireStateChangeListeners(ConnectionImpl.java:228) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.security.ConnectionImpl.login(ConnectionImpl.java:106) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.doLogin(AppLoginWindow.java:349) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.doLogin(AppLoginWindow.java:318) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.login(AppLoginWindow.java:264) [cuba-web-7.0.5.jar:7.0.5]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]
at com.haulmont.cuba.gui.xml.DeclarativeAction.actionPerform(DeclarativeAction.java:96) [cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.gui.components.WebButton.buttonClicked(WebButton.java:62) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.widgets.CubaButton.fireClick(CubaButton.java:76) ~[cuba-web-widgets-7.0.5.jar:na]
at com.vaadin.ui.Button$1.click(Button.java:57) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:153) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:115) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:431) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:396) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:260) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:82) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1577) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:425) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:329) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:215) ~[cuba-web-7.0.5.jar:7.0.5]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:108) ~[cuba-web-7.0.5.jar:7.0.5]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:9.0.14]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:9.0.14]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:9.0.14]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.14]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_77]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.14]
at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_77]
中文包7.0.0和7.0.1都使用过都出现该情况
Platform我使用的7.0.5

7.0.1 应该已经修复了这个情况。删除你本地maven缓存的,重新下载试试。

重新下载后依然报错
不过由【星期日】变成了【日】
java.lang.IllegalArgumentException: No enum constant com.haulmont.charts.gui.amcharts.model.DayOfWeek.日
at java.lang.Enum.valueOf(Enum.java:238) ~[na:1.8.0_77]
at com.haulmont.charts.gui.amcharts.model.DayOfWeek.valueOf(DayOfWeek.java:21) ~[charts-model-7.0.5.jar:na]
at com.haulmont.charts.web.gui.components.charts.amcharts.WebSeriesBasedChart.setCategoryAxis(WebSeriesBasedChart.java:93) ~[charts-web-7.0.5.jar:7.0.5]
at com.haulmont.charts.web.gui.components.charts.amcharts.WebSeriesBasedChart.setCategoryAxis(WebSeriesBasedChart.java:36) ~[charts-web-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.ChartModelLoader.loadCategoryAxis(ChartModelLoader.java:2411) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.ChartModelLoader.loadSeriesBasedProperties(ChartModelLoader.java:2026) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.AbstractSerialChartLoader.loadConfiguration(AbstractSerialChartLoader.java:46) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.AbstractSerialChartLoader.loadComponent(AbstractSerialChartLoader.java:30) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.charts.gui.xml.layout.loaders.charts.SerialChartLoader.loadComponent(SerialChartLoader.java:32) ~[charts-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ContainerLoader.loadSubComponents(ContainerLoader.java:37) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ContainerLoader.loadSubComponentsAndExpand(ContainerLoader.java:88) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader.loadComponent(FragmentLoader.java:146) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.createFragment(WebFragments.java:183) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.create(WebFragments.java:109) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.addon.dashboard.web.dashboard.tools.componentfactory.CanvasUiComponentsFactory.createCanvasWidgetLayout(CanvasUiComponentsFactory.java:124) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:64) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.initChilds(DashboardModelConverter.java:113) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:55) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:86) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.initChilds(DashboardModelConverter.java:113) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.tools.DashboardModelConverter.modelToContainer(DashboardModelConverter.java:52) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.editor.canvas.CanvasFrame.updateLayout(CanvasFrame.java:83) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.editor.canvas.CanvasFrame.init(CanvasFrame.java:63) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.cuba.gui.components.AbstractFrame.init(AbstractFrame.java:103) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.fireEvent(ScreenFragment.java:84) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.UiControllerUtils.fireEvent(UiControllerUtils.java:60) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader$FragmentLoaderInitTask.execute(FragmentLoader.java:257) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ComponentLoaderContext.executeInitTasks(ComponentLoaderContext.java:161) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebFragments.init(WebFragments.java:208) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.init(ScreenFragment.java:175) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.updateCanvasFrame(WebDashboardFrame.java:275) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.updateDashboard(WebDashboardFrame.java:226) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.refresh(WebDashboardFrame.java:153) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.addon.dashboard.web.dashboard.frames.uicomponent.WebDashboardFrame.init(WebDashboardFrame.java:115) ~[dashboard-web-3.0.2.jar:na]
at com.haulmont.cuba.gui.components.AbstractFrame.init(AbstractFrame.java:103) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.ScreenFragment.fireEvent(ScreenFragment.java:84) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.screen.UiControllerUtils.fireEvent(UiControllerUtils.java:60) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.FragmentLoader$FragmentLoaderInitTask.execute(FragmentLoader.java:257) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.xml.layout.loaders.ComponentLoaderContext.executeInitTasks(ComponentLoaderContext.java:161) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebScreens.createScreen(WebScreens.java:252) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.WebScreens.create(WebScreens.java:171) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.gui.Screens.create(Screens.java:70) ~[cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.App.createTopLevelWindow(App.java:296) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.DefaultApp.initializeUi(DefaultApp.java:173) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.DefaultApp.connectionStateChanged(DefaultApp.java:87) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.security.ConnectionImpl.fireStateChangeListeners(ConnectionImpl.java:228) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.security.ConnectionImpl.login(ConnectionImpl.java:106) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.doLogin(AppLoginWindow.java:349) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.doLogin(AppLoginWindow.java:318) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.app.loginwindow.AppLoginWindow.login(AppLoginWindow.java:264) [cuba-web-7.0.5.jar:7.0.5]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]
at com.haulmont.cuba.gui.xml.DeclarativeAction.actionPerform(DeclarativeAction.java:96) [cuba-gui-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.gui.components.WebButton.buttonClicked(WebButton.java:62) [cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.widgets.CubaButton.fireClick(CubaButton.java:76) ~[cuba-web-widgets-7.0.5.jar:na]
at com.vaadin.ui.Button$1.click(Button.java:57) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:153) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:115) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:431) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:396) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:260) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:82) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1577) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:425) ~[vaadin-server-8.6.4-11-cuba.jar:8.6.4-11-cuba]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:329) ~[cuba-web-7.0.5.jar:7.0.5]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:215) ~[cuba-web-7.0.5.jar:7.0.5]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:108) ~[cuba-web-7.0.5.jar:7.0.5]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:9.0.14]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:9.0.14]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:9.0.14]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.14]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_77]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.14]
at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_77]

这个问题出在这里:
image
你在IDEA中全局搜一下 firstDayOfWeek 是否还有 ‘日’ 的配置。
另外,可以在web 模块添加 com/haulmont/charts/web/messages_zh_CN.properties 文件,重新定义

amcharts.firstDayOfWeek=SUNDAY

万分感谢 :pray: