Hi Lahiru, Could you try by placing the jar in plugins directory and manually add the entry to bundle.info file and restart the server. You can find the it at CARBON_HOME>/repository/components/configuration/org.eclipse.equinox.simpleconfigurator/ bundles.info
Touched, not typed. Erroneous words are a feature, not a typo. On Oct 29, 2014 1:18 PM, "Lahiru Chandima" <[email protected]> wrote: > Thanks Waruna. > > ESB detected the new mediator when mediator bundle is placed in dropins > directory. > > Anyway, can somebody explain why this needs to be placed in dropins? I > created the new mediator by copying the existing BAM mediator and BAM > mediator bundle and all other mediator bundles files are in plugins > directory. > > Thanks > > On Wed, Oct 29, 2014 at 10:28 AM, Waruna Perera <[email protected]> wrote: > >> HI Lahiru, >> >> File path >> >> <ESB_HOME>/ >> repository/deployment/server/synapse-configs/default/proxy-services >> >> On Wed, Oct 29, 2014 at 10:02 AM, Lahiru Chandima <[email protected]> >> wrote: >> >>> Hi Waruna, >>> >>> Here is the git repo url >>> >>> https://github.com/lahiruchandima/publish_event_mediator >>> >>> Here is the Synapse config >>> >>> <definitions xmlns="http://ws.apache.org/ns/synapse"> >>> <proxy name="StockQuoteProxy"> >>> <target> >>> <endpoint> >>> <address uri=" >>> http://localhost:9000/services/SimpleStockQuoteService"/> >>> </endpoint> >>> <outSequence> >>> <send/> >>> *<publishEvent/>* >>> </outSequence> >>> </target> >>> <publishWSDL >>> uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/> >>> </proxy> >>> </definitions> >>> >>> >>> Thanks >>> >>> >>> >>> On Wed, Oct 29, 2014 at 9:49 AM, Waruna Perera <[email protected]> wrote: >>> >>>> HI Lahiru, >>>> >>>> Can you share the code in GitHub? And share your synapse config as well. >>>> >>>> On Wed, Oct 29, 2014 at 9:37 AM, Lahiru Chandima <[email protected]> >>>> wrote: >>>> >>>>> 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 >>>>> >>>>> >>>> >>>> >>>> -- >>>> Waruna Perera >>>> Senior Software Engineer - Test Automation >>>> Mobile: +94 77 3867037 >>>> WSO2, Inc.; http://wso2.com/ >>>> lean . enterprise . middlewear. >>>> >>> >>> >>> >>> -- >>> Lahiru Chandima >>> *Senior Software Engineer* >>> Mobile : +94 (0) 772 253283 >>> [email protected] >>> >> >> >> >> -- >> Waruna Perera >> Senior Software Engineer - Test Automation >> Mobile: +94 77 3867037 >> WSO2, Inc.; http://wso2.com/ >> lean . enterprise . middlewear. >> > > > > -- > 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 > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
