]
Thomas Jenkinson updated JBTM-3186:
-----------------------------------
Fix Version/s: 5.10.0.Final
Safeguard LRA filters for situations when CDI is not available
---------------------------------------------------------------
Key: JBTM-3186
URL:
https://issues.jboss.org/browse/JBTM-3186
Project: JBoss Transaction Manager
Issue Type: Bug
Components: LRA
Reporter: Martin Stefanko
Assignee: Martin Stefanko
Priority: Major
Fix For: 5.10.0.Final
When CDI is not available in LRA microservice, following exception is thrown:
{code:java}
Caused by: java.lang.NullPointerException
at io.narayana.lra.filter.ServerLRAFilter.filter(ServerLRAFilter.java:311)
{code}
This is thrown because CDI is not available in the container. The check for null
injection can prohibit this behavior and LRA can still function for REST-based services in
case CDI is not present.