Issue Details (XML | Word | Printable)

Key: OSGI-130
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Costin Leau
Reporter: Bernd Kolb
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Spring OSGi

Missing packages in several bundles

Created: 18/May/07 05:07 AM   Updated: 22/May/07 04:01 AM
Component/s: None
Affects Version/s: 1.0 M2
Fix Version/s: 1.0 M3

Time Tracking:
Not Specified

File Attachments: 1. File OSGI-130-all.diff (11 kB)
2. File OSGI-130-commons-beanutils.diff (2 kB)
3. File OSGI-130-commons-lang.diff (2 kB)
4. File OSGI-130.diff (2 kB)



 Description  « Hide

The jar included in org.springframework.osgi.commons-beanutils.osgi is missing the package org.apache.commons.beanutils
The jar included in org.springframework.osgi.commons-pool.osgi is missing the package org.apache.commons.pool
The jar included in org.springframework.osgi.commons-lang.osgi is missing the package org.apache.commons.lang. Despite that, it does not export org.apache.commons.lang.enum



 All   Comments   Work Log   Change History   FishEye   Builds      Sort Order: Ascending order - Click to sort in descending order
Alin Dreghiciu added a comment - 21/May/07 05:07 AM
A diff file to correct the problem. The problem is in the spring.osgi.export.pkg that includes only the subpackages

Alin Dreghiciu added a comment - 21/May/07 06:25 AM
A diff for commons lang. The enum package seems to be exported also.

Alin Dreghiciu added a comment - 21/May/07 06:28 AM
Same kind of path for commons-beanutils

Alin Dreghiciu added a comment - 21/May/07 06:45 AM
A diff for all of them. In plus it also fixes the same kind of issue for c3p0 and commons-logging

Andy Piper added a comment - 21/May/07 09:12 AM
Alin could you possibly post an "all" diff without whitespace changes? I cannot tell what has actually changed in your patch - and as far as I can tell, nothing did (which I'm sure is not the case)!

Costin Leau added a comment - 22/May/07 04:01 AM
Fixed this. The problem was that the pattern for exporting packages excluded the root package: org.foo.* instead of org.foo*.

Thanks for reporting.