搜索

5.2. 已知问题

download PDF

Migration Toolkit for Applications (MTA)版本 7.0.0 有以下问题。

从 MTA 6.2.1 升级到 MTA 7.0.0 时路径查找评估迁移失败

如果安装了 MTA 6.2.1,当尝试将频道切换到 stable-7.0 时,Operator 升级会成功,但 Operator pod 中的任务会失败。此失败会导致现有 pathfinder 评估没有迁移到 MTA 7.0.0。此程序错误将在 MTA 7.0.1 中解决。不会丢失评估数据,在 MTA 7.0.1 发布前,在 UI 中看不到任何评估数据。MTA-2139

RBAC中延迟权限更新和用户取消激活

删除时,取消激活或降级用户的角色,例如将用户从 Admin 改为 Migrator,更改可能需要几分钟才能生效。更改用户状态时出现这个延迟可能会导致操作或安全风险。MTA-1809

重新启用 Keycloak 中断 MTA

Keycloak 默认启用。如果您禁用并重新启用 Keycloak,则无法在再次登录后在 MTA web 控制台中执行任何操作。

当禁用 auth/Keycloak 并重新启用时,造成此错误的原因是,因为 credential-mta-rhsso secret 被更新。

建议的解决方法是在重新启用 auth 后恢复 credential-mta-rhsso secret 中的旧密码。MTA-1152

org.apache.derby.derby 依赖项没有分析

没有分析 org.apache.derby.derby 依赖项。MTA-1817

通过继承评估重新评估应用程序时的冗余警告

系统重复显示有关在重新评估应用程序时覆盖继承评估的警告消息。

此警告适用于第一个评估,在后续重新评估中错误重新评估,建议应用仍然继承其评估,即使它已被覆盖。MTA-1825

当作为 XML 文件上传时,不会触发 javax.{*} 软件包导入的自定义规则

在 MTA 7.0.0 中,在分析过程中,一些 XML 自定义规则文件会被转换为新的 YAML 格式。根本原因是,使用 IMPORT 作为 位置并以 .{*} 结尾的 Java 搜索模式无法正常工作。MTA-2000

要解决这个问题,当自定义规则的模式以 .{*} 和位置 IMPORT 结尾时,模式 .{*} 可以改为 {*},位置更改为 PACKAGE,如下例所示。

例 5.1. 要查看 javax-package-custom-target.windup.xml,请单击此处。

<?xml version="1.0"?>
<ruleset xmlns="http://windup.jboss.org/schema/jboss-ruleset" id="javax-package"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://windup.jboss.org/schema/jboss-ruleset http://windup.jboss.org/schema/jboss-ruleset/windup-jboss-ruleset.xsd">
    <metadata>
        <description>
            This ruleset evaluates whether a custom target can be used within a custom rule
        </description>
        <dependencies>
            <addon id="org.jboss.windup.rules,windup-rules-javaee,3.0.0.Final" />
            <addon id="org.jboss.windup.rules,windup-rules-java,3.0.0.Final" />
        </dependencies>
        <targetTechnology id="phil" versionRange="[7,8)" />
    </metadata>
    <rules>
        <rule id="javax-package-custom-target-00001">
            <when>
                <javaclass references="javax{*}">
                    <location>PACKAGE</location>
                </javaclass>
            </when>
            <perform>
                <hint title="CUSTOM RULE for javax.* package import" effort="1" category-id="potential">
                    <message>`javax.*` packages must be renamed to `jakarta.*` for Jakarta EE9 compatibility.</message>
                    <link title="Renamed Packages" href="https://github.com/wildfly-extras/batavia/blob/master/impl/ecl/src/main/resources/org/wildfly/extras/transformer/eclipse/jakarta-renames.properties"/>
                </hint>
            </perform>
        </rule>
    </rules>
</ruleset>

有关本发行版本中所有已知问题的完整列表,请参阅 JIRA 中的已知问题列表

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.