PIbd-21_Makarov_DV_Internet.../data.trace.db

384 lines
33 KiB
Plaintext
Raw Normal View History

2024-05-10 21:25:56 +04:00
2024-05-10 15:47:21.722955+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT * FROM ITEMS i\000d\000aJOIN REVIEWS r ON r.ITEM_ID =[*]= i.ID"; ожидалось "ALL (, ANY (, SOME ("
Syntax error in SQL statement "SELECT * FROM ITEMS i\000d\000aJOIN REVIEWS r ON r.ITEM_ID =[*]= i.ID"; expected "ALL (, ANY (, SOME ("; SQL statement:
SELECT * FROM ITEMS i
JOIN REVIEWS r ON r.ITEM_ID == i.ID [42001-224]
2024-05-10 15:47:34.841811+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT * FROM ITEMS as i\000d\000aJOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; ожидалось "ALL (, ANY (, SOME ("
Syntax error in SQL statement "SELECT * FROM ITEMS as i\000d\000aJOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; expected "ALL (, ANY (, SOME ("; SQL statement:
SELECT * FROM ITEMS as i
JOIN REVIEWS as r ON r.ITEM_ID == i.ID [42001-224]
2024-05-10 15:48:17.294126+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; ожидалось "ALL (, ANY (, SOME ("
Syntax error in SQL statement "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; expected "ALL (, ANY (, SOME ("; SQL statement:
SELECT * FROM ITEMS as i
LEFT JOIN REVIEWS as r ON r.ITEM_ID == i.ID [42001-224]
2024-05-10 15:48:24.786578+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; ожидалось "ALL (, ANY (, SOME ("
Syntax error in SQL statement "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; expected "ALL (, ANY (, SOME ("; SQL statement:
SELECT * FROM ITEMS as i
LEFT JOIN REVIEWS as r ON r.ITEM_ID == i.ID [42001-224]
2024-05-10 15:48:27.806215+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; ожидалось "ALL (, ANY (, SOME ("
Syntax error in SQL statement "SELECT * FROM ITEMS as i\000d\000aLEFT JOIN REVIEWS as r ON r.ITEM_ID =[*]= i.ID"; expected "ALL (, ANY (, SOME ("; SQL statement:
SELECT * FROM ITEMS as i
LEFT JOIN REVIEWS as r ON r.ITEM_ID == i.ID [42001-224]
2024-05-10 15:51:46.705578+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "R.RATE" должен быть в предложении GROUP BY
Column "R.RATE" must be in the GROUP BY list; SQL statement:
SELECT i.id, r.rate, COUNT(*)
FROM ITEMS as i
JOIN REVIEWS as r ON r.ITEM_ID = i.ID
WHERE i.ID = 4 [90016-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:644)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:223)
at org.h2.message.DbException.get(DbException.java:199)
at org.h2.expression.ExpressionColumn.updateAggregate(ExpressionColumn.java:266)
at org.h2.command.query.Select.updateAgg(Select.java:539)
at org.h2.command.query.Select.gatherGroup(Select.java:522)
at org.h2.command.query.Select.queryGroup(Select.java:488)
at org.h2.command.query.Select.queryWithoutCache(Select.java:828)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at org.h2.server.web.WebApp.getResult(WebApp.java:1345)
at org.h2.server.web.WebApp.query(WebApp.java:1143)
at org.h2.server.web.WebApp.query(WebApp.java:1119)
at org.h2.server.web.WebApp.process(WebApp.java:245)
at org.h2.server.web.WebApp.processRequest(WebApp.java:177)
at org.h2.server.web.JakartaWebServlet.doGet(JakartaWebServlet.java:129)
at org.h2.server.web.JakartaWebServlet.doPost(JakartaWebServlet.java:166)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
2024-05-10 15:52:06.728424+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "R.RATE" должен быть в предложении GROUP BY
Column "R.RATE" must be in the GROUP BY list; SQL statement:
SELECT i.id, r.rate, COUNT(*)
FROM ITEMS as i
JOIN REVIEWS as r ON r.ITEM_ID = i.ID
WHERE i.ID = 4
GROUP BY i.id [90016-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:644)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:223)
at org.h2.message.DbException.get(DbException.java:199)
at org.h2.expression.ExpressionColumn.updateAggregate(ExpressionColumn.java:266)
at org.h2.command.query.Select.updateAgg(Select.java:539)
at org.h2.command.query.Select.gatherGroup(Select.java:522)
at org.h2.command.query.Select.queryGroup(Select.java:488)
at org.h2.command.query.Select.queryWithoutCache(Select.java:828)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at org.h2.server.web.WebApp.getResult(WebApp.java:1345)
at org.h2.server.web.WebApp.query(WebApp.java:1143)
at org.h2.server.web.WebApp.query(WebApp.java:1119)
at org.h2.server.web.WebApp.process(WebApp.java:245)
at org.h2.server.web.WebApp.processRequest(WebApp.java:177)
at org.h2.server.web.JakartaWebServlet.doGet(JakartaWebServlet.java:129)
at org.h2.server.web.JakartaWebServlet.doPost(JakartaWebServlet.java:166)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
2024-05-10 16:06:26.916109+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT SUM([*]*) as rate_count FROM ITEMS as i JOIN REVIEWS as r ON r.item_id=i.id WHERE i.id=4"; ожидалось "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"
Syntax error in SQL statement "SELECT SUM([*]*) as rate_count FROM ITEMS as i JOIN REVIEWS as r ON r.item_id=i.id WHERE i.id=4"; expected "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"; SQL statement:
SELECT SUM(*) as rate_count FROM ITEMS as i JOIN REVIEWS as r ON r.item_id=i.id WHERE i.id=4 [42001-224]
2024-05-10 16:08:03.614211+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT SUM(r.rate) / SUM([*]*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; ожидалось "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"
Syntax error in SQL statement "SELECT SUM(r.rate) / SUM([*]*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; expected "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"; SQL statement:
SELECT SUM(r.rate) / SUM(*) as average_rate
FROM ITEMS as i
JOIN REVIEWS as r
ON r.item_id=i.id
WHERE i.id=4 [42001-224]
2024-05-10 16:08:09.936815+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT (SUM(r.rate) / SUM([*]*)) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; ожидалось "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"
Syntax error in SQL statement "SELECT (SUM(r.rate) / SUM([*]*)) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; expected "DISTINCT, ALL, INTERSECTS (, NOT, EXISTS, UNIQUE, INTERSECTS"; SQL statement:
SELECT (SUM(r.rate) / SUM(*)) as average_rate
FROM ITEMS as i
JOIN REVIEWS as r
ON r.item_id=i.id
WHERE i.id=4 [42001-224]
2024-05-10 16:09:35.284253+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT SUM(r.rate) DIV [*]SUM(*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"
Syntax error in SQL statement "SELECT SUM(r.rate) DIV [*]SUM(*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; SQL statement:
SELECT SUM(r.rate) DIV SUM(*) as average_rate
FROM ITEMS as i
JOIN REVIEWS as r
ON r.item_id=i.id
WHERE i.id=4 [42000-224]
2024-05-10 16:10:12.788693+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT SUM(r.rate) DIV [*]COUNT(*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"
Syntax error in SQL statement "SELECT SUM(r.rate) DIV [*]COUNT(*) as average_rate\000d\000aFROM ITEMS as i \000d\000aJOIN REVIEWS as r \000d\000aON r.item_id=i.id \000d\000aWHERE i.id=4"; SQL statement:
SELECT SUM(r.rate) DIV COUNT(*) as average_rate
FROM ITEMS as i
JOIN REVIEWS as r
ON r.item_id=i.id
WHERE i.id=4 [42000-224]
2024-05-10 16:17:29.815137+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "R.ITEM_D" не найден
Column "R.ITEM_D" not found; SQL statement:
SELECT CAST(SUM(r.rate) / COUNT(*) as double) as average_rate FROM items as i JOIN reviews as r ON r.item_d=i.id WHERE i.id=4 [42122-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:514)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:223)
at org.h2.message.DbException.get(DbException.java:199)
at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:244)
at org.h2.expression.ExpressionColumn.optimizeOther(ExpressionColumn.java:226)
at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:213)
at org.h2.expression.condition.Comparison.optimize(Comparison.java:147)
at org.h2.expression.condition.ConditionAndOr.optimize(ConditionAndOr.java:137)
at org.h2.expression.Expression.optimizeCondition(Expression.java:148)
at org.h2.command.query.Select.prepareExpressions(Select.java:1177)
at org.h2.command.query.Query.prepare(Query.java:218)
at org.h2.command.Parser.prepareCommand(Parser.java:489)
at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:639)
at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:559)
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1166)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at org.h2.server.web.WebApp.getResult(WebApp.java:1345)
at org.h2.server.web.WebApp.query(WebApp.java:1143)
at org.h2.server.web.WebApp.query(WebApp.java:1119)
at org.h2.server.web.WebApp.process(WebApp.java:245)
at org.h2.server.web.WebApp.processRequest(WebApp.java:177)
at org.h2.server.web.JakartaWebServlet.doGet(JakartaWebServlet.java:129)
at org.h2.server.web.JakartaWebServlet.doPost(JakartaWebServlet.java:166)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
2024-05-10 16:18:46.447591+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT CAST(SUM(r.rate) as numeric(1,3) [*]/ COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; ожидалось "ARRAY, FORMAT, )"
Syntax error in SQL statement "SELECT CAST(SUM(r.rate) as numeric(1,3) [*]/ COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; expected "ARRAY, FORMAT, )"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric(1,3) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [42001-224]
2024-05-10 16:19:03.305323+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT CAST(SUM(r.rate) as decimal(1,3) [*]/ COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; ожидалось "ARRAY, FORMAT, )"
Syntax error in SQL statement "SELECT CAST(SUM(r.rate) as decimal(1,3) [*]/ COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; expected "ARRAY, FORMAT, )"; SQL statement:
SELECT CAST(SUM(r.rate) as decimal(1,3) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [42001-224]
2024-05-10 16:19:23.334505+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "DECIMAL(1, 3)": "CAST(14 AS BIGINT) (64)"
Value too long for column "DECIMAL(1, 3)": "CAST(14 AS BIGINT) (64)"; SQL statement:
SELECT CAST(SUM(r.rate) as decimal(1,3)) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:19:29.284613+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 3)": "CAST(14 AS BIGINT) (64)"
Value too long for column "NUMERIC(1, 3)": "CAST(14 AS BIGINT) (64)"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric(1,3)) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:19:34.415301+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 4)": "CAST(14 AS BIGINT) (64)"
Value too long for column "NUMERIC(1, 4)": "CAST(14 AS BIGINT) (64)"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric(1,4)) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:19:36.648498+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 2)": "CAST(14 AS BIGINT) (64)"
Value too long for column "NUMERIC(1, 2)": "CAST(14 AS BIGINT) (64)"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric(1,2)) / COUNT(*) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:20:06.436282+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"
Value too long for column "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"; SQL statement:
SELECT CAST(CAST(SUM(r.rate) as double) / COUNT(*) as numeric(1,2)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:20:06.536414+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"
Value too long for column "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"; SQL statement:
SELECT CAST(CAST(SUM(r.rate) as double) / COUNT(*) as numeric(1,2)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:22:07.455508+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLNonTransientException: Неизвестный тип данных: "SUM"
Unknown data type: "SUM"; SQL statement:
SELECT CONVERT(NUMERIC, SUM(r.rate))/(CONVERT(NUMERIC, COUNT(*)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [50004-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:223)
at org.h2.message.DbException.get(DbException.java:199)
at org.h2.command.Parser.readIfDataType1(Parser.java:5866)
at org.h2.command.Parser.readIfDataType(Parser.java:5704)
at org.h2.command.Parser.parseColumnWithType(Parser.java:5686)
at org.h2.command.Parser.readCompatibilityFunction(Parser.java:3853)
at org.h2.command.Parser.readFunction(Parser.java:3776)
at org.h2.command.Parser.readTermWithIdentifier(Parser.java:5148)
at org.h2.command.Parser.readTerm(Parser.java:4834)
at org.h2.command.Parser.readFactor(Parser.java:3337)
at org.h2.command.Parser.readSum(Parser.java:3324)
at org.h2.command.Parser.readConcat(Parser.java:3289)
at org.h2.command.Parser.readCondition(Parser.java:3079)
at org.h2.command.Parser.readExpression(Parser.java:2999)
at org.h2.command.Parser.parseSelectExpressions(Parser.java:2799)
at org.h2.command.Parser.parseSelect(Parser.java:2817)
at org.h2.command.Parser.parseQueryPrimary(Parser.java:2708)
at org.h2.command.Parser.parseQueryTerm(Parser.java:2564)
at org.h2.command.Parser.parseQueryExpressionBody(Parser.java:2543)
at org.h2.command.Parser.parseQueryExpressionBodyAndEndOfQuery(Parser.java:2536)
at org.h2.command.Parser.parseQueryExpression(Parser.java:2529)
at org.h2.command.Parser.parseQuery(Parser.java:2498)
at org.h2.command.Parser.parsePrepared(Parser.java:627)
at org.h2.command.Parser.parse(Parser.java:592)
at org.h2.command.Parser.parse(Parser.java:564)
at org.h2.command.Parser.prepareCommand(Parser.java:483)
at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:639)
at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:559)
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1166)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at org.h2.server.web.WebApp.getResult(WebApp.java:1345)
at org.h2.server.web.WebApp.query(WebApp.java:1143)
at org.h2.server.web.WebApp.query(WebApp.java:1119)
at org.h2.server.web.WebApp.process(WebApp.java:245)
at org.h2.server.web.WebApp.processRequest(WebApp.java:177)
at org.h2.server.web.JakartaWebServlet.doGet(JakartaWebServlet.java:129)
at org.h2.server.web.JakartaWebServlet.doPost(JakartaWebServlet.java:166)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
2024-05-10 16:22:51.456522+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 2)": "CAST(3 AS BIGINT) (64)"
Value too long for column "NUMERIC(1, 2)": "CAST(3 AS BIGINT) (64)"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric) / CAST(COUNT(*) as numeric(1,2)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]
2024-05-10 16:22:56.298827+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT CAST(SUM(r.rate) as numeric) / CAST(COUNT(*) as numeric)[*]) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"
Syntax error in SQL statement "SELECT CAST(SUM(r.rate) as numeric) / CAST(COUNT(*) as numeric)[*]) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; SQL statement:
SELECT CAST(SUM(r.rate) as numeric) / CAST(COUNT(*) as numeric)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [42000-224]
2024-05-10 16:23:52.955355+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLSyntaxErrorException: Синтаксическая ошибка в выражении SQL "SELECT CAST(CAST(SUM(r.rate) as float) / COUNT(*) as numeric([*])) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; ожидалось "long"
Syntax error in SQL statement "SELECT CAST(CAST(SUM(r.rate) as float) / COUNT(*) as numeric([*])) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4"; expected "long"; SQL statement:
SELECT CAST(CAST(SUM(r.rate) as float) / COUNT(*) as numeric()) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [42001-224]
2024-05-10 16:24:43.874533+04:00 jdbc[13]: exception
org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"
Value too long for column "NUMERIC(1, 2)": "CAST(4.6666666666666666667 AS DECFLOAT) (20)"; SQL statement:
SELECT CAST(CAST(SUM(r.rate) as double) / COUNT(*) as numeric(1,2)) as average_rate FROM items as i JOIN reviews as r ON r.item_id=i.id WHERE i.id=4 [22001-224]