Relation "report_report" does not exist

Здравствуйте!
PSQLException: ERROR: relation “report_report” does not exist Позиция: 476
выходит такая ошибка , когда пытаюсь перейти в “отчеты”. Как ее исправить ?
Или же в чем может быть дело ?

Здравствуйте,

Такая ошибка может возникнуть при запуске проекта с Report Add-on для которого не применились changelog’и для создания таблиц требуемые для аддона.

Для обновления схемы БД, вы можете в студии запустить вручную обновление или пересоздание БД:
image

С Уважением,
Никита

Также вы можете нажать Check Liquibase Changelog Includes из контекстного меню и плагин проверит все ли changelog’и выполнены.

В случае если плагин найдёт не выполненные changelog, откроется диалоговое окно с предложением применить changlogs:
image

С Уважением,
Никита

Говорит что бд актуальна и не требует обновления.

Пробовал удалять бд , и заново запускать проект со всеми changelog’ами, результат тот же

implementation ‘io.jmix.reports:jmix-reports-starter’
implementation ‘io.jmix.reports:jmix-reports-ui-starter’

А вы аддон добавляли через маркетплейс или добавили вручную зависимости в build.gradle?
Рекомендуемый способ устанавливать через маркетплейс, так как студия добавляет дополнительные настройки, например включает changelog для аддона Reports в ваш проект.

Пример:
com/company/myapp/liquibase/changelog.xml:

<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
        xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
                      http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">

    <!-- DO NOT REMOVE. This is a master changelog that runs all other changelogs. -->

    <property name="offsetDateTime.type" dbms="postgresql" value="timestamp with time zone"/>
    
    <include file="/io/jmix/data/liquibase/changelog.xml"/>
    <include file="/io/jmix/flowuidata/liquibase/changelog.xml"/>
    <include file="/io/jmix/securitydata/liquibase/changelog.xml"/>
    <include file="/io/jmix/reports/liquibase/changelog.xml"/>

    <includeAll path="/com/company/myapp/liquibase/changelog"/>

</databaseChangeLog>

Убедитесь, пожалуйста, что в вашем changelog.xml включен changelog для аддона Reports.

С Уважением,
Никита

1 симпатия

Сработало!
Благодарю!