You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
from promptflow._internal import PROMPTFLOW_CONNECTIONS
Traceback (most recent call last):
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/init.py", line 19, in
from promptflow._sdk._pf_client import PFClient as _PFClient
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_pf_client.py", line 24, in
from .operations import RunOperations
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/operations/init.py", line 7, in
from ._flow_operations import FlowOperations
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/operations/_flow_operations.py", line 36, in
from promptflow._sdk._orchestrator import TestSubmitter
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_orchestrator/init.py", line 5, in
from .test_submitter import TestSubmitter
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_orchestrator/test_submitter.py", line 15, in
from promptflow._internal import ConnectionManager
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_internal/init.py", line 52, in
from promptflow._sdk._service.apis.collector import trace_collector
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_service/apis/collector.py", line 17, in
from promptflow._sdk._tracing import _is_azure_ext_installed, process_otlp_trace_request
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_tracing.py", line 61, in
from promptflow._sdk._utilities.tracing_utils import get_workspace_kind, parse_kv_from_pb_attribute, parse_protobuf_span
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_utilities/tracing_utils.py", line 33, in
from promptflow._sdk._telemetry.telemetry import get_telemetry_logger
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_telemetry/init.py", line 11, in
from .logging_handler import PromptFlowSDKLogHandler, get_appinsights_log_handler # noqa: F401
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/_sdk/_telemetry/logging_handler.py", line 10, in
from azure.monitor.opentelemetry.exporter import AzureMonitorLogExporter
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/azure/monitor/opentelemetry/init.py", line 7, in
from azure.monitor.opentelemetry._configure import configure_azure_monitor
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/azure/monitor/opentelemetry/_configure.py", line 12, in
from opentelemetry.instrumentation.dependencies import (
ImportError: cannot import name 'get_dist_dependency_conflicts' from 'opentelemetry.instrumentation.dependencies' (/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/opentelemetry/instrumentation/dependencies.py)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "", line 1, in
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/init.py", line 21, in
raise Exception(
Exception: Promptflow may not installed correctly. If you are upgrading from 'promptflow<1.8.0' to 'promptflow>=1.8.0', please run 'pip uninstall -y promptflow promptflow-core promptflow-devkit promptflow-azure', then 'pip install promptflow>=1.8.0'. Reach https://microsoft.github.io/promptflow/how-to-guides/faq.html#promptflow-1-8-0-upgrade-guide for more information.
This error occurs when the versions of the opentelemetry-related packages are as below:
We're getting the same issue with promptflow version 1.17.2 when building for docker. Opentelemetry deployed a new version, 53b0, 8 hours ago, and it included renaming their function from get_dist_dependency_conflicts to get_dependency_conflicts
They realized the issue. The error occurred inside opentelemetry-related packages. It was probably fixed elsewhere. The problem no longer exists in today’s build.
Describe the bug
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "", line 1, in
File "/azureml-envs/prompt-flow/runtime/lib/python3.10/site-packages/promptflow/init.py", line 21, in
raise Exception(
Exception: Promptflow may not installed correctly. If you are upgrading from 'promptflow<1.8.0' to 'promptflow>=1.8.0', please run 'pip uninstall -y promptflow promptflow-core promptflow-devkit promptflow-azure', then 'pip install promptflow>=1.8.0'. Reach https://microsoft.github.io/promptflow/how-to-guides/faq.html#promptflow-1-8-0-upgrade-guide for more information.
This error occurs when the versions of the opentelemetry-related packages are as below:
opentelemetry-api 1.32.0
opentelemetry-exporter-otlp-proto-common 1.32.0
opentelemetry-exporter-otlp-proto-http 1.32.0
opentelemetry-instrumentation 0.53b0
opentelemetry-instrumentation-asgi 0.53b0
opentelemetry-instrumentation-dbapi 0.53b0
opentelemetry-instrumentation-django 0.53b0
opentelemetry-instrumentation-fastapi 0.53b0
opentelemetry-instrumentation-flask 0.53b0
opentelemetry-instrumentation-psycopg2 0.53b0
opentelemetry-instrumentation-requests 0.53b0
opentelemetry-instrumentation-urllib 0.53b0
opentelemetry-instrumentation-urllib3 0.53b0
opentelemetry-instrumentation-wsgi 0.53b0
opentelemetry-proto 1.32.0
opentelemetry-resource-detector-azure 0.1.5
opentelemetry-sdk 1.32.0
opentelemetry-semantic-conventions 0.53b0
opentelemetry-util-http 0.53b0
How To Reproduce the bug
Steps to reproduce the behavior, how frequent can you experience the bug:
pip install opentelemetry-api==1.32.0 opentelemetry-exporter-otlp-proto-common==1.32.0 opentelemetry-exporter-otlp-proto-http==1.32.0 opentelemetry-instrumentation==0.53b0 opentelemetry-instrumentation-asgi==0.53b0 opentelemetry-instrumentation-dbapi==0.53b0 opentelemetry-instrumentation-django==0.53b0 opentelemetry-instrumentation-fastapi==0.53b0 opentelemetry-instrumentation-flask==0.53b0 opentelemetry-instrumentation-psycopg2==0.53b0 opentelemetry-instrumentation-requests==0.53b0 opentelemetry-instrumentation-urllib==0.53b0 opentelemetry-instrumentation-urllib3==0.53b0 opentelemetry-instrumentation-wsgi==0.53b0 opentelemetry-proto==1.32.0 opentelemetry-resource-detector-azure==0.1.5 opentelemetry-sdk==1.32.0 opentelemetry-semantic-conventions==0.53b0 opentelemetry-util-http==0.53b0
from promptflow._internal import PROMPTFLOW_CONNECTIONS, ConnectionManager, _change_working_dir
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
Running Information(please complete the following information):
python --version
: [e.g. python==3.10.12]Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: