# Problems manager

Your songfile is constantly being automatically analyzed by Karedi. Any issues are reported in the *Problems* tab which can be found below the [*main editor*](/karedi/user-interface/middle-components/main-editor.md)*.* By default problems tab is hidden and [*Log* ](/karedi/user-interface/lower-components/log.md)tab is visible. To switch to problems tab simply click on its caption.

<figure><img src="/files/obcesHFrUkF2IxEM0UAJ" alt=""><figcaption></figcaption></figure>

## Problem types

Depending on the importance the found issues are divided into 2 categories:

* errors - problems of high importance - they will hinder the player's singing experience,
* warnings - problems of lower importance that should be fixed but they won't affect the user's experience that much.

<figure><img src="/files/YLIClewBRsS5ORkQyPZq" alt=""><figcaption></figcaption></figure>

If you click on the given category you can expand it and see the list of the problems that belong to it. If you hover the mouse on some problem you will see more details about it:

![](/files/OiJwTIhGNuOEYHNN9WRe)

## Automatic fixes

For most of the problems you have an automatic fix available that you can apply. The automatic fix can be either safe or potentially risky.

If you right-click on some issue you will see the options to correct it:

&#x20;![](/files/G6Mtkp2gvE73L2tyJva3)

{% hint style="info" %}
You should use *Correct (invasive)* option if safe *Correct* option is unavailable
{% endhint %}

This particular problem informs us about connected notes. If you click on it, the problematic area will be displayed in the *main editor* and the faulty notes will be selected.

![](/files/OfmI87cZ6pmMpGeURfEE)

If you click *Correct* option you will see that "now" note was automatically shortened to avoid connected notes and that the number of errors decreased:

![](/files/KCZqRJhkrvvOjPN5OjuC)

## Batch problem fixing

{% hint style="success" %}
You can apply automatic fixes to all problems at once
{% endhint %}

Instead of fixing errors one by one you can fix all at once by right-clicking on the category header (in this case *"Errors (2 items)*" and clicking *Correct* option there.

As a result all errors that have a safe fix available were fixed. The number of errors decreased to one.

If you right-click on the Errors category header again you will see that there are only problems with invasive solutions left:

![](/files/VunfGvPJYIctna8pv2Zs)

Since there is no other fix available, let's use the invasive option.&#x20;

You will see that the problem got resolved and the note with missing lyrics now got *\~* as lyrics. This solution is treated as risky because the editor has no way of knowing whether this is the correct lyrics for that note.

## No fix available

For some issues, especially warnings there may be no automatic fix available like in this example:

<figure><img src="/files/t73sHrm6rzbJITRWjjBI" alt=""><figcaption></figcaption></figure>

Let's hover the mouse over this warning to learn more:

<figure><img src="/files/N60shIfx0M8a3HRHBKYV" alt=""><figcaption></figcaption></figure>

So in order to get rid of this warning you should mark some notes as golden. You can learn more about golden notes bonus [here](/karedi/user-interface/middle-components/main-editor/managing-notes/note-types.md#golden-bonus).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://karedi.gitbook.io/karedi/user-interface/lower-components/problems-manager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
