| Summary: | Resources are not loaded from ACTIVE bundles | ||
|---|---|---|---|
| Product: | [RT] Gemini.JPA | Reporter: | Nick Wilson <nickwi> |
| Component: | Core | Assignee: | Michael Keith <michael.keith> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Nick Wilson
This is actually a problem that is a result of a bug in Felix. Gemini JPA refreshes persistence unit bundles that have already been installed before gemini was active, and then waits for the UNRESOLVED event to do its work in the pre-resolve stage. Felix has a bug in that it does not fire the UNRESOLVED event (see https://issues.apache.org/jira/browse/FELIX-2456), which causes Gemini to not find the bundle. Unfortunately, adding the processing to the ACTIVE state is going to be too late to do the weaving, but might work if you do not do any weaving. Moving to new bin location. The bug in Felix that causes this has been fixed in the latest Felix SNAPSHOTS and will be included in the next release. *** Bug 331901 has been marked as a duplicate of this bug. *** |