3.3. 已知问题


本节提供了 Migration Toolkit for Applications (MTA)版本 7.3.1 中突出显示的已知问题。

在大型 .EAR 二进制文件上运行分析会获得不同的结果

在分析二进制应用程序时,MTA 依赖于 Maven 搜索索引来确定依赖项是否在应用程序内部,或者应用程序是否作为开源依赖项安装。根据 Maven 搜索索引的可用性,假设开源依赖项是应用程序内部的,并在分析结果中包含依赖项。在这种情况下,分析会返回更多事件并努力解决依赖项中找到的问题,即使用户不会预期查看这些结果。(MTA-5588)

MTA CLI 在 Windows 中的 Java 二进制分析后生成日志的进程错误

在 Windows 中分析 Java 二进制文件时,MTA CLI 会在将解编译的文件移到 Java 项目路径后,在删除展开的目录中的文件时生成进程错误。这个错误不会影响分析结果。目前,这个问题还没有临时解决方案。(MTA-5355)

MTA CLI 不会检测 Gradle 项目的依赖关系

当您以无容器模式分析 Gradle 项目时,MTA CLI 在分析过程中不会检测到依赖项。(MTA-4033)

MTA 用户界面静态报告不会在事件中显示规则描述

在分析后在静态报告中找到的事件中,MTA 用户界面不会描述触发该事件的规则。(MTA-5643)

.NET Framework 应用程序分析在 MTA CLI 中失败

当您使用 MTA CLI 在 Windows 容器中分析 .NET Framework 应用程序时,分析会失败,用于以下环境变量:

DOTNET_PROVIDER_IMG:quay.io/konveyor/dotnet-external-provider:release-0.7

RUNNER_IMG:quay.io/konveyor/kantra:latest

PODMAN_BIN:C:\Program Files\Docker\Docker\resources\bin\docker.exe

临时解决方案:使用以下 Dotnet 供应商镜像版本:

设置 DOTNET_PROVIDER_IMG=quay.io/konveyor/dotnet-external-provider:v0.5.0 (MTA-5203)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat