]
Emmanuel Hugonnet commented on WFLY-13076:
------------------------------------------
Maybe you should give WildFly 19 Beta2 a try as we have changed a lot on this as we
don't use a ContextListener anymore and everything is done by WildFly on deployment of
the application.
Hum for the 2nd point a reproducer would be nice :)
Opentracing fails to load on EAR deployment
-------------------------------------------
Key: WFLY-13076
URL:
https://issues.redhat.com/browse/WFLY-13076
Project: WildFly
Issue Type: Bug
Components: MP OpenTracing
Affects Versions: 18.0.1.Final
Reporter: Roy Golan
Assignee: Emmanuel Hugonnet
Priority: Major
wildfly 18, an EAR application (ovirt-engine ), I'm trying to enable opentracing, and
failing.
I added this to our xml:
```
<extension
module="org.wildfly.extension.microprofile.opentracing-smallrye"/>
...
<subsystem xmlns="urn:wildfly:microprofile-opentracing-smallrye:1.0"/>
```
Exported Jaeger environment vars:
```
export JAEGER_SERVICE_NAME=ovirt-engine
export JAEGER_REPORTER_LOG_SPANS=true
export JAEGER_SAMPLER_TYPE=const
export JAEGER_SAMPLER_PARAM=1
```
And debugged the `TracerProducer` which throws:
```
"Method threw 'org.jboss.weld.exceptions.IllegalStateException' exception.
Cannot evaluate
org.jboss.weldx.servlet.ServletContext$$Proxy$_$$_WeldClientProxy.toString()"
```
The deployment structure is:
| engine.ear
- bll.jar EJB and CDI beans
- lib/vdsbroker CDI
| restapi.war JAXRS , also CDI beans
| Jboss-Modules
common.jar
utils.jar
dal.jar CDI