【问题标题】:Using mule magento connector in mule 3.2在 mule 3.2 中使用 mule magento 连接器
【发布时间】:2011-11-13 01:36:02
【问题描述】:

我尝试在 mule 3.2 上使用最新版本的 magento 连接器。但是我不断收到此错误:

SAXParseException: cos-all-limited.1.2: 一个所有模型组必须出现在一个粒子中,{min 出现} = {max 出现} = 1,并且该粒子必须是构成 {content type 的对的一部分} 的复杂类型定义。

我已经用谷歌搜索了它,我认为问题出在 mule 的 devkit 中。我得到它是因为 magento 连接器是使用 devkit 构建的。该错误显然已根据此链接修复:

https://github.com/mulesoft/mule-devkit/issues/10

我在哪里可以下载 devkit 的固定版本?以及如何在 mule 3.2 中安装它?

干杯 狮子座

【问题讨论】:

    标签: magento mule


    【解决方案1】:

    确实已经修复了这个错误。如果您使用的 Magento 连接器是用最近的 DevKit 编译的,那么应该没问题。你从哪里得到你正在使用的 Magento 连接器?您是否尝试过从source 构建一个新的?

    可以在 MuleSoft Maven 发布存储库中找到 DevKit:https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/tools/devkit

    这就是说,你不需要在 Mule 中安装 DevKit 本身。 DevKit 主要在编译时用作模块的代码生成器(如 Magento 之一)。它可能会带来运行时依赖,但它们会与模块分发存档一起打包(与模块 Jar 本身一起)。

    【讨论】:

    • 嗨大卫!我已经下载了连接器的当前版本,并尝试自己编译它,因为我正在尝试改进连接器中的某些功能。但是,当 mule 尝试启动应用程序时,我不断收到该错误。连接器的 pom.xml 似乎一切正常。所以我不知道可能是什么问题。也许另一个错误?我应该在哪里报告?
    • 该死,这很烦人。直接在 GitHub 中的 Magento 项目中报告问题。指定您使用的所有版本,您如何打包您的应用程序并启动 Mule。请在此处链接问题,以便我们跟进。
    • 我已经报告了这个问题。链接是github.com/mulesoft/magento-connector/issues/2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 2015-10-30
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 2017-04-09
    相关资源
    最近更新 更多