[
https://issues.apache.org/jira/browse/TOMEE-4567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Johan Borchers updated TOMEE-4567:
----------------------------------
Environment: macOS Tahoe 26.1, Apache Tomee web 10.1.2, Apache NetBeans 28,
Temurin JDK build 21.0.8+9-LTS
> RequestScoped CDI injected entityManager is not RequestScoped
> -------------------------------------------------------------
>
> Key: TOMEE-4567
> URL: https://issues.apache.org/jira/browse/TOMEE-4567
> Project: TomEE
> Issue Type: Bug
> Components: TomEE Core Server
> Affects Versions: 10.1.2
> Environment: macOS Tahoe 26.1, Apache Tomee web 10.1.2, Apache
> NetBeans 28, Temurin JDK build 21.0.8+9-LTS
> Reporter: Johan Borchers
> Priority: Major
> Attachments: image-2025-12-29-13-36-21-927.png,
> image-2025-12-29-13-38-05-548.png, image-2025-12-29-13-42-26-914.png,
> image-2025-12-29-13-43-35-435.png, image-2025-12-29-13-55-50-848.png
>
>
> I have an @ApplicationScoped JPA service class and an @RequestScoped CDI
> MyEntityManagerProvider.
> Injecting the RequestScoped MyEntityManagerProvider in the @ApplicationScoped
> JPA service class always results in the same (Jta)EntityManager via the
> getter on the MyEntityManagerProvider.
> In GlassFish 7.0.25 I get for every request a unique EntityManager.
> It looks as if the @RequestScoped CDI Context is not honored for the
> (Jta)EntityManager.
> @RequestScoped MyEntityManagerProvider.
> !image-2025-12-29-13-36-21-927.png|width=427,height=172!
>
> @ApplicationScoped MessageServiceBean
> !image-2025-12-29-13-38-05-548.png|width=533,height=289!
> @RequestScoped MessageView Faces bean
> !image-2025-12-29-13-43-35-435.png|width=505,height=471!
> For every call I get the same JtaEntitymanager object.
> !image-2025-12-29-13-55-50-848.png|width=380,height=240!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)