Details
-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
25.0.0.Final
-
None
Description
When @Overrides of synchronized methods are not themselves synchronized, the result can be improper synchronization as callers rely on the thread-safety promised by the parent class. Refers to RSPEC-3551
- https://github.com/wildfly/wildfly/blob/25.0.0.Final/ejb3/src/main/java/org/jboss/as/ejb3/component/messagedriven/MessageDrivenComponent.java#L243
- https://github.com/wildfly/wildfly/blob/25.0.0.Final/ejb3/src/main/java/org/jboss/as/ejb3/component/messagedriven/MessageDrivenComponentCreateService.java#L92
- https://github.com/wildfly/wildfly/blob/25.0.0.Final/ejb3/src/main/java/org/jboss/as/ejb3/component/singleton/SingletonComponent.java#L135
- https://github.com/wildfly/wildfly/blob/25.0.0.Final/ejb3/src/main/java/org/jboss/as/ejb3/component/stateless/StatelessSessionComponent.java#L109