There are some "matrix" about counterparts of failing CUBA code under jmix?

Well, I finally got my project migrated to JMIX. Now, I have to deal with several errors on building.

> Task :compileJava
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\ControlledException.java:3: error: cannot find symbol
import com.haulmont.cuba.core.global.Logging;
                                    ^
  symbol:   class Logging
  location: package com.haulmont.cuba.core.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\ControlledException.java:4: error: cannot find symbol
import com.haulmont.cuba.core.global.SupportedByClient;
                                    ^
  symbol:   class SupportedByClient
  location: package com.haulmont.cuba.core.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\ControlledException.java:7: error: cannot find symbol
@SupportedByClient
 ^
  symbol: class SupportedByClient
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\ControlledException.java:8: error: cannot find symbol
@Logging(Logging.Type.BRIEF)
 ^
  symbol: class Logging
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\AfterUserLoginEventListener.java:10: error: cannot find symbol
import com.haulmont.cuba.security.app.Authentication;
                                     ^
  symbol:   class Authentication
  location: package com.haulmont.cuba.security.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\AfterUserLoginEventListener.java:11: error: package com.haulmont.cuba.security.auth.events does not exist
import com.haulmont.cuba.security.auth.events.UserLoggedInEvent;
                                             ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\AfterUserLoginEventListener.java:15: error: cannot find symbol
