You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by gumba <an...@gmail.com> on 2012/07/24 21:29:47 UTC
Re: camel 2.2 smx4.2
org.apache.camel.ResolveEndpointFailedException:No component found with
scheme: http
I am having a similar problem, scheme not found.
Programs I am using:
- Servicemix 4.3.0
- java version "1.6.0_33"
- activiti 5.9
- Servicemix-Camel 2.6.0
I have to integrate Activiti and Servicemix, for that I am using
Servicemix-Camel, from this page I create a new component named "activiti",
using the steps on this site:
http://camel.apache.org/creating-a-new-camel-component.html
http://camel.apache.org/creating-a-new-camel-component.html but when I
deploy the zip file I get the following error:
/org.apache.camel.ResolveEndpointFailedException: Failed to resolve
endpoint: activiti://gpi:serviceTask1 due to: No component found with
scheme: activiti/
here is the process:
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath"
targetNamespace="http://www.activiti.org/test">
<process id="gpi" name="gpi">
<startEvent id="starteventGPI" name="Start"></startEvent>
<userTask id="inspectorWork" name="inspectorWork"
activiti:assignee="inspector">
<extensionElements>
<activiti:formProperty id="nome" name="nome" type="string"
required="false"></activiti:formProperty>
</extensionElements>
</userTask>
<serviceTask id="servicetask1" name="Service Task"
activiti:delegateExpression="${camel}"></serviceTask>
<serviceTask id="mailtask1" name="Mail Task" activiti:type="mail">
<extensionElements>
<activiti:field name="to"
expression="...@gmail.com"></activiti:field>
<activiti:field name="from"
expression="...@gmail.com"></activiti:field>
<activiti:field name="subject" expression="Teste
Servicemix"></activiti:field>
<activiti:field name="html">
<activiti:expression></activiti:expression>
</activiti:field>
</extensionElements>
</serviceTask>
<endEvent id="endevent1" name="End"></endEvent>
<sequenceFlow id="flow4" name="to inspectorWork"
sourceRef="starteventGPI" targetRef="inspectorWork"></sequenceFlow>
<sequenceFlow id="flow5" name="to Service Task"
sourceRef="inspectorWork" targetRef="servicetask1"></sequenceFlow>
<sequenceFlow id="flow6" name="to Mail Task" sourceRef="servicetask1"
targetRef="mailtask1"></sequenceFlow>
<sequenceFlow id="flow7" name="to End" sourceRef="mailtask1"
targetRef="endevent1"></sequenceFlow>
</process>
...
</definitions>
The camel route:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring.xsd
">
<bean id="camel" class="org.activiti.camel.CamelBehaviour">
<constructor-arg index="0">
<list>
<bean class="org.activiti.camel.SimpleContextProvider">
<constructor-arg index="0" value="gpi" />
<constructor-arg index="1" ref="camelProcessFromActiviti" />
</bean>
</list>
</constructor-arg>
</bean>
....
<camelContext id="camelProcessFromActiviti"
xmlns="http://camel.apache.org/schema/spring">
<route streamCache="true">
<from uri="activiti:gpi:serviceTask1"/>
<to uri="file:/Users/paundejr/Desktop/reci"/>
</route>
</camelContext>
</beans>
Can anyone help me to understand the problem.
Is this the correct way to create a component in Servicemix?
does it have to do with namespaces?
-----
Gumba
--
View this message in context: http://servicemix.396122.n5.nabble.com/camel-2-2-smx4-2-org-apache-camel-ResolveEndpointFailedException-No-component-found-with-scheme-http-tp420579p5713974.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.