Hi All,

I am trying to create a new mediator (not a class mediator) for ESB. I have
encountered several problems so far.

1. Where does the synapse config of ESB reside? I searched for some text in
the config (shown in the management console) in the ESB directory but
couldn't find the location.

2. So far I have crated a maven project for the mediator and created
mediator, mediator factory and mediator serializer classes (I haven't
created the mediator configuration UI module yet). I copied the generated
jar file to repository/components/plugins directory, added the new mediator
to a sequence in the synapse config of ESB sample 150[1
<https://docs.wso2.com/display/ESB481/Sample+150%3A+Introduction+to+Proxy+Services>]
and started ESB with sample 150 config. ESB gives following exception at
startup.

[2014-10-29 09:05:48,116]  WARN - SynapseXMLConfigurationFactory Proxy
Service configuration: StockQuoteProxy cannot be built - Continue in
fail-safe mode
java.lang.NullPointerException
    at
org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:207)
    at
org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41)
    at
org.apache.synapse.config.xml.SequenceMediatorFactory.createAnonymousSequence(SequenceMediatorFactory.java:70)
    at
org.apache.synapse.config.xml.ProxyServiceFactory.createProxy(ProxyServiceFactory.java:193)
    at
org.apache.synapse.config.xml.SynapseXMLConfigurationFactory.defineProxy(SynapseXMLConfigurationFactory.java:142)
    at
org.apache.synapse.config.xml.SynapseXMLConfigurationFactory.getConfiguration(SynapseXMLConfigurationFactory.java:92)


Looks like ESB cannot find the factory for creating the new mediator
specified in the synapse config. What should I do for ESB to identify my
jar as an ESB mediator?

Can somebody help me on this?

[1]
https://docs.wso2.com/display/ESB481/Sample+150%3A+Introduction+to+Proxy+Services

Thanks
-- 
Lahiru Chandima
*Senior Software Engineer*
Mobile : +94 (0) 772 253283
[email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to