7.2. Fuse Online


Fuse Online 发行版有以下已知问题:

ENTESB-17137 无法在断开连接的环境中访问 Fuse Online

在 Fuse 7.9 中,在断开连接的 OpenShift Container Platform (OCP)集群中安装 Fuse Online 后,您无法访问 Fuse Online 的 UI。当您尝试访问 UI 时,您会收到以下错误:

504 Gateway Time-out
The server didn't respond in time.
Copy to Clipboard Toggle word wrap

要临时解决这个问题,您需要将 Fuse Online Operator 缩减为零,然后在 Syndesis OAuth Proxy 部署配置中设置三个环境变量。您可以在命令行中输入以下命令进行此操作:

oc scale deployment fuse-online-operator --replicas 0
sleep 10
oc set env deploymentconfig/syndesis-oauthproxy HTTP_PROXY=$(oc get proxy cluster -o jsonpath='{.status.httpProxy}')
oc set env deploymentconfig/syndesis-oauthproxy HTTPS_PROXY=$(oc get proxy cluster -o jsonpath='{.status.httpsProxy}')
oc set env deploymentconfig/syndesis-oauthproxy NO_PROXY=$(oc get proxy cluster -o jsonpath='{.status.noProxy}')
Copy to Clipboard Toggle word wrap

请注意,Fuse Online Operator 必须保持在零扩展。如果将 Operator 扩展至一个,它将覆盖环境变量,将其重置为(正确)默认值。

ENTESB-16987 [Hawtio] Broken 布局,用于 OSGi Features 中的下拉菜单
自 Fuse 7.8 起,在 Apache Karaf 上使用 Fuse 控制台时,在 OSGi | Features 选项卡上,根据存储库下拉菜单过滤 具有错误的布局。
ENTESB-16989 DataMapper 反斜杠分隔符仅在消息有双反斜杠时才能正常工作
自 Fuse 7.9 起,当使用 DataMapper 单对多 分割转换时,如果您选择反斜杠字符 \,作为定义分割点的分隔符,则只有反斜杠字符被另一个反斜杠转义时,分割转换才会成功。换句话说,会在出现双反斜杠 \\ 时进行分割。JSON 标准要求使用另一个反斜杠转义反斜杠文字,因此此行为与 JSON 标准一致。
分割转换中的 ENTESB-16990 DataMapper 多空格分隔符的行为是"double space"分隔符
自 Fuse 7.9 起,当使用 DataMapper 单对多 分割转换时,如果您选择了由两个以上空格组成的多空间分隔符来定义分割点,则分割内容将包含额外的空间。例如,在使用由 n 空格组成的多空间分隔符时,生成的分割字段将假定为 n-2 空格。换句话说,分割转换的行为就像在双空格上分割一样。
ENTESB-15063 Unable to override maven repository

从 Fuse 7.8 开始,如果您在离线(从互联网断开连接)环境中运行 Fuse Online,并且已将 Fuse Online 自定义资源(CR)配置为使用本地网络上的自定义 Maven 存储库,例如:

...
      server:
        features:
          maven:
            append: false
            repositories:
              customRepo1: http://192.0.2.0:8080
...
Copy to Clipboard Toggle word wrap

然后,除了指定的 customRepo1 外,还需要查看其他 Maven 存储库,尽管在 CR 中指定 append: false 标志。例如,如果 Fuse Online 被配置为使用下载 Maven 依赖项的扩展,则可以发生这种情况。通常,这个问题会导致构建时间较长,因为不正确的 Maven 存储库在指定的自定义 Maven 存储库 之前 被查阅,这在构建过程中浪费时间。

ENTESB-15348 Syndesis-jaeger 在 OCP 3.11 上使用未产品的镜像

从 Fuse 7.8 开始,如果您试图在启用了 Jaeger 附加组件的 OCP 3.11 上安装 Fuse Online (增强活动跟踪),您可能会遇到以下错误:

Unknown desc = toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
Copy to Clipboard Toggle word wrap

这是因为 productised Jaeger 容器引用 Dockerhub 镜像,镜像不由红帽控制。要临时解决这个问题,您可以等待速率限制窗口超时,或者禁用 Jaeger 附加组件。

由 Syndesis 1.11 安装的 ENTESB-14518 Jaeger operator 会影响其他命名空间
自 Fuse 7.8 起,当您在 OpenShift 集群上安装 Fuse 7.8 Online (Syndesis 1.11)时,Jaeger Operator (与 Fuse Online 一起安装)会被配置为默认管理 所有命名空间。此行为的一个副作用是,当您在集群中安装了 Fuse 7.7 Online (Syndesis 1.10),然后在不同的命名空间中安装 Fuse 7.8 Online 时,使用 Fuse 7.8 Online 安装的 Jaeger Operator 会尝试管理 Fuse 7.7 Online 命名空间上安装的 Jaeger 实例。结果是,在 Fuse 7.7 Online 命名空间中的现有 syndesis-jaeger podcategories-jaeger podcategories-MAPPINGappears 增加了新的 syndesis-jaeger pod,新的 syndesis-jaeger pod 会进入 CrashLoopBackOff 状态。原始 Fuse 7.7 Online 实例不受影响,可以安全地忽略崩溃的复合 pod。
部署集成 API 的 ENTESB-13966 发现功能被禁用,但不真正禁用
从 Fuse 7.7 开始,在创建一个包含 API 的新集成后,集成详情页面会错误地表示这个集成禁用了 3scale 发现。另外,集成详情页面不会显示 API URL。通过单击此按钮三次(单击" 启用 ",然后单击" 禁用 "),您可以重新同步页面,以便启用 3scale 发现,并显示 API URL。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat