An AbstractMethodError is a java exception thrown when a class attempts to call an abstract method of another class. This type of error doesn't occur often because attempts to call an abstract method are usually found by the compiler at runtime.