Thrown when code fails to find or create something from the Cyc KB.
Thrown when code fails to delete something from the Cyc KB.
Thrown when the Cyc does not allow the specified formula to be true in the specified context.
Thrown when code attempts to create a KB entity with an invalid name.
Root class for exceptions thrown by the KB API.
Thrown when a term or a formula cannot be found from the specified context.
Root class for runtime exceptions thrown by the KB API.
Wraps all Cyc server errors, when a more specific semantic error can not be thrown.
Thrown when an entity exists in the KB, but is incompatible with a particular semantic object type.
Thrown when an entity exists in the KB, but does not currently meet the requirements of a particular semantic object type.
Thrown when a stale
Thrown when the arity of a Relation without a fixed arity is requested.
KbExceptionis the root level exception for KB API. All other exceptions thrown by the API are sub-classes of this.
StaleKbObjectExceptionis thrown when the Java program uses an object reference that points to a KB concept that has been deleted, by calling the API delete method.
KbRuntimeExceptionis thrown mostly wrapping any lower-level connection exceptions. Refer to individual exception documentation for more details.
Copyright © 2015–2018 Cycorp, Inc. All rights reserved.