[hibernate-issues] [Hibernate-JIRA] Created: (HV-257) ReflectionHelper.getValue fails to retrieve values from methods defined on a parent interface
Amir Kibbar (JIRA)
noreply at atlassian.com
Mon Oct 19 13:28:41 EDT 2009
ReflectionHelper.getValue fails to retrieve values from methods defined on a parent interface
---------------------------------------------------------------------------------------------
Key: HV-257
URL: http://opensource.atlassian.com/projects/hibernate/browse/HV-257
Project: Hibernate Validator
Issue Type: Bug
Components: validators
Affects Versions: 4.0.0.GA, 4.0.0.CR1, 4.0.0.Beta3, 4.0.0.Beta2, 4.0.0.Beta1, 4.0.0.Alpha3, 4.0.0.Alpha2, 4.0.0.Alpha1, 3.1.0.GA, 3.1.0.CR2, 3.1.0.CR1, 3.0.0.ga, Bundle 3.2.1
Environment: hibernate-validator 4.0.0.CR1
Reporter: Amir Kibbar
I've defined an interface A with method foo with a constraint annotation on it.
I've then defined an interface B that extends interface A.
I've created a proxy (invocation handler) that implements interface B at runtime.
When I try to validate the proxy object I get an IllegalAccessException because the modifier on the method the ReflectionHelper.getValue() is trying to invoke has the "public abstract" modifiers.
This can easily be solved if the getValue() will set method.setAccesible(true) before attempting to invoke it (and then reset it to the previous value obviously).
thanks,
Amir
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list