Hi and thanks for your reply,
Yes i have multiple services instrumented and i will look into the solution you provided when dealing with multiple services. But the error log i shared is from single service with a single span trace (gateway-service) as i deliberately turned off all other services for debugging sake yet still class org.elasticsearch.index.mapper.ScaledFloatFieldMapper cannot be cast to class org.elasticsearch.index.mapper.ObjectMapper persists.
Here is the result trace i see when i use pure jaeger-agent -> jaeger-collector -> jaeger-ui (with elasticsearch as storage): Note! It is sending only single span

