Skip to content

Support for MQRC_ENVIRONMENT_ERROR [2012] #395

@splift83

Description

@splift83

Hello,
I am trying to connect to a Queue Manager Ibm Mq but I am encountering the following errors:

2025-04-30 19:32:49 time="2025-04-30T17:32:49Z" level=debug msg="HTTP server - waiting until MQ connection ready"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="< [initConnectionKey] rp: 1 Error: : MQCC = MQCC_WARNING [1] MQRC = MQRC_ENVIRONMENT_ERROR [2012]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=info msg="Connected to queue manager QM1"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=error msg=" : : MQCC = MQCC_WARNING [1] MQRC = MQRC_ENVIRONMENT_ERROR [2012]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [DiscoverAndSubscribe]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [discoverAndSubscribe]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [discoverStats]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [discoverClasses]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [subscribeWithOptions]"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="< [subscribeWithOptions] rp: 0 Error: nil"
2025-04-30 19:32:50 time="2025-04-30T17:32:50Z" level=trace msg="> [getMessageWithHObj]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [getMessageWithHObj] rp: 0 Error: MQGET: MQCC = MQCC_FAILED [2] MQRC = MQRC_NO_MSG_AVAILABLE [2033]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [parsePCFResponse]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [parsePCFResponse] rp: 1"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [discoverClasses] rp: 0 Error: MQGET: MQCC = MQCC_FAILED [2] MQRC = MQRC_NO_MSG_AVAILABLE [2033]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [unsubscribe]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="Removing subscription for &{hObj:{hObj:102 qMgr:0xc000161888 Name:[$SYS/MQ/INFO/QMGR//Monitor/METADATA/CLASSES]} topic:$SYS/MQ/INFO/QMGR//Monitor/METADATA/CLASSES durable:false managed:true} "
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [unsubscribe] rp: 0 Error: nil"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [discoverStats] rp: 0 Error: MQGET: MQCC = MQCC_FAILED [2] MQRC = MQRC_NO_MSG_AVAILABLE [2033]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=debug msg="Setting connection to grab qdepth via Publication"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [discoverAndSubscribe] rp: 0 Error: MQGET: MQCC = MQCC_FAILED [2] MQRC = MQRC_NO_MSG_AVAILABLE [2033]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [DiscoverAndSubscribe] rp: 0 Error: MQGET: MQCC = MQCC_FAILED [2] MQRC = MQRC_NO_MSG_AVAILABLE [2033]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [RediscoverAttributes]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [inquireChannelAttributes]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [statusClearReplyQ]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="> [EndConnection]"
2025-04-30 19:33:20 time="2025-04-30T17:33:20Z" level=trace msg="< [EndConnection] rp: 0"
2025-04-30 19:33:20 panic: runtime error: invalid memory address or nil pointer dereference
2025-04-30 19:33:20 [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x52fc59]
2025-04-30 19:33:20 
2025-04-30 19:33:20 goroutine 1 [running]:
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/ibmmq.MQObject.getInternal.func1(...)
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/ibmmq/mqi.go:865
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/ibmmq.MQObject.getInternal({0x0, 0x0, {0x0, 0x0}}, 0xc0000fc160, 0xc000296090, {0x1021120, 0x0, 0x0}, 0x0)
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/ibmmq/mqi.go:870 +0x419
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/ibmmq.MQObject.Get({0x1?, 0x0?, {0x0?, 0x12?}}, 0xc0000fc160, 0xc000296090, {0x1021120, 0x0, 0x0})
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/ibmmq/mqi.go:773 +0xcd
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/mqmetric.clearQ({0x9988b2?, 0x0?, {0x0?, 0xc000031b08?}})
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/mqmetric/status.go:161 +0x99
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/mqmetric.statusClearReplyQ()
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/mqmetric/status.go:174 +0x9f
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/mqmetric.inquireChannelAttributes({0xc000109350, 0xc}, 0xc0000c9140)
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/mqmetric/channel.go:591 +0xad
2025-04-30 19:33:20 github.com/ibm-messaging/mq-golang/v5/mqmetric.RediscoverAttributes(0x6, {0xc000109350, 0xc})
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/vendor/github.com/ibm-messaging/mq-golang/v5/mqmetric/discover.go:284 +0x135
2025-04-30 19:33:20 main.main()
2025-04-30 19:33:20     /go/src/github.com/ibm-messaging/mq-metric-samples/main.go:142 +0x76a

The messages are present on the queue.
Could you please support me?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions