Skip to main content

Errors

AtotiClientNotFoundError​

Thrown when an AtotiClient identified by a serverKey is not provided via ClientsProvider.

try {
} catch (error: Error) {
if (error instanceof AtotiClientNotFoundError) {
// handle AtotiClientNotFoundError
}
}

BadRequestError​

Thrown when an HTTP status of 400 is received.

try {
} catch (error: Error) {
if (error instanceof BadRequestError) {
// handle BadRequestError
}
}

ClientsNotFoundError​

Thrown when no clients are found. They must be provided via ClientsProvider.

try {
} catch (error: Error) {
if (error instanceof ClientsNotFoundError) {
// handle ClientsNotFoundError
}
}

ConfigurationNotFoundError​

Deprecated

This error is no longer used and will be removed in version 5.3 of the SDK.

Thrown when no Configuration is found. It must be provided using ConfigurationContext.Provider.

try {
} catch (error: Error) {
if (error instanceof ConfigurationNotFoundError) {
// handle ConfigurationNotFoundError
}
}

ContentClientNotFoundError​

Thrown when no ContentClient is found. It must be provided via ClientsProvider.

try {
} catch (error: Error) {
if (error instanceof ContentClientNotFoundError) {
// handle ContentClientNotFoundError
}
}

CubelessQueryError​

Thrown when an MdxSelect, an MdxSubSelect or an MdxDrillthrough does not specify the name of its target Cube.

try {
} catch (error: Error) {
if (error instanceof CubelessQueryError) {
// handle CubelessQueryError
}
}

CubeNotFoundError​

Thrown when a Cube cannot be found. This can happen in particular when loading a saved widget after updating a cube's name on the server side.

try {
} catch (error: Error) {
if (error instanceof CubeNotFoundError) {
// handle CubeNotFoundError
}
}

DataModelNotFoundError​

Thrown when a DataModel identified by a serverKey is not found in the ClientsContext.

try {
} catch (error: Error) {
if (error instanceof DataModelNotFoundError) {
// handle DataModelNotFoundError
}
}

DimensionNotFoundError​

Thrown when a Dimension cannot be found in a Cube. This can happen in particular when loading a saved widget after updating a cube on the server side.

try {
} catch (error: Error) {
if (error instanceof DimensionNotFoundError) {
// handle DimensionNotFoundError
}
}

EmptyDataModelError​

Thrown when a DataModel does not contain any cube. This can happen in particular when a user is not granted access to any cube.

try {
} catch (error: Error) {
if (error instanceof EmptyDataModelError) {
// handle EmptyDataModelError
}
}

ExpiredLicenseError​

Thrown when the license of a target Atoti server has expired.

try {
} catch (error: Error) {
if (error instanceof ExpiredLicenseError) {
// handle ExpiredLicenseError
}
}

ForbiddenError​

Thrown when an HTTP status of 403 is received.

try {
} catch (error: Error) {
if (error instanceof ForbiddenError) {
// handle ForbiddenError
}
}

HierarchyNotFoundError​

Thrown when a Hierarchy cannot be found in a Dimension. This can happen in particular when loading a saved widget after updating a cube on the server side.

try {
} catch (error: Error) {
if (error instanceof HierarchyNotFoundError) {
// handle HierarchyNotFoundError
}
}

InternalServerError​

Thrown when an HTTP status of 500 is received.

try {
} catch (error: Error) {
if (error instanceof InternalServerError) {
// handle InternalServerError
}
}

InvalidConditionalStyleError​

Thrown when the conditional style of a field is invalid.

try {
} catch (error: Error) {
if (error instanceof InvalidConditionalStyleError) {
// handle InvalidConditionalStyleError
}
}

InvalidContentError​

Thrown when the content fetched from the Content Server is not a valid JSON object.

try {
} catch (error: Error) {
if (error instanceof InvalidContentError) {
// handle InvalidContentError
}
}

InvalidDraggedWidgetError​

Deprecated

This error is no longer used and will be removed in AtotiUI 5.3.

Thrown when a dragged widget was dropped into a dashboard but did not have an initial state attached to it.

try {
} catch (error: Error) {
if (error instanceof InvalidDraggedWidgetError) {
// handle InvalidDraggedWidgetError
}
}

InvalidMdxFilterError​

Thrown when an Mdx is expected to represent a Filter but cannot be interpreted as such.

try {
} catch (error: Error) {
if (error instanceof InvalidMdxFilterError) {
// handle InvalidMdxFilterError
}
}

InvalidMemberError​

