Hi mule devs!!
I'm having a problem using xfire to expose an echoservice ...
This is my mule-descriptor config ...
<mule-descriptor name="SymbolRfidEcho"
implementation="
org.mule.components.simple.EchoComponent">
<inbound-router>
<endpoint address="xfire:
http://localhost:8083/services"
connector="xfireConnector" encoding="UTF-8"
transformers="HttpRequestToSoapRequest">
</endpoint>
</inbound-router>
<outbound-router>
<router
className="org.mule.routing.outbound.ChainingRouter">
<endpoint address="vm://log.queue"
transformers="ByteArrayToString" />
</router>
</outbound-router>
</mule-descriptor>
When i try to start mule, this is the exception:
Exception in thread "main" java.lang.VerifyError: arguments are not type compatible (class: org/codehaus/xfire/aegis/type/basic/ObjectType method: writeSchema(Lorg/jdom/Element;)V) at pc: 39
at java.lang.J9VMInternals.verifyImpl
(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings
(DefaultTypeMappingRegistry.java:408)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings(DefaultTypeMappingRegistry.java:311)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry
.<init>(DefaultTypeMappingRegistry.java:131)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.<init>(DefaultTypeMappingRegistry.java:137)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry
.<init>(DefaultTypeMappingRegistry.java:118)
at org.codehaus.xfire.aegis.AegisBindingProvider.<init>(AegisBindingProvider.java:67)
at org.codehaus.xfire.annotations.AnnotationServiceFactory.<init>(
AnnotationServiceFactory.java:94)
at org.mule.providers.soap.xfire.XFireConnector.doInitialise(XFireConnector.java:157)
at org.mule.providers.AbstractConnector.initialise(AbstractConnector.java:328)
at
org.mule.MuleManager.initialiseConnectors(MuleManager.java:949)
at org.mule.MuleManager.initialise(MuleManager.java:769)
at org.mule.MuleManager.start(MuleManager.java:877)
at org.mule.config.builders.MuleXmlConfigurationBuilder.configure
(MuleXmlConfigurationBuilder.java:249)
at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:210)
at org.mule.config.builders.MuleXmlConfigurationBuilder.configure
(MuleXmlConfigurationBuilder.java:186)
at com.linea.paf.Main.main(Main.java:31)
The version of Mule is 1.4.1
Thanx!!