OK i had to switch from a PromptTemplate to a str. Things seem to be working but i did get this error
-Args: (<phoenix.trace.llama_index.callback.OpenInferenceTraceCallbackHandler object at 0x1a2b96c10>,)
-Kwargs: {'trace_id': 'query', 'trace_map': defaultdict(<class 'list'>, {'root': ['d5b5ac5d-7fb1-4006-981a-3d6a92d43f73'], 'd5b5ac5d-7fb1-4006-981a-3d6a92d43f73': ['bd3f3f66-e3b4-4590-989f-21d8d00869ee', '3daea8da-a633-4ffc-8e61-1c118339c7e5', 'ff544791-b065-4a39-928f-aa4e08313c8b'], 'bd3f3f66-e3b4-4590-989f-21d8d00869ee': ['b85d07c0-d67e-4df3-baa2-57ca31ade5ba'], 'ff544791-b065-4a39-928f-aa4e08313c8b': ['a5de74bf-7680-430a-a5c7-2b1d101982ca', 'f960d20f-a947-430c-98cf-83fa7bbae15d']})}
-Exception type: AssertionError
-Exception message: Expected code to be unreachable, but got: 0.025721002
**************************************************
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/phoenix/utilities/error_handling.py", line 34, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/llama_index/callback.py", line 344, in end_trace
_add_spans_to_tracer(
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/llama_index/callback.py", line 414, in _add_spans_to_tracer
span = tracer.create_span(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/tracer.py", line 107, in create_span
self._exporter.export(span)
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/exporter.py", line 77, in export
self._queue.put(encode(item))
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/otel.py", line 309, in encode
return otlp.Span(
^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/otel.py", line 387, in _encode_attributes
yield KeyValue(key=key, value=_encode_value(value))
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/phoenix/trace/otel.py", line 403, in _encode_value
assert_never(value)
File "/usr/local/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/typing.py", line 2506, in assert_never
raise AssertionError(f"Expected code to be unreachable, but got: {value}")
AssertionError: Expected code to be unreachable, but got: 0.025721002