第 4 章 已知问题


Migration Toolkit for Applications (MTA)版本 8.0.0 会受到以下新识别和之前已知问题的影响。已知问题列在以后的发行注记中,直到解决为止,届时它将作为已修复问题发布。

使用 MTA CLI 进行应用程序分析可能会失败,并显示 "invalid header line" 错误

使用 Migration Toolkit for Applications (MTA)命令行界面(CLI)的应用程序分析可能会失败,并显示以下错误消息:

level=error msg="initialize failed" error="context canceled" provider=java
error="invalid header line "An error has occurred. See the log file"
Copy to Clipboard Toggle word wrap

要临时解决这个问题,清理元数据和缓存:

  1. 清除运行 mta-cli analyze 命令的目录下的 .metadata 子目录。
  2. 清除 Maven 缓存。

(MTA-6125)

如果您添加或删除自定义规则,则 MTA 分析结果不会改变

当您将 Developer Lightspeed 用于 MTA 时,如果您包含或删除自定义规则,则分析结果不会改变,但不会重启分析器进程。

要临时解决这个问题,请点击配置更改后的 Start/Stop 按钮来重启分析器过程。

(MTA-6129)

ANNOTATION 位置规则在 FQNs 上不匹配

ANNOTATION 搜索位置没有正确使用完全限定域名(FQN)来匹配注解。这会导致分析问题出现不正确的匹配和假的正状态。例如,使用 javax.enterprise.inject.Produces 模式搜索注解的规则可能会错误地匹配源代码中的 javax.ws.rs.Produces 注解。

当前还没有已知的临时解决方案。

(MTA-6195)

用于 MTA 数据库的开发人员 Lightspeed 会抛出连接错误

当并发连接在短时间内增加时,解决方案服务器会抛出连接错误。要临时解决这个问题,请输入以下命令允许 MTA 数据库的 Developer Lightspeed 使闲置连接过期:

oc -n openshift-mta exec deploy/kai-db – psql -U postgres -d postgres -c "ALTER ROLE kai SET idle_session_timeout = '1min'; ALTER ROLE kai SET idle_in_transaction_session_timeout = '1min';"
Copy to Clipboard Toggle word wrap

(MTA-6204)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat