no case clause matching: {:plugin_module_unloadable, 'prometheus_process_collector' #5247
-
Thank you for using RabbitMQ. STOP NOW AND READ THIS BEFORE OPENING A NEW ISSUE ON GITHUB Unless you are CERTAIN you have found a reproducible problem in RabbitMQ or https://groups.google.com/forum/#!forum/rabbitmq-users Team RabbitMQ does not use GitHub issues for discussions, investigations, root Please take the time to read the CONTRIBUTING.md document for instructions on https://github.com/rabbitmq/rabbitmq-server/blob/master/CONTRIBUTING.md#github-issues Following these rules will save time for both you and RabbitMQ's maintainers. Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 1 reply
-
** (CaseClauseError) no case clause matching: {:plugin_module_unloadable, 'prometheus_process_collector', {:error, :on_load_failure}} |
Beta Was this translation helpful? Give feedback.
-
I am getting this error when I enable the plugin, what is the problem? |
Beta Was this translation helpful? Give feedback.
-
We cannot suggest much without knowing what RabbitMQ and Erlang versions are used. |
Beta Was this translation helpful? Give feedback.
-
Also, you can pre-enabled plugins to compare. My best guess is that you may have an old version of Erlang 25 won't be able to load modules compiled on Erlang 21 and older. That means most (if not all) older |
Beta Was this translation helpful? Give feedback.
-
Agree, to rebuild process collector, please clone it and run |
Beta Was this translation helpful? Give feedback.
-
BTW why you didn't migrate to built-in plugin? what's missing? |
Beta Was this translation helpful? Give feedback.
Also, you can pre-enabled plugins to compare.
My best guess is that you may have an old version of
rabbitmq_prometheus
(it used to be a community plugin) on the code path but try to use a modern version that ships with RabbitMQ on Erlang 25.Erlang 25 won't be able to load modules compiled on Erlang 21 and older. That means most (if not all) older
rabbitmq_prometheus
releases.