Skip to content

[BUG] OpenLiberty fails to register Fault Tolerance interceptor on a proxy bean. #35188

Description

@TheEliteGentleman

This is with regards to the Liberty Car Booking Example in LangChain4J-CDI.

An AI service is applied with any of the MP Fault Tolerance annotations. (See example here).

Unfortunately, in Open Liberty, the interceptor doesn't get triggered on method invocation.

The ApplyFaultToleranceInterceptor, in line 45, it returns an empty list of Interceptors, which it shouldn't.

How does OpenLiberty apply Fault Tolerance interceptors?

Bear in mind that the AI service is an interface and the CDI extension registers it to a proxy bean.

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    No fields configured for Bug.

    Projects

    Status
    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions