IllegalStateException: No MonitoringAction found for xxyz #123
in the console output
#951
Labels
bug
Something isn't working
Jenkins and plugins versions report
Environment
What Operating System are you using (both controller, and any agents involved in the problem)?
Jenkins is running on Kubernetes pod and currently on Jenkins-core 2.426.1-lts version
Reproduction steps
Install Jenkins 2.426.1.
Configure the OpenTelemetry plugin 3 1111 vc2733c03b_db_1 with the following properties:
Observe that job logs are not visible.
Remove the
otel.logs.exporter=otlp
property.Observe that job logs become visible.
Expected Results
It should the logs as expected without any errors i.e. java.lang.IllegalStateException: No MonitoringAction found for daas_test-new
The OpenTelemetry plugin should work correctly with the configuration property otel.logs.exporter=otlp without causing build log issues that can support Jenkins 2.426.1-lts version.
Actual Results
Anything else?
Description: We are experiencing build log issues with various versions of the OpenTelemetry plugin on Jenkins 2.426.1. The issue seems to be related to the configuration property otel.logs.exporter=otlp. When this property is removed, job logs become visible on Jenkins.
Configuration:
Jenkins Version: 2.426.1
OpenTelemetry Plugin Versions Tested:
2.15.0: Build log issues
2.16.0: Build log issues
2.17.0: Build log issues
2.18.0: Build log issues
2.19.0: Build log issues
3.1092.va_2a_c52b_dd182: Build log issues
3.1111.vc2733c03b_db_1: Build log issues
3.1135.vdcdb_17548474: Build log issues
3.1138.v80fc844ed246: Build log issues
3.1205.v862c5d236ecc: Build log issues
3.1209.v1d64463d3d6c: Build log issues
3.1215.vc9db_a_0b_34c2a_: Build log issues
3.1261.v46101e2a_3660: Can see the logs but has plugin dependency issues
Current Workaround: Removing the configuration property otel.logs.exporter=otlp allows job logs to be visible on Jenkins but Opentelemetry is not pushing the logs to LogScale Dashboard.
Additional Information: We are aware that the issue is fixed in OpenTelemetry plugin version 3.1270.v35d71e4855f1, but upgrading Jenkins to a newer version is not feasible for us at this time due to the significant effort required for our teams and builds. We need a bug fix that supports Jenkins 2.426.1-lts version.
Logs and Screenshots: Attached
Impact: This issue is affecting our ability to monitor and debug Jenkins jobs effectively, which is critical for our CI/CD pipeline.
Are you interested in contributing a fix?
No response
The text was updated successfully, but these errors were encountered: