| Summary: | Disabling weaving of fetch groups causes VerifyError | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Tom Ware <tom.ware> | ||||
| Component: | Eclipselink | Assignee: | Tom Ware <tom.ware> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | eclipselink.orm-inbox | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Tom Ware
This issue occurs in persistence units where the following is true 1. PROPERTY access is used 2. The underlying field represented by the property does not have the same name as the property. (e.g. m_budget is the field name and getBudget/setBudget are the method names) 3. The property is a java primitive Created attachment 188515 [details]
Proposed Fix - more testing required
Checked in weaver fix for issue with fetch group weaving disabled. I have tested this manually, but this check-in will be properly tested by some changes the QA team is providing and the check-in facilitates running their testing. The changes only affect persistence units with eclipselink.weaving.fetch-groups=false Initial check-in to trunk only pending tests. QA test verifys improvement. Checking into 2.2 stream as well. The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |