play.api.Application$$anon$1: Execution exception[[OptimisticLockException: Data has changed. updated [-2] rows]]
at play.api.Application$class.handleError(Application.scala:293) ~[play_2.10.jar:2.2.3]
at play.api.DefaultApplication.handleError(Application.scala:399) [play_2.10.jar:2.2.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$3.apply(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$3.apply(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
at scala.Option.map(Option.scala:145) [scala-library.jar:na]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3.applyOrElse(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
Caused by: javax.persistence.OptimisticLockException: Data has changed. updated [-2] rows
at com.avaje.ebeaninternal.server.core.PersistRequestBean.checkRowCount(PersistRequestBean.java:512) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmt.executeAndCheckRowCounts(BatchedPstmt.java:136) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmt.executeBatch(BatchedPstmt.java:88) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmtHolder.flush(BatchedPstmtHolder.java:100) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchControl.flushPstmtHolder(BatchControl.java:207) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchControl.flush(BatchControl.java:246) ~[avaje-ebeanorm.jar:na]
Hi all,Does anyone know a way to enable batch inserts on a OracleDB while using Play?Every time I try to use batch inserts I get this error:
play.api.Application$$anon$1: Execution exception[[OptimisticLockException: Data has changed. updated [-2] rows]]
at play.api.Application$class.handleError(Application.scala:293) ~[play_2.10.jar:2.2.3]
at play.api.DefaultApplication.handleError(Application.scala:399) [play_2.10.jar:2.2.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse2.23€ ($3.).apply(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse2.23€ ($3.).apply(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
at scala.Option.map(Option.scala:145) [scala-library.jar:na]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun2.23€ ($3.).applyOrElse(PlayDefaultUpstreamHandler.scala:264) [play_2.10.jar:2.2.3]
Caused by: javax.persistence.OptimisticLockException: Data has changed. updated [-2] rows
at com.avaje.ebeaninternal.server.core.PersistRequestBean.checkRowCount(PersistRequestBean.java:512) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmt.executeAndCheckRowCounts(BatchedPstmt.java:136) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmt.executeBatch(BatchedPstmt.java:88) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchedPstmtHolder.flush(BatchedPstmtHolder.java:100) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchControl.flushPstmtHolder(BatchControl.java:207) ~[avaje-ebeanorm.jar:na]
at com.avaje.ebeaninternal.server.persist.BatchControl.flush(BatchControl.java:246) ~[avaje-ebeanorm.jar:na]