| EIceGrid::AccessDeniedException | This exception is raised if a registry lock wasn't acquired or is already held by a session |
| EIce::AdapterAlreadyActiveException | This exception is raised if a server tries to set endpoints for an adapter that is already active |
| EIceGrid::AdapterNotExistException | This exception is raised if an adapter does not exist |
| EIce::AdapterNotFoundException | This exception is raised if an adapter cannot be found |
| ►EIceGrid::AllocationException | This exception is raised if the allocation of an object failed |
| EIceGrid::AllocationTimeoutException | This exception is raised if the request to allocate an object times out |
| EIce::AlreadyRegisteredException | An attempt was made to register something more than once with the Ice run time |
| EIceBox::AlreadyStartedException | This exception is thrown if an attempt is made to start an already-started service |
| EIceBox::AlreadyStoppedException | This exception is thrown if an attempt is made to stop an already-stopped service |
| EIceStorm::AlreadySubscribed | This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists |
| EIceGrid::ApplicationNotExistException | This exception is raised if an application does not exist |
| EIceStorm::BadQoS | This exception indicates that a subscription failed due to an invalid QoS |
| EIceGrid::BadSignalException | This exception is raised if an unknown signal was sent to to a server |
| EIceBT::BluetoothException | Indicates a failure in the Bluetooth plug-in |
| EGlacier2::CannotCreateSessionException | This exception is raised if an attempt to create a new session failed |
| EIce::CloneNotImplementedException | An attempt was made to clone a class that does not support cloning |
| EIce::CollocationOptimizationException | This exception is raised if a feature is requested that is not supported with collocation optimization |
| EIce::CommunicatorDestroyedException | This exception is raised if the Communicator has been destroyed |
| EIce::ConnectionManuallyClosedException | This exception is raised by an operation call if the application closes the connection locally using Connection#close |
| EIceGrid::DeploymentException | An exception for deployment errors |
| EIce::DNSException | This exception indicates a DNS problem |
| EIce::EndpointParseException | This exception is raised if there was an error while parsing an endpoint |
| EIce::EndpointSelectionTypeParseException | This exception is raised if there was an error while parsing an endpoint selection type |
| EIceBox::FailureException | This exception is a general failure notification |
| EIce::FeatureNotSupportedException | This exception is raised if an unsupported feature is used |
| ►EIcePatch2::FileAccessException | This exception is raised if a file's contents cannot be read |
| EIcePatch2::FileSizeRangeException | This exception is raised if an operation tries to use a file whose size is larger than 2.1 GB |
| EIceGrid::FileNotAvailableException | This exception is raised if a file is not available |
| EIce::FixedProxyException | This exception indicates that an attempt has been made to change the connection properties of a fixed proxy |
| EIce::IdentityParseException | This exception is raised if there was an error while parsing a stringified identity |
| EIce::IllegalIdentityException | This exception is raised if an illegal identity is encountered |
| EIce::IllegalServantException | This exception is raised to reject an illegal servant (typically a null servant) |
| EIce::InitializationException | This exception is raised when a failure occurs during initialization |
| EIce::InvalidReplicaGroupIdException | This exception is raised if the replica group provided by the server is invalid |
| EIceStorm::InvalidSubscriber | This exception indicates that an attempt was made to subscribe a proxy that is null |
| EIce::InvocationCanceledException | This exception indicates that an asynchronous invocation failed because it was canceled explicitly by the user |
| EIceStorm::LinkExists | This exception indicates that an attempt was made to create a link that already exists |
| EIceGrid::NodeNotExistException | This exception is raised if a node does not exist |
| EIceGrid::NodeUnreachableException | This exception is raised if a node could not be reached |
| EIce::NoEndpointException | This exception is raised if no suitable endpoint is available |
| EIceStorm::NoSuchLink | This exception indicates that an attempt was made to remove a link that does not exist |
| EIceBox::NoSuchServiceException | This exception is thrown if a service name does not refer to an existing service |
| EIceStorm::NoSuchTopic | This exception indicates that an attempt was made to retrieve a topic that does not exist |
| EIce::NotRegisteredException | An attempt was made to find or deregister something that is not registered with the Ice run time or Ice locator |
| EIce::ObjectAdapterDeactivatedException | This exception is raised if an attempt is made to use a deactivated ObjectAdapter |
| EIce::ObjectAdapterIdInUseException | This exception is raised if an ObjectAdapter cannot be activated |
| EIceGrid::ObjectExistsException | This exception is raised if an object already exists |
| EIce::ObjectNotFoundException | This exception is raised if an object cannot be found |
| EIceGrid::ObjectNotRegisteredException | This exception is raised if an object is not registered |
| EIceGrid::ObserverAlreadyRegisteredException | This exception is raised if an observer is already registered with the registry |
| EIce::OperationInterruptedException | This exception indicates a request was interrupted |
| EIceGrid::ParseException | This exception is raised if an error occurs during parsing |
| EIcePatch2::PartitionOutOfRangeException | A partition argument was not in the range 0-255 |
| EIceGrid::PatchException | This exception is raised if a patch failed |
| EIceGrid::PermissionDeniedException | This exception is raised if a client is denied the ability to create a session with IceGrid |
| EGlacier2::PermissionDeniedException | This exception is raised if a client is denied the ability to create a session with the router |
| EIce::PluginInitializationException | This exception indicates that a failure occurred while initializing a plug-in |
| ►EIce::ProtocolException | A generic exception base for all kinds of protocol error conditions |
| EIce::BadMagicException | This exception indicates that a message did not start with the expected magic number ('I', 'c', 'e', 'P') |
| EIce::CloseConnectionException | This exception indicates that the connection has been gracefully shut down by the server |
| EIce::CompressionException | This exception indicates a problem with compressing or uncompressing data |
| EIce::ConnectionNotValidatedException | This exception is raised if a message is received over a connection that is not yet validated |
| EIce::DatagramLimitException | A datagram exceeds the configured size |
| EIce::IllegalMessageSizeException | This exception indicates that a message size is less than the minimum required size |
| ►EIce::MarshalException | This exception is raised for errors during marshaling or unmarshaling data |
| EIce::EncapsulationException | This exception indicates a malformed data encapsulation |
| EIce::MemoryLimitException | This exception is raised when Ice receives a request or reply message whose size exceeds the limit specified by the Ice.MessageSizeMax property |
| EIce::NoValueFactoryException | This exception is raised if no suitable value factory was found during unmarshaling of a Slice class instance |
| EIce::ProxyUnmarshalException | This exception is raised if inconsistent data is received while unmarshaling a proxy |
| EIce::StringConversionException | This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarshaling |
| EIce::UnexpectedObjectException | This exception is raised if the type of an unmarshaled Slice class instance does not match its expected type |
| EIce::UnmarshalOutOfBoundsException | This exception is raised if an out-of-bounds condition occurs during unmarshaling |
| EIce::UnknownMessageException | This exception indicates that an unknown protocol message has been received |
| EIce::UnknownReplyStatusException | This exception indicates that an unknown reply status has been received |
| EIce::UnknownRequestIdException | This exception indicates that a response for an unknown request ID has been received |
| EIce::UnsupportedEncodingException | This exception indicates an unsupported data encoding version |
| EIce::UnsupportedProtocolException | This exception indicates an unsupported protocol version |
| EIce::ProxyParseException | This exception is raised if there was an error while parsing a stringified proxy |
| EIceGrid::RegistryNotExistException | This exception is raised if a registry does not exist |
| EIceGrid::RegistryUnreachableException | This exception is raised if a registry could not be reached |
| EIce::RemoteLoggerAlreadyAttachedException | Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin |
| ►EIce::RequestFailedException | This exception is raised if a request failed |
| EIce::FacetNotExistException | This exception is raised if no facet with the given name exists, but at least one facet with the given identity exists |
| EIce::ObjectNotExistException | This exception is raised if an object does not exist on the server, that is, if no facets with the given identity exist |
| EIce::OperationNotExistException | This exception is raised if an operation for a given object does not exist on the server |
| EIce::ResponseSentException | Indicates that the response to a request has already been sent; re-dispatching such a request is not possible |
| EIce::SecurityException | This exception indicates a failure in a security subsystem, such as the IceSSL plug-in |
| EIceGrid::ServerNotExistException | This exception is raised if a server does not exist |
| EIce::ServerNotFoundException | This exception is raised if a server cannot be found |
| EIceGrid::ServerStartException | This exception is raised if a server failed to start |
| EIceGrid::ServerStopException | This exception is raised if a server failed to stop |
| EIceGrid::ServerUnreachableException | This exception is raised if a server could not be reached |
| EGlacier2::SessionNotExistException | This exception is raised if a client tries to destroy a session with a router, but no session exists for the client |
| ►EIce::SyscallException | This exception is raised if a system error occurred in the server or client process |
| EIce::FileException | This exception indicates file errors |
| ►EIce::SocketException | This exception indicates socket errors |
| EIce::CFNetworkException | This exception indicates CFNetwork errors |
| ►EIce::ConnectFailedException | This exception indicates connection failures |
| EIce::ConnectionRefusedException | This exception indicates a connection failure for which the server host actively refuses a connection |
| EIce::ConnectionLostException | This exception indicates a lost connection |
| ►EIce::TimeoutException | This exception indicates a timeout condition |
| EIce::CloseTimeoutException | This exception indicates a connection closure timeout condition |
| EIce::ConnectionTimeoutException | This exception indicates that a connection has been shut down because it has been idle for some time |
| EIce::ConnectTimeoutException | This exception indicates a connection establishment timeout condition |
| EIce::InvocationTimeoutException | This exception indicates that an invocation failed because it timed out |
| EIceStorm::TopicExists | This exception indicates that an attempt was made to create a topic that already exists |
| EIce::TwowayOnlyException | The operation can only be invoked with a twoway request |
| ►EIce::UnknownException | This exception is raised if an operation call on a server raises an unknown exception |
| EIce::UnknownLocalException | This exception is raised if an operation call on a server raises a local exception |
| EIce::UnknownUserException | An operation raised an incorrect user exception |
| EIceMX::UnknownMetricsView | Raised if a metrics view cannot be found |
| EIceGrid::UserAccountNotFoundException | This exception is raised if a user account for a given session identifier can't be found |
| EIce::VersionMismatchException | This exception is raised if the Ice library version does not match the version in the Ice header files |
| EIce::VersionParseException | This exception is raised if there was an error while parsing a version |