Closed
Description
Please include the following information in your ticket.
- ibmmq-jms-spring version(s) that are affected by this issue.
com.ibm.mq
mq-jms-spring-boot-starter
2.0.9
- Java version (including vendor and platform).
Launching defaultServer (Open Liberty 18.0.0.3/wlp-1.0.22.cl180320180905-2337) on IBM J9 VM, version 8.0.5.25 - pxa6480sr5fp25-20181030_01(SR5 FP25) (en_US) - A small code sample that demonstrates the issue.
Using ibm-mqadvanced-server-dev helm chart, I left the app password blank, and I tried setting the password in mq-jms-spring to empty string, but I'm unable to successfully send a message,
2018-12-05T15:33:58.797Z AMQ5534E: User ID 'app' authentication failed
2018-12-05T15:33:58.797Z AMQ5542I: The failed authentication check was caused by the queue manager CONNAUTH CHCKCLNT(REQDADM) configuration.
com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'stocktrader' with connection mode 'Client' and host name 'mqtrader1-ibm-mq.stocktrader(1414)'.
...
[err] Caused by:
[err] com.ibm.mq.MQException: JMSCMQ0001: IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
exec'ing into the mq pod, and setting a password for the app
user (and then configuring that password) allows the application to function as expected.
confirmed before changing app's password that /etc/shadow had no password configured for app.
confirmed that using passwd -d app
to clear apps password reverts the app to being unable to work.
Metadata
Metadata
Assignees
Labels
No labels