]
Michael Musgrove updated JBTM-3186:
-----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
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
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.