[SWS-417] spring-ws-core-tiger should be declared as an OSGi fragment since it contributes classes to packages from spring-ws-core Created: 20/Aug/08  Updated: 04/May/12  Resolved: 22/Sep/08

Status: Closed
Project: Spring Web Services
Component/s: Core
Affects Version/s: 1.5.4
Fix Version/s: 1.5.5

Type: Bug Priority: Major
Reporter: Michael Pilquist Assignee: Arjen Poutsma
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Currently, despite all Spring WS JARs being OSGi bundles, you can't use classes from spring-ws-core-tiger in an OSGi container. This is due to spring-ws-core-tiger exporting packages that are already exported by spring-ws-core.

The easiest fix for this would be to change spring-ws-core-tiger to a fragment bundle, with its host bundle set to spring-ws-core. This can be fixed by adding the following manifest entry to spring-ws-core-tiger.

Fragment-Host: org.springframework.bundle.ws.core;version="[1.5.4, 1.5.4]"

I have not checked if the oxm/oxm-tiger JARs have a similar issue.



 Comments   
Comment by Arjen Poutsma [ 21/Sep/08 ]

As a temporary workaround, you can use the Bundle Repository bundles, for instance:

http://www.springsource.com/repository/app/bundle/version/detail?name=org.springframework.oxm.java5&version=1.5.4.A&searchType=bundlesByName&searchQuery=xml

Comment by Arjen Poutsma [ 04/May/12 ]

Closing old issues

Generated at Mon Dec 18 22:16:17 UTC 2017 using JIRA 6.4.14#64029-sha1:ae256fe0fbb912241490ff1cecfb323ea0905ca5.