RuntimeException: При выполнении операции в рамках JDBC транзакции
произошла ошибка at geo.controller.orm.sql.jdbc.ConnectionWrapper.doInTransaction(ConnectionWrapper.jav a:248) at geo.controller.orm.meta.EntityUtils.doMassiveTransaction(EntityUtils.java:3164) at geo.view.build_tracker.statistic.ExcelImport. $anonfun$parseAndImportData$1(ExcelImport.scala:318) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) at geo.controller.core.utils.STextUtils$.measureFuncTimeToConsoleWithResult(STextUtils .scala:138) at geo.view.build_tracker.statistic.ExcelImport.parseAndImportData(ExcelImport.scala:3 18) at geo.view.build_tracker.statistic.ExcelImport. $anonfun$extractDataFromExcelByParameters$3(ExcelImport.scala:287) at geo.view.build_tracker.statistic.ExcelImport. $anonfun$extractDataFromExcelByParameters$3$adapted(ExcelImport.scala:267) at scala.collection.Iterator.foreach(Iterator.scala:929) at scala.collection.Iterator.foreach$(Iterator.scala:929) at scala.collection.AbstractIterator.foreach(Iterator.scala:1417) at geo.view.build_tracker.statistic.ExcelImport.geo$view$build_tracker$statistic$Excel Import$$extractDataFromExcelByParameters(ExcelImport.scala:267) at geo.view.build_tracker.statistic.ExcelImport$ $anon$4.$anonfun$new$3(ExcelImport.scala:134) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) at geo.controller.core.utils.STextUtils$.measureFuncTimeToConsoleWithResult(STextUtils .scala:138) at geo.view.build_tracker.statistic.ExcelImport$ $anon$4.<init>(ExcelImport.scala:134) at geo.view.build_tracker.statistic.ExcelImport.subOperations$lzycompute(ExcelImport.s cala:132) at geo.view.build_tracker.statistic.ExcelImport.subOperations(ExcelImport.scala:115) at geo.model.dictionary.operation.ILongSubOperation.operationType(ILongSubOperation.sc ala:48) at geo.model.dictionary.operation.ILongSubOperation.operationType$ (ILongSubOperation.scala:48) at geo.model.dictionary.operation.LongOperationPlan.operationType$lzycompute(LongOpera tionPlan.scala:35) at geo.model.dictionary.operation.LongOperationPlan.operationType(LongOperationPlan.sc ala:35) at geo.model.dictionary.operation.ILongSubOperation.apply(ILongSubOperation.scala:77) at geo.model.dictionary.operation.ILongSubOperation.apply$ (ILongSubOperation.scala:72) at geo.model.dictionary.operation.LongOperationPlan.apply(LongOperationPlan.scala:35) at geo.model.dictionary.operation.LongOperationPlan. $anonfun$run$2(LongOperationPlan.scala:100) at geo.model.dictionary.operation.LongOperationPlan. $anonfun$runInContext$1(LongOperationPlan.scala:68) at geo.model.dictionary.long_operation.LongOperationUtils$.showLogOperation(LongOperat ionUtils.scala:393) at geo.model.dictionary.operation.LongOperationPlan.logWork$1(LongOperationPlan.scala: 68) at geo.model.dictionary.operation.LongOperationPlan. $anonfun$runInContext$3(LongOperationPlan.scala:72) at geo.controller.orm.meta.EntityUtils.runMassiveOperation(EntityUtils.java:3145) at geo.model.dictionary.operation.LongOperationPlan.runInContext(LongOperationPlan.sca la:72) at geo.model.dictionary.operation.LongOperationPlan. $anonfun$run$1(LongOperationPlan.scala:84) at geo.model.dictionary.long_operation.LongOperationUtils$ $anon$4.run(LongOperationUtils.scala:198) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$7(LongOperationUtils.scala:230) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) at geo.controller.http.listeners.RequestFilter$5.run(RequestFilter.java:200) at geo.controller.http.listeners.RequestFilter.lambda$null$0(RequestFilter.java:246) at geo.controller.core.rgs.collection.Pool.$anonfun$run$1(Pool.scala:172) at geo.controller.core.rgs.collection.Pool. $anonfun$run$1$adapted(Pool.scala:172) at geo.controller.core.rgs.collection.Pool.apply(Pool.scala:182) at geo.controller.core.rgs.collection.ThreadPool.apply(ThreadPool.scala:89) at geo.controller.core.rgs.collection.Pool.run(Pool.scala:172) at geo.controller.orm.utils.DbUtils2$$anon$5.run(DbUtils2.scala:543) at geo.controller.http.utils.request.request.RequestLocal.runWithLocals(RequestLocal.j ava:161) at geo.controller.http.IStaticHttpDependency.runInOperationScope(HttpDependency.scala: 274) at geo.controller.http.IStaticHttpDependency.runInOperationScope$ (HttpDependency.scala:274) at geo.controller.sgaz.SgazDependency$ $anon$1.runInOperationScope(SgazDependency.scala:13) at geo.controller.orm.utils.DbUtils2$.doOperationWithJdbc(DbUtils2.scala:541) at geo.controller.orm.utils.DbUtils2.doOperationWithJdbc(DbUtils2.scala) at geo.controller.http.listeners.RequestFilter.lambda$null$1(RequestFilter.java:243) at geo.controller.http.utils.http.HttpUtils.lambda$runInSession$3(HttpUtils.java:1717) at geo.controller.core.rgs.collection.ThreadPool.apply(ThreadPool.scala:72) at geo.controller.http.utils.http.HttpUtils.runInSession(HttpUtils.java:1715) at geo.controller.http.listeners.RequestFilter.lambda$ormBounds$2(RequestFilter.java:2 35) at geo.controller.http.utils.request.request.RequestLocal.runWithLocals(RequestLocal.j ava:161) at geo.controller.http.listeners.RequestFilter.ormBounds(RequestFilter.java:234) at geo.controller.http.listeners.RequestFilter.runInOrmContext(RequestFilter.java:197) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$6(LongOperationUtils.scala:229) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) at geo.controller.security.BaseSecurityManager.runWithUser(BaseSecurityManager.scala:5 03) at geo.controller.sgaz.IStaticSgazDependency$ $anon$2.geo$controller$security$utils$ISecurityManagerCache$ $super$runWithUser(IStaticSgazDependency.scala:22) at geo.controller.security.utils.ISecurityManagerCache.runWithUser(SecurityManagerCach e.scala:145) at geo.controller.security.utils.ISecurityManagerCache.runWithUser$ (SecurityManagerCache.scala:142) at geo.controller.sgaz.IStaticSgazDependency$ $anon$2.runWithUser(IStaticSgazDependency.scala:22) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$5(LongOperationUtils.scala:228) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$5$adapted(LongOperationUtils.scala:227) at geo.controller.core.rgs.collection.Pool.apply(Pool.scala:182) at geo.controller.core.rgs.collection.ThreadPool.apply(ThreadPool.scala:89) at geo.controller.http.utils.http.HttpUtils.runInSession(HttpUtils.java:1729) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$4(LongOperationUtils.scala:227) at geo.model.dictionary.long_operation.LongOperationUtils$. $anonfun$beginOperationByType$4$adapted(LongOperationUtils.scala:225) at geo.controller.core.rgs.collection.Pool.$anonfun$future$1(Pool.scala:266) at geo.controller.core.future.InternalFuture$. $anonfun$apply$1(InternalPromise.scala:48) at geo.controller.core.future.MonoPromise. $anonfun$transformDirect$1(MonoFuture.scala:53) at geo.controller.core.future.NonCatchCallbackRunnable.run(MonoFuture.scala:85) at geo.controller.core.rgs.collection.Pool$ExecutionContextWrapper. $anonfun$wrappRunnable$1(Pool.scala:227) at geo.controller.http.utils.request.request.RequestLocal.runWithLocals(RequestLocal.j ava:161) at geo.controller.http.utils.request.request.IRequestLocalExecution$ $anon$1.run(RequestLocalExecution.scala:39) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at geo.controller.core.utils.thread.RunWithLog.run(RunWithLog.java:20) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Не удалось завершить jdbc транзакцию at geo.controller.orm.sql.jdbc.ConnectionWrapper.commitJdbcTransaction(ConnectionWrapp er.java:174) at geo.controller.orm.sql.jdbc.ConnectionWrapper.doInTransaction(ConnectionWrapper.jav a:239) ... 82 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "uk_build_tracker_daily_progress_wel_84d97437" Подробности: Key (construction, number, welding_area)=(test, S60, SHOP) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.jav a:2440) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2183 ) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:308) at org.postgresql.jdbc.PgConnection.executeTransactionCommand(PgConnection.java:781) at org.postgresql.jdbc.PgConnection.commit(PgConnection.java:803) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:4 3) at java.lang.reflect.Method.invoke(Method.java:498) at org.postgresql.ds.PGPooledConnection$ConnectionHandler.invoke(PGPooledConnection.ja va:337) at com.sun.proxy.$Proxy64.commit(Unknown Source) at geo.controller.orm.sql.jdbc.ConnectionWrapper.commitJdbcTransaction(ConnectionWrapp er.java:166) ... 83 more
ChatGPT Side Hustles 2024 - Unlock the Digital Goldmine and Get AI Working for You Fast with More Than 85 Side Hustle Ideas to Boost Passive Income, Create New Cash Flow, and Get Ahead of the Curve
ChatGPT Money Machine 2024 - The Ultimate Chatbot Cheat Sheet to Go From Clueless Noob to Prompt Prodigy Fast! Complete AI Beginner’s Course to Catch the GPT Gold Rush Before It Leaves You Behind