Indicates that a lease operation has failed because DynamoDB is an invalid state. The most common example is failing to create the DynamoDB table before doing any lease operations.
This exception is raised by an attempt to change the state of a {@link de.danet.an.workflow.omgcore.WfExecutionObject WfExecutionObject} to a state that is not defined for that object.
Some object or set of objects has a state that is not permitted. E.g., a NamedObj has a null name. Or a topology has inconsistent or contradictory information in it, e.g. an entity contains a port that has a different entity as it container. Our design should make it impossible for this exception to ever occur, so occurrence is a bug.
@author Edward A. Lee, Jie Liu
@version $Id: InvalidStateException.java,v 1.57 2005/07/08 19:59:17 cxh Exp $
@since Ptolemy II 0.2
@Pt.ProposedRating Green (cxh)
@Pt.AcceptedRating Green (cxh)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.