Quantcast
Channel: MySQL Forums - NDB clusters
Viewing all articles
Browse latest Browse all 1562

Exception on get method clusterj (no replies)

$
0
0
Hi there,

I'm developing a java application using the clusterj api.
The code below sometimes throws the following exception
"com.mysql.clusterj.ClusterJDatastoreException: For field total column total valueDelegate object BigDecimal, error executing objectGetValue. Caused by java.lang.IllegalStateException:Current state = CODING_END, new state = FLUSHED"
The exception is thrown by the positionsInterface.getTotal() statement.
The code is running in multiple threads.

PositionsInterface positionsInterface = session.find(PositionsInterface.class, id);
if (positionsInterface == null) {
//Insert
positionsInterface = session.newInstance(PositionsInterface.class, id);
positionsInterface.setTotal(amount);
session.persist(positionsInterface);
}
else {
//Update
positionsInterface.setTotal(positionsInterface.getTotal().add(amount));
session.updatePersistent(positionsInterface);
}

Can anyone help me out with this ?

Viewing all articles
Browse latest Browse all 1562

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>