2011-11-11 66 views
1

我試過在騾子3.2上使用最新版本的magento連接器。但是我不斷收到這個錯誤:在騾子中使用mule magento連接器3.2

SAXParseException:cos-all-limited.1.2:所有模型組必須出現在{min發生} = {max發生} = 1的粒子中,並且該粒子必須是一對構成複雜類型定義的{內容類型}。

我使用了它,我認爲這個問題是mule的開發包中的一個bug。我得到它,因爲magento連接器是使用devkit構建的。這個bug顯然已經根據這個鏈接被修正:

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

我在哪裏可以下載的devkit的固定的版本?以及如何將它安裝在mule 3.2中?

乾杯 利奧

回答

0

此bug已被固定確實。如果您使用的Magento連接器已經使用最近的DevKit進行編譯,那麼應該沒問題。你從哪裏得到你使用的Magento連接器?你有沒有試過從source建立一個新的?

的devkit可以MuleSoft的Maven找到釋放庫:https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/tools/devkit

這就是說,你不需要安裝它的devkit騾本身。 DevKit主要用於編譯時作爲模塊的代碼生成器(如Magento的代碼生成器)。它可能會帶來運行時依賴關係,但它們將與模塊分發存檔(與模塊Jar本身一起)打包在一起。

+0

大衛!我已經下載了當前版本的連接器,並且我試圖自己編譯它,因爲我正在嘗試改進連接器中的某些功能。但是,當mule嘗試啓動應用程序時,我不斷收到該錯誤。連接器的pom.xml一切正常。所以我不知道可能是什麼問題。也許另一個bug?我應該在哪裏報告? – lmartuc

+0

該死,這很煩人。在Magento項目中直接在GitHub中報告問題。指定您使用的所有版本,如何打包應用程序並啓動Mule。請在這裏鏈接問題,以便我們跟進。 –

+0

我已經報告過這個問題。鏈接是https://github.com/mulesoft/magento-connector/issues/2 – lmartuc