product · inferred from evidence
LlamaIndex
A product integrated with Arize Phoenix, mentioned in the context of the error.
- Role 'tool' must be a response to a preceding message with 'tool_calls'
LlamaIndex: Collaborator logan-markewich: this was a known bug in the chat-store memory handling - the memory buffer dropped the assistant/tool message pairs, so a 'tool' role message was sent to OpenAI without a preceding 'tool_calls' as
- [Bug]: Can't instantiate abstract class BaseNode with abstract methods
LlamaIndex: Maintainer nerdai confirmed the root cause is a polluted environment: legacy llama-index (0.9.x, llama_index.legacy) installed alongside the v0.10 namespaced packages breaks isinstance checks and class resolution ('Any legacy ll
- Phoenix protobuf error on import: Descriptors cannot be created directly
The real problem is pip backtracking to an old `opentelemetry-proto` (1.11.1) which only requires protobuf>=3.13, incompatible with protobuf v5. Fix: constrain `opentelemetry-exporter-otlp >=1.21.0` (or update all of `opentelemetry-proto`,
- Phoenix protobuf error on import: Descriptors cannot be created directly
Running the one-click Arize Phoenix integration with LlamaIndex (arize-phoenix 3.17.1, llama-index-core 0.10.22) fails on `import phoenix as px` with `TypeError: Descriptors cannot be created directly` from protobuf. Downgrading protobuf al