You are on page 1of 4

java.lang.

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

You might also like