We've a springboot application and we use QPID as a message broker. When we tried to start Qpid we found it throws a warning related to AuthenticationProvider. And when we try to run our application it crashes with a Socket closed exception. Application logs and Qpid warnings are attached.
We also tried the following settings :
- Set QPID_HOME to its installation directory in Windows system variables
- Set "modelVersion" : "8.0" in config.json file
- Add "secureOnlyMechanisms":  under "authenticationproviders" in config.json file. The config.json file is found under C:\<User Dir>\AppData\Roaming\Qpid
- Set "version" : "8.0" in preference.json file.
We tried to run QPID with different versions of JDK e.g 8/11/17, but it works with none.
We are also planning to migrate our app to springboot 2.6/higher and JDK 11/higher. Do you recommend to use QPID against these environments?
Any suggestion please.