[ https://issues.apache.org/jira/browse/OPENJPA-137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Linskey updated OPENJPA-137: ------------------------------------ Fix Version/s: 1.0.0 > Perform parameter validation for annotated callback methods > ----------------------------------------------------------- > > Key: OPENJPA-137 > URL: https://issues.apache.org/jira/browse/OPENJPA-137 > Project: OpenJPA > Issue Type: Sub-task > Components: jpa > Reporter: Kevin Sutter > Priority: Minor > Fix For: 1.0.0 > > > This is a follow-on Issue to OPENJPA-133. Issue 133 was concerned with > properly processing the xml configuration of callback methods. As I was > experimenting with that scenario, I discovered that our processing for > annotated callback methods and xml callback methods is not consistent. While > we do parameter validation for the xml-configured callbacks, we do not do any > validation of the annotated callback methods. We just assume that the > signature is valid. An incorrectly configured annotated callback method is > not detected until runtime and then the user will get an > IllegalArgumentException. It's good that we eventually catch and log this > condition, but if we could do the validation earlier like we do for > xml-configured callbacks, the user will know about the problem much earlier > in the process. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.