# Package com.corticon.service.ccserver.exception

- Exception Summary
  Exception | Description
  --- | ---
  CcServerCannotReadFileContentsException | `CcServerCannotReadFileContentsException` is thrown if an attempt is made to read the file contents of a Rule RuleAsset on the CcServer.
  CcServerCannotWriteToFileException | `CcServerCannotWriteToiFileException` is thrown if an attempt is made to write to a file on the CcServer.
  CcServerDatabaseValidationException | `CcServerDatabaseValidationException` is thrown if validation of the Database fails
  CcServerDatabaseValidationLevel2ConfigurationException | `CcServerDatabaseValidationLevel2ConfigurationException` is thrown if validation of the Database fails
  CcServerDecisionServiceAlreadyRegisteredException | `CcServerDecisionServiceAlreadyRegisteredException` is thrown if an attempt is made to load a RuleAsset (Ruleflow .erf or pre-compiled .eds file) with Decision Service Version X under a Decision Service name that already has a CCJ with the same Version X loaded.
  CcServerDecisionServiceBatchNotCurrentlyRunningException | `CcServerDecisionServiceBatchNotCurrentlyRunningException` is thrown if an attempt is made to stop a Batch Process on a Decision Service that currently isn't running a Batch Process.
  CcServerDecisionServiceLoadedFromCddException | `CcServerDecisionServiceLoadedFromCddException` is thrown when a method call is made to dynamically change the state of a Decision Service pool that is originally loaded from a CDD (.cdd file).
  CcServerDecisionServiceNotDeployedInBatchModeException | `CcServerDecisionServiceNotDeployedInBatchModeException` is thrown if an attempt is made to start or stop a Batch Process against a Decision Service that wasn't deployed for Database Access.
  CcServerDecisionServiceNotRegisteredException | `CcServerDecisionServiceNotRegisteredException` is thrown if a method call refers to a Decision Service that is expected to be loaded into the Server but is not.
  CcServerDecisionServiceQueryServiceLoadFailedException | `CcServerDecisionServiceQueryServiceLoadFailedException` is thrown when the Decision Service tries and fails to pull Query Service information out of the Database due to a Connection error, invalid SQL because the Tables are incorrect.
  CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException | `CcServerDecisionServiceAlreadyRegisteredException` is thrown if an attempt is made to load a RuleAsset (Ruleflow .erf or pre-compiled .eds file) with Decision Service Version X under a Decision Service name that already has a CCJ with the same Version X loaded.
  CcServerDecisionServiceTrackingAttributeNotRegisteredException | `CcServerDecisionServiceTrackingAttributeNotRegisteredException` is thrown if an attempt is to process execution results against an attribute string that hasn't been registered for a particular Decision Service Name and Version number combination.
  CcServerEndlessLoopException | `CcServerEndlessLoopException` is thrown if a Decision Service ends up in an endless loop.
  CcServerException | `CcServerException` is the base class of all exceptions thrown by the Corticon Server.
  CcServerExecutionException | `CcServerExecutionException` is thrown when an unexpected error occurs inside the Corticon Engine while processing a request.
  CcServerFileOrDirNotFoundException | `CcServerFileOrDirNotFoundException` is thrown when a file or directory access attempt (e.g. a .erf, .ers, .eds, .cdd, etc.) fails.
  CcServerInitializationInProgressException | `CcServerInitializationInProgressException` is thrown if the server is invoked while still initializing.
  CcServerInvalidArgumentException | `CcServerInvalidArgumentException` is thrown if method call arguments contain invalid data.
  CcServerInvalidCddException | `CcServerInvalidCddException` is thrown if there is an attempt to load or reload a CDD file that has an invalid structure or invalid settings.
  CcServerInvalidDecisionServiceException | `CcServerInvalidDecisionServiceException` is thrown if there is an attempt to load a Decision Service file that is not in a deployable state.
  CcServerInvalidInputStreamException | `CcServerInvalidInputStreamException` is thrown when InputStream access fails.
  CcServerInvalidJdoMetaDataException | `CcServerInvalidJdoMetaDataException` is if the information in the JDO metadata document (inside of the EDS) is invalid or doesn't accurately describe the schema of the connected database.
  CcServerInvalidOperationForDeploymentTypeException | `CcServerInvalidOperationForDeploymentTypeException` is thrown if an attempt is made to call specific operations on a Decision Service when that Decision Service doesn't support the operation.
  CcServerInvalidSandboxException | `CcServerInvalidSandboxException` is thrown when an unexpected error occurs inside the Corticon Engine while processing a request.
  CcServerInvalidUsernameAndPasswordException | `CcServerInvalidUsernameAndPassword` is thrown if an attempt is made to validate a passed in username and password against a UsernamePassword.xml file.
  CcServerInvalidUsernameAndPasswordForUploadAndDownloadException | `CcServerInvalidUsernameAndPasswordForUploadAndDownload` is thrown if an attempt is made to validate a passed in username and password against a UsernamePassword.xml file, and the associated role doesn't qualify.
  CcServerLicenseViolationException | `CcServerLicenseViolationException` is thrown during a Decision Service load or reload process when the server license is violated.
  CcServerReportingInvalidDataException | `CcServerReportingInvalidDataException` is thrown if an attempt is made to create a Report for a RuleAsset (Ruleflow .erf or pre-compiled .eds file) that contains invalid data.
  CcServerTimeoutException | `CcServerTimeoutException` is thrown if a Decision Service request waits in queue for X milliseconds without getting processed, where X is the value in `CcConfig.jar|CcServer.properties|com.corticon.ccserver.timeout`.

Copyright © 2005-2018 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.