Версия 6.9 BETA платформы и Студии

Добрый день!
Мы выпустили бета-версию 6.9 платформы и Студии. Все основные изменения закончены, мы работаем над небольшими исправлениями и документацией. Финальный релиз 6.9 намечен на май 2018.

См. Release Notes и документацию по релизу 6.9:

Developer’s Manual
Business Process Management
Charts and Maps
Full Text Search
Report Generator

Мы будем очень благодарны, если вы протестируете ваши проекты на текущей бета-версии и сообщите нам о встреченных проблемах.

Артефакты платформы 6.9.0.BETA доступны в обоих репозиториях: repo.cuba-platform.com и Bintray. Вы сможете использовать их, если загрузите и установите последнюю сборку Studio SE 6.9 snapshot:

Studio SE for Windows (exe)
Studio SE for MacOS (dmg)
Studio SE for Linux (AppImage)

Ждем ваших откликов!

3 симпатии

Не знаю писать ли тут о проблеме или новую тему открывать.

Ошибка возникает на тестовой странице. Код контроллера:

    @Override
    public void init(Map<String, Object> params) {
        super.init(params);

        Calendar today = Calendar.getInstance();
        Calendar oneYearEarlier = (Calendar) today.clone();
        oneYearEarlier.add(Calendar.YEAR, -1);

        List<Map<String, Object>> mtbfList = chartsDataService.getMtbf(oneYearEarlier.getTime(), today.getTime());
        List<DataItem> mtbfDataItem = mtbfList.stream()
                .map(o ->
                        new MapDataItem()
                                .add("country", o.get("Country"))
                                .add("mtbf", o.get("MTBF"))
                ).collect(Collectors.toList());


        DataProvider dataProvider = new ListDataProvider(mtbfDataItem);
        pivotTable.setDataProvider(dataProvider);
        pivotTable.addProperty("country", "country");
        pivotTable.addProperty("mtbf", "mtbf");
        pivotTable.setEditable(true);
        pivotTable.addRows("id", "value");

    }
Сведения
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.2.cuba22): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'VALUE_'.
Error Code: 207
Call: SELECT ID, CLIENT_TYPE, NAME, VALUE_, USER_ID FROM SEC_USER_SETTING WHERE (((USER_ID = ?) AND (NAME = ?)) AND (CLIENT_TYPE = ?))
	bind => [435FCC54-30A8-314D-326F-50E013E54792, pivot2, W]
Query: ReadAllQuery(referenceClass=UserSetting sql="SELECT ID, CLIENT_TYPE, NAME, VALUE_, USER_ID FROM SEC_USER_SETTING WHERE (((USER_ID = ?) AND (NAME = ?)) AND (CLIENT_TYPE = ?))")
	at org.eclipse.persistence.internal.jpa.QueryImpl.getDetailedException(QueryImpl.java:382) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:473) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at com.haulmont.cuba.core.sys.QueryImpl.getResultFromCache(QueryImpl.java:633) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.core.sys.QueryImpl.getFirstResult(QueryImpl.java:360) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.security.app.UserSettingServiceBean.findUserSettings(UserSettingServiceBean.java:182) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.security.app.UserSettingServiceBean.loadSetting(UserSettingServiceBean.java:57) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at com.haulmont.cuba.core.sys.ServiceInterceptor.aroundInvoke(ServiceInterceptor.java:117) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) [spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at com.sun.proxy.$Proxy222.loadSetting(Unknown Source) [na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at com.haulmont.cuba.core.sys.remoting.LocalServiceInvokerImpl.invoke(LocalServiceInvokerImpl.java:94) [cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.sys.remoting.LocalServiceProxy$LocalServiceInvocationHandler.invoke(LocalServiceProxy.java:154) [cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.sun.proxy.$Proxy32.loadSetting(Unknown Source) [na:na]
	at com.haulmont.cuba.web.settings.WebSettingsClient.getSetting(WebSettingsClient.java:50) [cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.settings.SettingsImpl.checkLoaded(SettingsImpl.java:48) [cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.settings.SettingsImpl.get(SettingsImpl.java:69) [cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.components.WindowDelegate.lambda$applySettings$1(WindowDelegate.java:153) [cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.ComponentsHelper.__walkComponents(ComponentsHelper.java:253) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.ComponentsHelper.walkComponents(ComponentsHelper.java:236) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.components.WindowDelegate.applySettings(WindowDelegate.java:146) [cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.gui.WebWindow.applySettings(WebWindow.java:735) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.components.AbstractWindow.applySettings(AbstractWindow.java:158) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.WindowManager.afterShowWindow(WindowManager.java:1156) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.WebWindowManager.showWindow(WebWindowManager.java:422) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.WindowManager.openWindow(WindowManager.java:756) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.WebWindowManager.openWindow(WebWindowManager.java:158) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.config.MenuCommand$ScreenCommand.run(MenuCommand.java:181) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.gui.config.MenuCommand.execute(MenuCommand.java:76) ~[cuba-gui-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.sys.SideMenuBuilder.lambda$createMenuCommandExecutor$0(SideMenuBuilder.java:180) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.gui.components.mainwindow.WebSideMenu$MenuItemImpl.lambda$setCommand$0(WebSideMenu.java:481) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.toolkit.ui.CubaSideMenu$1.menuItemTriggered(CubaSideMenu.java:83) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:444) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:409) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:274) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1435) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:361) ~[vaadin-server-7.7.13.cuba.8.jar:7.7.13.cuba.8]
	at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:306) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:197) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) ~[servlet-api.jar:na]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.23]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-websocket.jar:8.5.23]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.23]
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at jespa.http.HttpSecurityService.doFilter(HttpSecurityService.java:1596) ~[jespa-1.2.3.jar:na]
	at com.borets.wedb.web.JespaAuthProvider.doFilter(JespaAuthProvider.java:94) ~[wedb-web-0.5.jar:na]
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:112) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:107) ~[cuba-web-6.9.0.BETA2.jar:6.9.0.BETA2]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:8.5.23]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) ~[catalina.jar:8.5.23]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) ~[catalina.jar:8.5.23]
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650) ~[catalina.jar:8.5.23]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) ~[catalina.jar:8.5.23]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[catalina.jar:8.5.23]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) ~[tomcat-coyote.jar:8.5.23]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:8.5.23]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) ~[tomcat-coyote.jar:8.5.23]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) ~[tomcat-coyote.jar:8.5.23]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:8.5.23]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_144]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_144]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.5.23]
	at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
