Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
2.18.0, 2.18.1, 2.18.2, 2.18.3, 2.18.4, 2.19.0, 2.19.1
-
None
-
None
-
Unknown
-
Regression
Description
I have created an example project at https://github.com/henrik242/camel218jmx that shows the problem:
SomeTest shows how camelContext.getManagementName() is null in 2.18.x when fetched in InitizializingBean.afterPropertiesSet(), and when delivered from a Bean. 2.17.7 does not have this problem.
If I have an Autowired camelContext in the test, then getManagementName() returns the proper name.
The offending commit is https://github.com/apache/camel/commit/1a4e34960fb6953bb804717a728c294f27108a4f , but I can't see why it creates trouble.
Mailing list thread: http://camel.465427.n5.nabble.com/Why-is-JMX-gone-after-upgrading-to-Camel-2-18-x-tt5806793.html