当前位置: 首页 > 知识库问答 >
问题:

骡子部署问题

南门向荣
2023-03-14

我在部署接口时收到以下错误

组织.xml.sax.SAXParse异常: cvc-complex-type.2.4.a: 发现无效内容以元素 'sfdc:查询-single' 开头。“{”http://www.mulesoft.org/schema/mule/core“:注释、”http://www.mulesoft.org/schema/mule/core“:抽象消息处理器、”http://www.mulesoft.org/schema/mule/core“:抽象出站终结点、”http://www.mulesoft.org/schema/mule/core“:抽象混合内容消息处理器}”中的一个是预期的。

我已在全球范围内配置了salesforce连接器。

PFB schema
xsi:schemaLocation="http://www.mulesoft.org/schema/mule/ee/wmq http://www.mulesoft.org/schema/mule/ee/wmq/current/mule-wmq-ee.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/ee/dw http://www.mulesoft.org/schema/mule/ee/dw/current/dw.xsd
http://www.mulesoft.org/schema/mule/sfdc http://www.mulesoft.org/schema/mule/sfdc/current/mule-sfdc.xsd
http://www.mulesoft.org/schema/mule/ee/tracking http://www.mulesoft.org/schema/mule/ee/tracking/current/mule-tracking-ee.xsd">

共有3个答案

胡安怡
2023-03-14

如果要将一个流xml从一个项目复制粘贴到另一个项目,那么您可以转到xml视图并删除sfdc标签初始部分,例如“sfdc:query-single”,然后从键盘上键入“sfdc:”并按ctrl空格键,它将显示从那里再次选择相同值“sfdc的可能性列表:查询-single“。现在,它将自动导入所需的依赖项。

孟华晖
2023-03-14

如果名称空间位于xml配置中,则可能存在未包含sfdc依赖项的问题。

公羊安怡
2023-03-14

如果您使用Maven构建骡子流,您还需要将其包含在org.mule.tools.maven

<plugin>
    <groupId>org.mule.tools.maven</groupId>
    <artifactId>mule-app-maven-plugin</artifactId>
    <version>${mule.tools.version}</version>
    <extensions>true</extensions>
    <configuration>
        <copyToAppsDirectory>true</copyToAppsDirectory>
        <inclusions>
            <inclusion>
                <groupId>org.mule.modules</groupId>
                <artifactId>mule-module-sfdc</artifactId>
            </inclusion>
        </inclusions>
    </configuration>
</plugin>

以及依赖关系中的条目

<dependency>
    <groupId>org.mule.modules</groupId>
    <artifactId>mule-module-sfdc</artifactId>
    <version>6.2.3</version>
</dependency>
 类似资料:
  • 我是骡子和JMS的新手。只是试图弄清楚如何使用连接器添加JMSendpoint。是否提供了 Mule 提供的任何 JMS 实现,或者我是否需要使用外部 JMS 提供程序。

  • 当我尝试编译应用程序的Android控制台返回此错误: 检查Java JDK和Android SDK版本Android_SDK_ROOT=/Users/albertlopezleon/Library/Android/SDK(推荐设置)Android_HOME=/Users/albertlopezleon/Library/Android/SDK(不推荐)JDK 8需求检查失败('1.8.')!检测到

  • 我正在Windows 8.1 64位上开发JavaFX8应用程序,带有4GB内存,使用的是运行JDK 8u25 64位版本的Netbeans 8.0.2。 应用平台是JDK版本8u25 32位,问题是当我构建项目时,应用程序运行正常,但当我做本机打包时,我可以为应用程序提供32位JRE和exe文件。 “由于配置问题,已跳过捆绑程序Windows应用程序映像:FX SDK和JRE运行时之间的位体系结

  • 问题内容: 我具有以下规格的ES 1.5.2集群: 3个节点,RAM:32GB,CPU内核:每个8 282个总指数 总分片2,564 799,505,935总文档 总数据767.84GB ES_HEAP_SIZE = 16克 问题是当我使用Kibana来查询某事(非常简单的查询)时,如果它是单个查询,就可以正常工作,但是如果我继续查询更多的东西- 弹性变得非常缓慢,最终由于JVM堆而卡住了(来自M

  • 我已经部署了一个新版本的Lightswitch应用程序。该应用程序在我们的组织中有6个用户。所有6个用户都安装了以前的版本,并且工作正常。4用户已经安装更新并使用它没有任何问题。2用户无法启动新版本。在安装过程中,他们收到以下错误详细信息: 源代码 -部署url:file://f://etl/metadataeditor/metadataeditor.Application -应用程序url:fi

  • 我正在尝试在WL12.2.1服务器中部署ear文件时得到NPE。ear在WebLogic12.1.3中部署时没有任何问题。这是错误日志。几天来一直在努力解决这个问题,但没有任何结果。知道为什么NPE来自WebLogic包吗?