mule - Mule3: RabbitMQ XML schema error? -


i try use mule receieve message rabbitmq, , call remote rest service. configuration:

<?xml version="1.0" encoding="utf-8"?>  <mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core"   xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:spring="http://www.springframework.org/schema/beans"   version="ce-3.4.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:amqps="http://www.mulesoft.org/schema/mule/amqps"   xmlns:amqp="http://www.mulesoft.org/schema/mule/amqp"   xsi:schemalocation="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/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd http://www.mulesoft.org/schema/mule/amqps http://www.mulesoft.org/schema/mule/amqps/current/mule-amqps.xsd http://www.mulesoft.org/schema/mule/amqp http://www.mulesoft.org/schema/mule/amqp/current/mule-amqp.xsd.xsd">    <amqp:connector name="amqplocalhostconnector" virtualhost="localhost" username="test" password="abc123"     activedeclarationsonly="true" />    <flow name="amqpchoiceacknackservice" doc:name="amqpchoiceacknackservice">     <amqp:inbound-endpoint queuename="my-queue" connector-ref="amqplocalhostconnector" />     <http:outbound-endpoint exchange-pattern="request-response" host="localhost" port="8081"       method="post" path="rmqtest" doc:name="http" />   </flow> </mule> 

and added mule-transport-amqp-3.4.0-snapshot.jar classpath, , checked schemas, there definition of connector, still got following error:

caused by: org.xml.sax.saxparseexception; linenumber: 14; columnnumber: 37; cvc-complex-type.2.4.a: invalid content found starting element 'amqp:connector'. 1 of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description, "http://www.springframework.org/schema/beans":beans, "http://www.springframework.org/schema/beans":bean, "http://www.springframework.org/schema/context":property-placeholder, "http://www.springframework.org/schema/beans":ref, "http://www.mulesoft.org/schema/mule/core":global-property, "http://www.mulesoft.org/schema/mule/core":configuration, "http://www.mulesoft.org/schema/mule/core":notifications, "http://www.mulesoft.org/schema/mule/core":abstract-extension, "http://www.mulesoft.org/schema/mule/core":abstract-mixed-content-extension, "http://www.mulesoft.org/schema/mule/core":abstract-agent, "http://www.mulesoft.org/schema/mule/core":abstract-security-manager, "http://www.mulesoft.org/schema/mule/core":abstract-transaction-manager, "http://www.mulesoft.org/schema/mule/core":abstract-connector, "http://www.mulesoft.org/schema/mule/core":abstract-global-endpoint, "http://www.mulesoft.org/schema/mule/core":abstract-exception-strategy, "http://www.mulesoft.org/schema/mule/core":abstract-flow-construct, "http://www.mulesoft.org/schema/mule/core":flow, "http://www.mulesoft.org/schema/mule/core":sub-flow, "http://www.mulesoft.org/schema/mule/core":abstract-model, "http://www.mulesoft.org/schema/mule/core":abstract-interceptor-stack, "http://www.mulesoft.org/schema/mule/core":abstract-filter, "http://www.mulesoft.org/schema/mule/core":abstract-transformer, "http://www.mulesoft.org/schema/mule/core":processor-chain, "http://www.mulesoft.org/schema/mule/core":custom-processor, "http://www.mulesoft.org/schema/mule/core":invoke, "http://www.mulesoft.org/schema/mule/core":abstract-global-intercepting-message-processor, "http://www.mulesoft.org/schema/mule/core":custom-queue-store, "http://www.mulesoft.org/schema/mule/core":abstract-processing-strategy}' expected.   @ org.apache.xerces.util.errorhandlerwrapper.createsaxparseexception(unknown source)   @ org.apache.xerces.util.errorhandlerwrapper.error(unknown source)   @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)   @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)   @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)   @ org.apache.xerces.impl.xs.xmlschemavalidator$xsierrorreporter.reporterror(unknown source)   @ org.apache.xerces.impl.xs.xmlschemavalidator.reportschemaerror(unknown source)   @ org.apache.xerces.impl.xs.xmlschemavalidator.handlestartelement(unknown source)   @ org.apache.xerces.impl.xs.xmlschemavalidator.emptyelement(unknown source)   @ org.apache.xerces.impl.xmlnsdocumentscannerimpl.scanstartelement(unknown source)   @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl$fragmentcontentdispatcher.dispatch(unknown source)   @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl.scandocument(unknown source)   @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)   @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)   @ org.apache.xerces.parsers.xmlparser.parse(unknown source)   @ org.apache.xerces.parsers.domparser.parse(unknown source)   @ org.apache.xerces.jaxp.documentbuilderimpl.parse(unknown source)   @ org.springframework.beans.factory.xml.defaultdocumentloader.loaddocument(defaultdocumentloader.java:75)   @ org.springframework.beans.factory.xml.xmlbeandefinitionreader.doloadbeandefinitions(xmlbeandefinitionreader.java:388)   ... 23 more 

edit:

i use mule studio, check picture below.

classpath

the amqp transport available studio plugin through mulestudio cloud connectors update site.

by installing there should able address problem. if need newer version (i.e. 3.4.0-snapshot) can clone project github location , package maven.

this way generate update site transport yourself


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

javascript - addthis share facebook and google+ url -

ios - Show keyboard with UITextField in the input accessory view -