public class AfterUserLoginEventListener implements ApplicationListener<UserLoggedInEvent> {
                                                                        ^
  symbol: class UserLoggedInEvent
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\AfterUserLoginEventListener.java:21: error: cannot find symbol
    private Authentication auth;
            ^
  symbol:   class Authentication
  location: class com.komenco.komerziaerp.core.AfterUserLoginEventListener
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\AfterUserLoginEventListener.java:24: error: cannot find symbol
    public void onApplicationEvent(UserLoggedInEvent event) {
                                   ^
  symbol:   class UserLoggedInEvent
  location: class com.komenco.komerziaerp.core.AfterUserLoginEventListener
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:3: error: cannot find symbol
import com.haulmont.cuba.security.app.UserSessionsAPI;
                                     ^
  symbol:   class UserSessionsAPI
  location: package com.haulmont.cuba.security.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:4: error: package com.haulmont.cuba.security.auth does not exist
import com.haulmont.cuba.security.auth.AbstractClientCredentials;
                                      ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:5: error: package com.haulmont.cuba.security.auth.events does not exist
import com.haulmont.cuba.security.auth.events.BeforeLoginEvent;
                                             ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:6: error: cannot find symbol
import com.haulmont.cuba.security.global.LoginException;
                                        ^
  symbol:   class LoginException
  location: package com.haulmont.cuba.security.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:20: error: cannot find symbol
    private UserSessionsAPI userSessions;
            ^
  symbol:   class UserSessionsAPI
  location: class com.komenco.komerziaerp.core.LoginEventListener
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:32: error: cannot find symbol
    private void onBeforeLogin(BeforeLoginEvent event) throws LoginException {
                               ^
  symbol:   class BeforeLoginEvent
  location: class com.komenco.komerziaerp.core.LoginEventListener
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\LoginEventListener.java:32: error: cannot find symbol
    private void onBeforeLogin(BeforeLoginEvent event) throws LoginException {
                                                              ^
  symbol:   class LoginException
  location: class com.komenco.komerziaerp.core.LoginEventListener
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:3: error: cannot find symbol
import com.haulmont.cuba.security.app.UserSessionsAPI;
                                     ^
  symbol:   class UserSessionsAPI
  location: package com.haulmont.cuba.security.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:4: error: package com.haulmont.cuba.security.auth does not exist
import com.haulmont.cuba.security.auth.AbstractClientCredentials;
                                      ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:5: error: package com.haulmont.cuba.security.auth does not exist
import com.haulmont.cuba.security.auth.AuthenticationDetails;
                                      ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:6: error: package com.haulmont.cuba.security.auth does not exist
import com.haulmont.cuba.security.auth.Credentials;
                                      ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:7: error: package com.haulmont.cuba.security.auth does not exist
import com.haulmont.cuba.security.auth.UserAccessChecker;
                                      ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:8: error: cannot find symbol
import com.haulmont.cuba.security.global.LoginException;
                                        ^
  symbol:   class LoginException
  location: package com.haulmont.cuba.security.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:17: error: cannot find symbol
public class UserSessionExistsAccessChecker implements UserAccessChecker, Ordered {
                                                       ^
  symbol: class UserAccessChecker
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:19: error: cannot find symbol
    protected UserSessionsAPI userSessions;
              ^
  symbol:   class UserSessionsAPI
  location: class com.komenco.komerziaerp.core.UserSessionExistsAccessChecker
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:22: error: cannot find symbol
    public void check(Credentials credentials, AuthenticationDetails authenticationDetails) throws LoginException {
                      ^
  symbol:   class Credentials
  location: class com.komenco.komerziaerp.core.UserSessionExistsAccessChecker
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:22: error: cannot find symbol
    public void check(Credentials credentials, AuthenticationDetails authenticationDetails) throws LoginException {
                                               ^
  symbol:   class AuthenticationDetails
  location: class com.komenco.komerziaerp.core.UserSessionExistsAccessChecker
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\core\UserSessionExistsAccessChecker.java:22: error: cannot find symbol
    public void check(Credentials credentials, AuthenticationDetails authenticationDetails) throws LoginException {
                                                                                                   ^
  symbol:   class LoginException
  location: class com.komenco.komerziaerp.core.UserSessionExistsAccessChecker
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\tesoreria\Pagos.java:24: error: cannot find symbol
import com.haulmont.chile.core.annotations.MetaProperty;
                                          ^
  symbol:   class MetaProperty
  location: package com.haulmont.chile.core.annotations
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\financiero\DocumentoComercialDeCompra.java:6: error: cannot find symbol
import com.haulmont.chile.core.annotations.MetaProperty;
                                          ^
  symbol:   class MetaProperty
  location: package com.haulmont.chile.core.annotations
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\financiero\ventas\DocumentoComercialFacturaDeVenta.java:3: error: cannot find symbol
import com.haulmont.chile.core.annotations.MetaProperty;
                                          ^
  symbol:   class MetaProperty
  location: package com.haulmont.chile.core.annotations
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\financiero\DocumentoComercialDeVenta.java:5: error: cannot find symbol
import com.haulmont.chile.core.annotations.MetaProperty;
                                          ^
  symbol:   class MetaProperty
  location: package com.haulmont.chile.core.annotations
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\FlatLongNumberDatatype.java:4: error: cannot find symbol
import com.haulmont.chile.core.annotations.JavaClass;
                                          ^
  symbol:   class JavaClass
  location: package com.haulmont.chile.core.annotations
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\FlatLongNumberDatatype.java:5: error: cannot find symbol
import com.haulmont.chile.core.datatypes.Datatype;
                                        ^
  symbol:   class Datatype
  location: package com.haulmont.chile.core.datatypes
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\FlatLongNumberDatatype.java:14: error: cannot find symbol
public class FlatLongNumberDatatype implements Datatype<Long> {
                                               ^
  symbol: class Datatype
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\entity\FlatLongNumberDatatype.java:13: error: cannot find symbol
@JavaClass(Long.class)
 ^
  symbol: class JavaClass
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:3: error: cannot find symbol
import com.haulmont.cuba.core.global.Logging;
                                    ^
  symbol:   class Logging
  location: package com.haulmont.cuba.core.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:4: error: cannot find symbol
import com.haulmont.cuba.core.global.SupportedByClient;
                                    ^
  symbol:   class SupportedByClient
  location: package com.haulmont.cuba.core.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:5: error: cannot find symbol
import com.haulmont.cuba.security.global.LoginException;
                                        ^
  symbol:   class LoginException
  location: package com.haulmont.cuba.security.global
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:9: error: cannot find symbol
public class UserSessionExistsException extends LoginException {
                                                ^
  symbol: class LoginException
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:7: error: cannot find symbol
@SupportedByClient
 ^
  symbol: class SupportedByClient
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\UserSessionExistsException.java:8: error: cannot find symbol
@Logging(Logging.Type.BRIEF)
 ^
  symbol: class Logging
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.EmailService;
                                 ^
  symbol:   class EmailService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:5: error: package com.haulmont.reports.app.service does not exist
import com.haulmont.reports.app.service.ReportService;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:19: error: cannot find symbol
    private EmailService emailService;
            ^
  symbol:   class EmailService
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:20: error: cannot find symbol
    private ReportService reportService;
            ^
  symbol:   class ReportService
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:24: error: cannot find symbol
    private Report report;
            ^
  symbol:   class Report
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:28: error: cannot find symbol
    EmailAttachment emailAdjunto;
    ^
  symbol:   class EmailAttachment
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:34: error: cannot find symbol
    public void setEmailService(EmailService emailService) {
                                ^
  symbol:   class EmailService
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:38: error: cannot find symbol
    public void setReportService(ReportService reportService) {
                                 ^
  symbol:   class ReportService
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:42: error: cannot find symbol
    public void setReport(Report report) {
                          ^
  symbol:   class Report
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:68: error: cannot find symbol
    public void setEmailAdjunto(EmailAttachment emailAdjunto) {
                                ^
  symbol:   class EmailAttachment
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\utils\KomencoEmail.java:136: error: cannot find symbol
    public EmailAttachment makeAttachement() {
           ^
  symbol:   class EmailAttachment
  location: class com.komenco.komerziaerp.utils.KomencoEmail
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\agente\AgenteBrowse.java:7: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.RunReportAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\almacen\AlmacenBrowse.java:9: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.RunReportAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\apuntecontable\ApunteContableBrowse.java:11: error: package com.haulmont.reports.app.service does not exist
import com.haulmont.reports.app.service.ReportService;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\apuntecontable\ApunteContableBrowse.java:12: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\apuntecontable\ApunteContableBrowse.java:13: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.TablePrintFormAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\apuntecontable\ApunteContableBrowse.java:31: error: cannot find symbol
    ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
    ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.apuntecontable.ApunteContableBrowse
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\apuntecontable\ApunteContableBrowse.java:34: error: cannot find symbol
    private ReportService reportService;
            ^
  symbol:   class ReportService
  location: class com.komenco.komerziaerp.web.apuntecontable.ApunteContableBrowse
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:14: error: package com.haulmont.reports.app.service does not exist
import com.haulmont.reports.app.service.ReportService;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:15: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:16: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.EditorPrintFormAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:17: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.RunReportAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:18: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.TablePrintFormAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:30: error: cannot find symbol
    ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
    ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.avisos.AvisosBrowse
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosBrowse.java:33: error: cannot find symbol
    private ReportService reportService;
            ^
  symbol:   class ReportService
  location: class com.komenco.komerziaerp.web.avisos.AvisosBrowse
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosEdit.java:18: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.EditorPrintFormAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\avisos\AvisosEdit.java:223: error: cannot find symbol
    private class AvisoReportAction extends EditorPrintFormAction {
                                            ^
  symbol:   class EditorPrintFormAction
  location: class com.komenco.komerziaerp.web.avisos.AvisosEdit
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\cliente\ClienteBrowse.java:8: error: package com.haulmont.reports.gui.actions does not exist
import com.haulmont.reports.gui.actions.RunReportAction;
                                       ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\conciliacion\Conciliacion.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.FileStorageService;
                                 ^
  symbol:   class FileStorageService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\conciliacion\Conciliacion.java:87: error: cannot find symbol
    FileStorageService fileStorageService;
    ^
  symbol:   class FileStorageService
  location: class com.komenco.komerziaerp.web.conciliacion.Conciliacion
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\conciliacionescabecera\ConciliacionesCabeceraBrowse.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.FileStorageService;
                                 ^
  symbol:   class FileStorageService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\conciliacionescabecera\ConciliacionesCabeceraBrowse.java:50: error: cannot find symbol
    FileStorageService fileStorageService;
    ^
  symbol:   class FileStorageService
  location: class com.komenco.komerziaerp.web.conciliacionescabecera.ConciliacionesCabeceraBrowse
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Balancesituacion.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Balancesituacion.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Balancesituacion.java:7: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Balancesituacion.java:24: error: cannot find symbol
    protected DataService dataService;
              ^
  symbol:   class DataService
  location: class com.komenco.komerziaerp.web.contabilidad.Balancesituacion
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Balancesituacion.java:26: error: cannot find symbol
    protected ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
              ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.contabilidad.Balancesituacion
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Cierreejercicio.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Cierreejercicio.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Cierreejercicio.java:7: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Extractodecuenta.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Extractodecuenta.java:7: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Extractodecuenta.java:8: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Extractodecuenta.java:29: error: cannot find symbol
    protected DataService dataService;
              ^
  symbol:   class DataService
  location: class com.komenco.komerziaerp.web.contabilidad.Extractodecuenta
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Extractodecuenta.java:31: error: cannot find symbol
    protected ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
              ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.contabilidad.Extractodecuenta
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Gananciasperdidas.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Gananciasperdidas.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Gananciasperdidas.java:7: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Gananciasperdidas.java:24: error: cannot find symbol
    protected DataService dataService;
              ^
  symbol:   class DataService
  location: class com.komenco.komerziaerp.web.contabilidad.Gananciasperdidas
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Gananciasperdidas.java:26: error: cannot find symbol
    protected ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
              ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.contabilidad.Gananciasperdidas
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Librodiario.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Librodiario.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Librodiario.java:7: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Librodiario.java:29: error: cannot find symbol
    protected DataService dataService;
              ^
  symbol:   class DataService
  location: class com.komenco.komerziaerp.web.contabilidad.Librodiario
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Librodiario.java:31: error: cannot find symbol
    protected ReportGuiManager reportGuiManager = AppBeans.get(ReportGuiManager.class);
              ^
  symbol:   class ReportGuiManager
  location: class com.komenco.komerziaerp.web.contabilidad.Librodiario
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Regularizacionejercicio.java:3: error: cannot find symbol
import com.haulmont.cuba.core.app.DataService;
                                 ^
  symbol:   class DataService
  location: package com.haulmont.cuba.core.app
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Regularizacionejercicio.java:6: error: package com.haulmont.reports.entity does not exist
import com.haulmont.reports.entity.Report;
                                  ^
C:\Dev\Proyectos\jmix-KomerziaERP\src\main\java\com\komenco\komerziaerp\web\contabilidad\Regularizacionejercicio.java:7: error: package com.haulmont.reports.gui does not exist
import com.haulmont.reports.gui.ReportGuiManager;
                               ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
100 errors

> Task :compileJava FAILED

My problem is in any place in documentation I see how this changed or must be implemented, like, for example, Authenticaction, events or reports

image

Hi @giuseppe

The main differences and features of the migration process are described on this page of our documentation. You also could find the link in the MigrationResult.md file automatically created in the migrated application.

Compilation errors in Java/Kotlin classes should be fixed manually. You need to use components from Jmix with similar functionality, here are the links for Jmix Reports add-on and Security documentation pages.

Regards,
Nadezhda.