Show Table of Contents
17.4. Javax.rules Exceptions
ConfigurationExceptionThis exception is thrown when a user configuration error has been made.InvalidHandleExceptionThis exception is thrown when a client passes an invalid Handle to the rule engine.InvalidRuleSessionExceptionThe InvalidRuleSessionException should be thrown when a method is invoked on a RuleSession and the internal state of the RuleSession is invalid. This may have occurred because a StatefulRuleSession has been serialized and external resources can no longer be accessed. This exception is also used to signal that a RuleSession is in an invalid state (such as an attempt to use it after the release method has been called) (Taken from JCP API Documentation).RuleExceptionBase class for all Exception classes in the javax.rules package.RuleExecutionExceptionThis exception is not thrown in the Drools 3 JSR 94 implementationRuleExecutionSetNotFoundExceptionThis exception is thrown if a client requests a RuleExecutionSet from the RuleRuntime and the URI or RuleExecutionSet cannot be found (Taken from JCP API Documentation).RuleSessionCreateExceptionThis exception is thrown when a client requests a RuleSession from the RuleRuntime and an error occurs that prevents a RuleSession from being returned (Taken from JCP API Documentation).RuleSessionTypeUnsupportedExceptionThis exception is thrown when a client requests a RuleSession and the vendor does not support the given type (defined in the RuleRuntime) or the RuleExecutionSet itself does not support the requested mode (Taken from JCP API Documentation).

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.