搜索

7.6. Apache Camel

download PDF

Apache Camel 有以下已知问题:

ENTESB-12210 XPath 评估失败,使用 Saxon-HE-9.8.0-8_1
自 Fuse 7.0 起,xpath 表达式会抛出 NullPointerException (NPE),如果在 Saxon 用作 JAXP 供应商时针对 null 标头或正文执行。
ENTESB-12050 [camel-jetty] java.lang.NoClassDefFoundError: org/eclipse/jetty/util/MultiPartInputStreamParser

从 Fuse 7.5.0 开始,如果您通过设置 multipartFilter 选项(或 multipartFilterRef 选项)在 Jetty9 组件上定义了自定义多部分过滤器,则必须通过扩展新的 org.apache.camel.component.jetty.MultiPartFilter 类来实现自定义多部分过滤器。如果您已有一个过滤器实现,它通过扩展 (已弃用) org.eclipse.jetty.servlets.MultiPartFilter 类来定义,则必须通过扩展 org.apache.camel.component.jetty.MultiPartFilter 来重新实施此类。

请注意,如果您部署一个旧的自定义过滤器,它通过将 org.eclipse.jetty.servlets.MultiPartFilter 扩展到 Fuse 7.5.0 中的 Apache Karaf 容器,您将获得 java.lang.NoClassDefFoundError。这是因为已弃用的 org.eclipse.jetty.servlets.MultiPartFilter 类使用已弃用的 org.eclipse.jetty.util.MultiPartInputStreamParser 类,它已从 Jetty 9.4.20 中删除。

带有 https 的 ENTESB-10490 camel-jetty9 不适用于 IBM java
Camel Jetty9 组件的默认安全设置与 IBM Java 虚拟机不兼容。要在 IBM Java 虚拟机上通过 Camel Jetty9 组件使用 TLS 安全性,需要在 Jetty9 组件上明确配置 TLS 安全设置。
ENTESB-12102 Camel-box Quickstart 无法正常工作

在 Fuse 7.5.0 中,在运行示例应用程序时,camel-box Quickstart 会出现错误。要临时解决这个问题,请编辑 camel-box/src/main/resources/OSGI-INF/blueprint/box.xml 文件,并在路由定义末尾附近查找以下行:

<to uri="box:files/uploadFile"/>

使用以下行替换它(添加 check=false URI 选项):

<to uri="box:files/uploadFile?check=false"/>
ENTESB-11060 [camel-linkedin] V1 API 不再被支持
自 Fuse 7.4.0 起,Camel LinkedIn 组件无法再与 LinkedIn 服务器通信,因为它使用 LinkedIn Version 1.0 API 实施,它不再受 LinkedIn 支持。Camel LinkedIn 组件将更新为在以后的 Fuse 版本中使用 Version 2 API。
ENTESB-5231 PHP 脚本语言无法正常工作
Apache Karaf 容器上的 Camel 应用程序 不支持 PHP 脚本语言,因为 PHP 没有适用于 PHP 的 OSGi 捆绑包。
ENTESB-5232 Python 语言无法正常工作
Apache Karaf 容器上的 Camel 应用程序 不支持 Python 脚本语言,因为 Python 没有适用于 Python 的 OSGi 捆绑包。
ENTESB-2443 Google Mail API - 发送消息和草案不是同步
当您发送消息或草案时,响应包含一个 ID 的 Message 对象。可能无法通过另一个调用 API 立即获取此消息。您可能需要等待和重试调用。
ENTESB-2332 Google Drive API JSON 响应用于更改返回首页的项目的错误计数
Google Drive API JSON 响应用于更改返回首页的项目的错误计数。为列表操作设置 maxResults 可能无法返回第一个页面中的所有结果。您可能需要通过多个页面来获取完整的列表(即在新请求中设置 pageToken )。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.