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

Reply via email to