Caused by: org.eclipse.persistence.exceptions.DatabaseException: 
Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'VALUE_'.
Error Code: 207
Call: SELECT ID, CLIENT_TYPE, NAME, VALUE_, USER_ID FROM SEC_USER_SETTING WHERE (((USER_ID = ?) AND (NAME = ?)) AND (CLIENT_TYPE = ?))
	bind => [435FCC54-30A8-314D-326F-50E013E54792, pivot2, W]
Query: ReadAllQuery(referenceClass=UserSetting sql="SELECT ID, CLIENT_TYPE, NAME, VALUE_, USER_ID FROM SEC_USER_SETTING WHERE (((USER_ID = ?) AND (NAME = ?)) AND (CLIENT_TYPE = ?))")
	at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:702) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:544) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:2052) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:258) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.executeCall(ExpressionQueryMechanism.java:2863) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2751) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2704) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:559) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1172) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:904) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1131) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:460) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1219) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2944) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1854) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1836) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1801) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:258) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	... 97 common frames omitted
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'VALUE_'.
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:258) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1535) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:467) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:409) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7151) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2478) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:219) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:199) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:331) ~[mssql-jdbc-6.2.1.jre8.jar:na]
	at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:82) ~[tomcat-dbcp.jar:8.5.23]
	at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:82) ~[tomcat-dbcp.jar:8.5.23]
	at com.haulmont.cuba.core.sys.jdbc.ProxyPreparedStatement.lambda$executeQuery$0(ProxyPreparedStatement.java:34) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.core.sys.jdbc.ProxyStatement.executeSqlStatement(ProxyStatement.java:257) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at com.haulmont.cuba.core.sys.jdbc.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:34) ~[cuba-core-6.9.0.BETA2.jar:6.9.0.BETA2]
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:1040) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:659) ~[eclipselink-2.6.2.cuba22.jar:2.6.2.cuba22]
	... 119 common frames omitted

Похоже на

Columns called VALUE in CUBA tables SEC_USER_SETTING, SYS_CONFIG and SEC_PERMISSION have been renamed to VALUE_. VALUE is a SQL reserved word and is not allowed as a column name in some databases. See PL-10334.

Update database делал.

Спасибо за сообщение.
Похоже что апдейт базы по какой-то причине не прошел. Выполните пожалуйста следующий SQL:

select * from sys_db_changelog where script_name like '%180312-renameColumns.sql'

Он должен вернуть одну строку, если данный скрипт был выполнен.

Одна.

image

Похоже, что все еще эпичнее, потому что такой столбец в этой таблице есть.
image

А вы уверены что сервер работает с той базой, которую вы проапдейтили?

Уверен. Но ваш вопрос натолкнул меня на мысль. Проблема найдена. Накосячил я.
В моем контроллере экрана я дергаю сервис, который выполняет SQL запрос. Так вот в этом запросе в отладочных целях я дергал другую БД. И дергал ее некорректно.
Спасибо, Константин.