[
https://issues.apache.org/jira/browse/OWB-464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gurkan Erdogdu closed OWB-464.
------------------------------
Fix Version/s: 1.0.0-GA
(was: 1.0.0-alpha-2)
Resolution: Fixed
Cool patch, thanks Paul! committed in r1002951
> InjectionPointImpl using wrong class loader during serialize/deserialize,
> dropping qualifiers, and omiting qualifier values.
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: OWB-464
> URL: https://issues.apache.org/jira/browse/OWB-464
> Project: OpenWebBeans
> Issue Type: Bug
> Components: Injection and Lookup
> Affects Versions: 1.0.0-alpha-2
> Environment: All
> Reporter: Paul J. Reder
> Assignee: Gurkan Erdogdu
> Fix For: 1.0.0-GA
>
> Attachments: InjectionPoint_fix.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> InjectionPointImpl was using the default class loader instead of the thread
> class loader during serialize/deserialize which was resulting in class not
> found exceptions. It was also dropping every other qualifier due to the way
> readObject was double-reading the qualifiers while looking for the '~'
> delimeter. And finally, the writeObject code was writing the type of the
> qualifiers rather than writing the whole object, thus omiting qualifier
> values (i.e. @Named(org.apache.webbeans.foo) resulted in @Named(value=)).
> Attached patch resolves these issues when applied on top of OWB-462.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.