Thrown when expression cannot be resolved as a member of cube cubeName.

try {
} catch (error: Error) {
if (error instanceof InvalidMemberError) {
// handle InvalidMemberError
}
}

InvalidMetaDataError​

Error thrown when a AMetaData object does not contain a name attribute.

try {
} catch (error: Error) {
if (error instanceof InvalidMetaDataError) {
// handle InvalidMetaDataError
}
}

InvalidNamePathError​

Thrown when a member has an empty namePath. This can happen in case of misconfiguration of a widget.

try {
} catch (error: Error) {
if (error instanceof InvalidNamePathError) {
// handle InvalidNamePathError
}
}

InvalidServiceVersionIdError​

Thrown when a ServiceVersion id is not valid.

try {
} catch (error: Error) {
if (error instanceof InvalidServiceVersionIdError) {
// handle InvalidServiceVersionIdError
}
}

InvalidTupleKeyError​

Thrown when a tuple key could not be parsed as a comma-separated list of member compound identifiers.

try {
} catch (error: Error) {
if (error instanceof InvalidTupleKeyError) {
// handle InvalidTupleKeyError
}
}

JwtNotFoundError​

Thrown when no JWT is found. It must be provided using JwtProvider.

try {
} catch (error: Error) {
if (error instanceof JwtNotFoundError) {
// handle JwtNotFoundError
}
}

LevelNotFoundError​

Thrown when a Level cannot be found in a Hierarchy. This can happen in particular when loading a saved widget after updating a cube on the server side.

try {
} catch (error: Error) {
if (error instanceof LevelNotFoundError) {
// handle LevelNotFoundError
}
}

LogoutNotFoundError​

Thrown when no logout callback is found. It must be provided using LogoutProvider.

try {
} catch (error: Error) {
if (error instanceof LogoutNotFoundError) {
// handle LogoutNotFoundError
}
}

MdxError​

Thrown when parsing an invalid Mdx query.

try {
} catch (error: Error) {
if (error instanceof MdxError) {
// handle MdxError
}
}

MissingMetaDataError​

Thrown when the metadata file is missing or if the user does not have the permission to read it.

try {
} catch (error: Error) {
if (error instanceof MissingMetaDataError) {
// handle MissingMetaDataError
}
}

ModalNotFoundError​

Thrown when a modal identified by modalKey is not provided via ModalsProvider.

try {
} catch (error: Error) {
if (error instanceof ModalNotFoundError) {
// handle ModalNotFoundError
}
}

ModalsNotFoundError​

Thrown when no modals are found. They must be provided via ModalsProvider.

try {
} catch (error: Error) {
if (error instanceof ModalsNotFoundError) {
// handle ModalsNotFoundError
}
}

NoResponseError​

Thrown when an HTTP request does not trigger any response from the server. This happens when the target server is down.

try {
} catch (error: Error) {
if (error instanceof NoResponseError) {
// handle NoResponseError
}
}

PluginNotFoundError​

Thrown when a plugin identified by a pluginKey is not found in the registry. This can be caused by the absence of a PluginProvider in the React tree, or by the fact that pluginKey is malformed and does not correspond to any provided plugin.

try {
} catch (error: Error) {
if (error instanceof PluginNotFoundError) {
// handle PluginNotFoundError
}
}

QueryError​

Thrown when Atoti Server responds to a query with an error message.

try {
} catch (error: Error) {
if (error instanceof QueryError) {
// handle QueryError
}
}

ResourceNotFoundError​

Thrown when an HTTP status of 404 is received.

try {
} catch (error: Error) {
if (error instanceof ResourceNotFoundError) {
// handle ResourceNotFoundError
}
}

ThemeNotFoundError​

Thrown when a Theme cannot be found. This can happen in particular if the user's theme setting references a theme which does not exist in configuration.themes. See Configuration.

try {
} catch (error: Error) {
if (error instanceof ThemeNotFoundError) {
// handle ThemeNotFoundError
}
}

UnauthorizedError​

Thrown when an HTTP status of 401 is received.

try {
} catch (error: Error) {
if (error instanceof UnauthorizedError) {
// handle UnauthorizedError
}
}

UnsupportedServerVersionError​

Thrown when a server version is unsupported.

try {
} catch (error: Error) {
if (error instanceof UnsupportedServerVersionError) {
// handle UnsupportedServerVersionError
}
}

UserNotFoundError​

Thrown when no User is found. It must be provided using UserProvider.

try {
} catch (error: Error) {
if (error instanceof UserNotFoundError) {
// handle UserNotFoundError
}
}