Can we try with [1] or [2] as the FreeMaker OSGi bundle? If these doesn't
bring any additional OSGi dependencies, we can use it, but let's try out
these first.

[1]
http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.freemarker&version=2.3.15
[2]
http://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker/2.3.15_5

On Mon, Feb 1, 2016 at 12:04 PM, Buddhima Wijeweera <[email protected]>
wrote:

> Thanks Kasun,
>
> [Adding dev mailing list]
>
> On Mon, Feb 1, 2016 at 12:02 PM, Kasun Indrasiri <[email protected]> wrote:
>
>> Shouldn't we discuss this in a mailing list?
>>
>> On Mon, Feb 1, 2016 at 12:00 PM, Buddhima Wijeweera <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> For the the next ESB release we need to upgrade Smooks version from 1.4
>>> to 1.5. Currently Smooks bundle is created through orbit which reside in
>>> location [1].
>>>
>>> According to offline discussion had with Kishanthan, we have asked to
>>> try directly using smooks osgi bundle in carbon-mediation but we ended up
>>> with a problem activating Smooks OSGI bundle as it required certain
>>> additional dependencies.
>>>
>>> example:
>>>
>>> BundleException: The bundle "org.milyn.smooks.osgi_1.5.0 [142]" could
>>> not be resolved. Reason: Missing Constraint: Import-Package:
>>> freemarker.cache; version="2.3.15"
>>>
>>> Which means smooks osgi bundle is searching for freemarker dependency.
>>>
>>> The freemarker can be found as a jar [2]. But even after we add it to
>>> "/lib" folder, still the smooks bundle fails to activate, since it can't
>>> find the matching version (freemarker bundle is in active state).
>>>
>>> The reason behind this is the version of free marker carbon server
>>> generated. Even by bundling freemarker as a orbit bundle (which adds "wso2"
>>> post-fix to version), the exact version "2.3.15" cannot be satisfied,
>>> according to my knowledge.
>>>
>>> The best option so far can be seen is to re-bundle smooks along
>>> with dependencies as an orbit bundle, which is the way it was there before.
>>>
>>> Please let us know if there's any other alternative to overcome this
>>> confusion.
>>> [1] https://svn.wso2.org/repos/wso2/trunk/orbit/smooks/
>>> [2] http://mvnrepository.com/artifact/org.freemarker/freemarker/2.3.15
>>>
>>> Thank you,
>>> --
>>> Buddhima Wijeweera
>>> Software Engineer; WSO2 Inc.; http://wso2.com ,
>>>
>>> Mobile: +94 71 427 9966
>>> Email: [email protected]
>>> Blog:   https://buddhimawijeweera.wordpress.com
>>> GitHub Profile: https://github.com/Buddhima
>>>
>>
>>
>>
>> --
>> Kasun Indrasiri
>> Software Architect
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> cell: +94 77 556 5206
>> Blog : http://kasunpanorama.blogspot.com/
>>
>
>
>
> --
> Buddhima Wijeweera
> Software Engineer; WSO2 Inc.; http://wso2.com ,
>
> Mobile: +94 71 427 9966
> Email: [email protected]
> Blog:   https://buddhimawijeweera.wordpress.com
> GitHub Profile: https://github.com/Buddhima
>



-- 
*Kishanthan Thangarajah*
Associate Technical Lead,
Platform Technologies Team,
WSO2, Inc.
lean.enterprise.middleware

Mobile - +94773426635
Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>*
Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to