# Case Errors

### Definition

If, during the evaluation of a [case](https://docs.atfinity.io/guides/glossary/case), the processing of [rules](https://docs.atfinity.io/guides/glossary/rules) hits a roadblock, Case Errors gives you an exact overview of where things went wrong.

This helps to quickly solve the issue in atfinity's configuration, or refer the exact error to an administrator.

### Overview

Case Errors shows you directly in which case something went wrong, what and when happened, and give you a description of the reason for the error. The screen could look like this:

![](https://1779597918-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MKsdT4MTNVRLMWXAn_s%2F-MYEfDs1-de1cVL9rcNx%2F-MYEfqy_78c5Zs5P4bVF%2FCase%20Errors.png?alt=media\&token=ba74c505-f920-41b0-b019-7ea52196cbc5)

| Field | Description                                                   |
| ----- | ------------------------------------------------------------- |
| Time  | Date when the error occurred.                                 |
| Case  | The number of the case in which atfinity has found the error. |
| Error | A description of what went wrong.                             |

### Example

Common errors are typos in a condition, missing [information](https://docs.atfinity.io/guides/glossary/information) that's required for an action to be executed, or trying to perform an impossible action on pieces of information, for example subtracting two pieces of information type string.

```
p is Person
p.domicile + 1
```

Trying to add '1' to a person's domicile is impossible. If this is written in a condition, the error will appear in Case Errors.
