[ https://issues.apache.org/jira/browse/CXF-7533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin resolved CXF-7533. ----------------------------------- Resolution: Fixed Assignee: Sergey Beryozkin Fix Version/s: 3.2.1 3.1.14 thanks for the patch > Setter setBus in AbstractConfigurableProvider does nothing > ---------------------------------------------------------- > > Key: CXF-7533 > URL: https://issues.apache.org/jira/browse/CXF-7533 > Project: CXF > Issue Type: Bug > Components: JAX-RS > Affects Versions: 3.1.9 > Reporter: Manuel Siggen > Assignee: Sergey Beryozkin > Fix For: 3.1.14, 3.2.1 > > > Class > [_AbstractConfigurableProvider_|https://github.com/apache/cxf/blob/master/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractConfigurableProvider.java] > defines the _setBus_ setter like that : > {code} > private Bus bus; > > /** > * Sets the Bus > * @param b > */ > public void setBus(Bus b) { > if (bus != null) { > bus = b; > } > } > {code} > The _bus_ field is initialized to _null_ and is only modified in the setter > above : the _bus != null_ expression is always false and the _bus_ cannot be > set at all. > I guess, the code should read : > {code} > public void setBus(Bus b) { > if (b != null) { > bus = b; > } > } > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)