]
jaikiran pai updated WFLY-8548:
-------------------------------
Affects Version/s: 11.0.0.Beta1
10.1.0.Final
Annotations on overloaded methods are sometimes mixed up
--------------------------------------------------------
Key: WFLY-8548
URL:
https://issues.jboss.org/browse/WFLY-8548
Project: WildFly
Issue Type: Bug
Components: EJB
Affects Versions: 10.1.0.Final, 11.0.0.Beta1
Reporter: Olaf Fricke
Priority: Critical
Attachments: ApplicableMethodInformationTest.java
If a stateless session bean contains overloaded methods the annotations on these methods
are sometimes mixed up. This happens for example, if two methods with the same name, the
same return type and the same number of arguments exists. If both methods have different
annotations or annotation values the values of the 'first' method are used.
To make things more complicated, the 'first' method depends on the JVM in use.
The bug lives in the class org.jboss.as.ejb3.deployment.ApplicableMethodInformation. I
have already create a pull request to fix the issue:
https://github.com/wildfly/wildfly/pull/9922