On Tue, Mar 20, 2012 at 4:32 AM, Nirmal Fernando <[email protected]> wrote:

> Hi Sameera,
>
> On Mon, Mar 19, 2012 at 11:46 PM, Sameera Jayasoma <[email protected]>wrote:
>
>> Hi Nirmal,
>>
>> The proper solution would be to stop exporting the javax.script.* package
>> from the bsf  orbit bundle, rather than updating the synapse bundle.
>>
>> Index: pom.xml
>> ===================================================================
>> --- pom.xml (revision 122910)
>> +++ pom.xml (working copy)
>> @@ -70,7 +70,6 @@
>>                              com.sun.script.*,
>>                              com.sun.phobos.script.*,
>>                              bsh.engine.*,
>> -                            javax.script.*,
>>                           </Export-Package>
>>                          <Import-Package>
>>     *;resolution:=optional
>>
>>
>>
>> This patch solves the issue, please try yourself and see. If this works
>> lets commit.
>>
>
> Yes, this solved the issue!
>

Great. I will commit the changes.

The issues is, javax.script.* packages has been exported by two different
bundles. This behavior can be seen in the trunk, but not in older releases.

Thanks,
Sameera.

>
>
>>
>> Thanks,
>> Sameera.
>>
>> On Mon, Mar 19, 2012 at 3:49 PM, Nirmal Fernando <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> On Fri, Mar 16, 2012 at 1:04 PM, Sameera Jayasoma <[email protected]>wrote:
>>>
>>>> I will have a look at this..
>>>
>>>
>>> Any update on this? Shall I commit the fix I proposed earlier, to
>>> synapse (2.1.0-wso2v6)?
>>>
>>>>
>>>> Thanks,
>>>> Sameera.
>>>>
>>>>
>>>> On Fri, Mar 16, 2012 at 6:13 AM, Vijayaratha Vijayasingam <
>>>> [email protected]> wrote:
>>>>
>>>>> Azeez, This is not working..
>>>>> I found that wildcards like'*' doesn't work in latest
>>>>> mavne-bundle-plugin <for dynamic-import >...So, used the full package,
>>>>> but still it is not working..
>>>>>
>>>>> @Sameera/pradeep..
>>>>>
>>>>> 1. Do you see any issue with the following bsf orbit bundle's pom?..(i
>>>>> attached the jar and the pom..)
>>>>> 2. Do we need to import the package at synapse? (we don't export the
>>>>> package here)
>>>>>
>>>>>  <plugin>
>>>>>                <groupId>org.apache.felix</groupId>
>>>>>                <artifactId>maven-bundle-plugin</artifactId>
>>>>>
>>>>>                <extensions>true</extensions>
>>>>>                <configuration>
>>>>>                    <instructions>
>>>>>
>>>>> <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
>>>>>                        <Bundle-Name>${project.artifactId}</Bundle-Name>
>>>>>                        <Export-Package>
>>>>>                            org.apache.bsf.*,
>>>>>                            org.mozilla.javascript.*,
>>>>>                            org.pnuts.scriptapi.*,
>>>>>                            com.sun.script.*,
>>>>>                                bsh.engine.*,
>>>>>                            javax.script.*,
>>>>>                        </Export-Package>
>>>>>                        <Import-Package>
>>>>>                         *;resolution:=optional
>>>>>                        </Import-Package>
>>>>>
>>>>>  
>>>>> <DynamicImport-Package>com.sun.phobos.script.javascript</DynamicImport-Package>
>>>>>
>>>>>  
>>>>> <Embed-Dependency>js;scope=compile|runtime;inline=false;</Embed-Dependency>
>>>>>                    </instructions>
>>>>>                </configuration>
>>>>>            </plugin>
>>>>>
>>>>>
>>>>> Thanks
>>>>> -Ratha
>>>>>
>>>>> On 15 March 2012 22:43, Nirmal Fernando <[email protected]> wrote:
>>>>> > Hi,
>>>>> >
>>>>> > On Thu, Mar 15, 2012 at 5:36 PM, Afkham Azeez <[email protected]>
>>>>> wrote:
>>>>> >>
>>>>> >> This is still failing with the same error.
>>>>> >
>>>>> >
>>>>> > Following diff fixes the issue.
>>>>> >
>>>>> > Index: synapse/2.1.0-wso2v6/modules/extensions/pom.xml
>>>>> > ===================================================================
>>>>> > --- synapse/2.1.0-wso2v6/modules/extensions/pom.xml    (revision
>>>>> 122371)
>>>>> > +++ synapse/2.1.0-wso2v6/modules/extensions/pom.xml    (working copy)
>>>>> > @@ -69,6 +69,7 @@
>>>>> >                              !org.apache.synapse.mediators.spring.*,
>>>>> >
>>>>> !org.apache.synapse.mediators.throttle.*,
>>>>> >                              !org.apache.synapse.mediators.xquery.*,
>>>>> > +                            com.sun.phobos.script.javascript.*,
>>>>> >                              !javax.xml.namespace,
>>>>> >                              javax.xml.namespace; version=0.0.0,
>>>>> >                              org.apache.commons.io; version=0.0.0,
>>>>> >
>>>>> > But it seems like products not consistently use new synapse version
>>>>> (v6). Is
>>>>> > this intentional?
>>>>> >
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> On Tue, Mar 13, 2012 at 9:32 PM, Vijayaratha Vijayasingam
>>>>> >> <[email protected]> wrote:
>>>>> >>>
>>>>> >>> I'll check this issue tomorrow...
>>>>> >>>
>>>>> >>> Thanks
>>>>> >>> -Ratha
>>>>> >>>
>>>>> >>> On 13 March 2012 20:31, Afkham Azeez <[email protected]> wrote:
>>>>> >>> > Ratha,
>>>>> >>> > It seems that you have seen a similar issue. How did you manage
>>>>> to
>>>>> >>> > resolve
>>>>> >>> > it?
>>>>> >>> >
>>>>> >>> >
>>>>> >>> >
>>>>> http://stackoverflow.com/questions/8746553/service-provider-and-osgi-issue
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > On Tue, Mar 13, 2012 at 8:13 PM, Pradeep Fernando <
>>>>> [email protected]>
>>>>> >>> > wrote:
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> On Tue, Mar 13, 2012 at 7:58 PM, Afkham Azeez <[email protected]>
>>>>> wrote:
>>>>> >>> >>>
>>>>> >>> >>> Script mediator is used in the fault sequence, so we can't get
>>>>> rid of
>>>>> >>> >>> it.
>>>>> >>> >>> According to Hiranya, the com.sun.phobos.script.javascript
>>>>> classes
>>>>> >>> >>> should be
>>>>> >>> >>> coming from the JDK. After the OSGigfication work, this is not
>>>>> >>> >>> happening.
>>>>> >>> >>> Pradeep, can you look into this?
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> ok will have a look
>>>>> >>> >>>
>>>>> >>> >>>
>>>>> >>> >>>
>>>>> >>> >>> On Sun, Mar 11, 2012 at 5:07 PM, Pradeep Fernando <
>>>>> [email protected]>
>>>>> >>> >>> wrote:
>>>>> >>> >>>>
>>>>> >>> >>>> Hi,
>>>>> >>> >>>>
>>>>> >>> >>>> is it possible get rid of bsf-all bundle/related bundles (In
>>>>> LB
>>>>> >>> >>>> product). We dont use script mediators in LB product. (?)
>>>>> >>> >>>>
>>>>> >>> >>>> --Pradeep
>>>>> >>> >>>
>>>>> >>> >>>
>>>>> >>> >>>
>>>>> >>> >>>
>>>>> >>> >>> --
>>>>> >>> >>> Afkham Azeez
>>>>> >>> >>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> >>> >>> Member; Apache Software Foundation; http://www.apache.org/
>>>>> >>> >>>
>>>>> >>> >>> email: [email protected] cell: +94 77 3320919
>>>>> >>> >>> blog: http://blog.afkham.org
>>>>> >>> >>> twitter: http://twitter.com/afkham_azeez
>>>>> >>> >>> linked-in: http://lk.linkedin.com/in/afkhamazeez
>>>>> >>> >>>
>>>>> >>> >>> Lean . Enterprise . Middleware
>>>>> >>> >>>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> --
>>>>> >>> >> Pradeep Fernando
>>>>> >>> >> Software Engineer
>>>>> >>> >> Member, Management Committee - Platform & Cloud Technologies
>>>>> >>> >> WSO2 Inc; http://wso2.com/
>>>>> >>> >>
>>>>> >>> >> blog: http://pradeepfernando.blogspot.com/
>>>>> >>> >> m: +94776603662
>>>>> >>> >
>>>>> >>> >
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > --
>>>>> >>> > Afkham Azeez
>>>>> >>> > Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> >>> > Member; Apache Software Foundation; http://www.apache.org/
>>>>> >>> >
>>>>> >>> > email: [email protected] cell: +94 77 3320919
>>>>> >>> > blog: http://blog.afkham.org
>>>>> >>> > twitter: http://twitter.com/afkham_azeez
>>>>> >>> > linked-in: http://lk.linkedin.com/in/afkhamazeez
>>>>> >>> >
>>>>> >>> > Lean . Enterprise . Middleware
>>>>> >>> >
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> --
>>>>> >> Afkham Azeez
>>>>> >> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> >> Member; Apache Software Foundation; http://www.apache.org/
>>>>> >>
>>>>> >> email: [email protected] cell: +94 77 3320919
>>>>> >> blog: http://blog.afkham.org
>>>>> >> twitter: http://twitter.com/afkham_azeez
>>>>> >> linked-in: http://lk.linkedin.com/in/afkhamazeez
>>>>> >>
>>>>> >> Lean . Enterprise . Middleware
>>>>> >>
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> >
>>>>> > Thanks & regards,
>>>>> > Nirmal
>>>>> >
>>>>> > Software Engineer- Platform Technologies Team, WSO2 Inc.
>>>>> > Mobile: +94715779733
>>>>> > Blog: http://nirmalfdo.blogspot.com/
>>>>> >
>>>>> > _______________________________________________
>>>>> > Dev mailing list
>>>>> > [email protected]
>>>>> > http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>> >
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sameera Jayasoma
>>>> Technical Lead and Product Manager, WSO2 Carbon
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> blog: http://tech.jayasoma.org
>>>>
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Thanks & regards,
>>> Nirmal
>>>
>>> Software Engineer- Platform Technologies Team, WSO2 Inc.
>>> Mobile: +94715779733
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma
>> Technical Lead and Product Manager, WSO2 Carbon
>>
>> WSO2, Inc. (http://wso2.com)
>> email: [email protected]
>> blog: http://tech.jayasoma.org
>>
>> Lean . Enterprise . Middleware
>>
>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>



-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: [email protected]
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to