public class CommitConflictException extends ConcurrentAccessException
concurrent access exceptionthat indicates that some of the local modifications are based on old revisions because other transactions have intermittently committed their modifications.
It's usually possible and adequate to
rollback the transaction, replay the model modifications and
commit the transaction again (optimistic strategy). Pessimistic
locks can help to avoid the problematic situation
Instances of this class indicate commit conflicts that are detected in the repository. They can also occur if a
is used locally (network race condition).
For detection of local commit conflicts see
|Constructor and Description|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html