[jboss-jira] [JBoss JIRA] (WFLY-11858) [Wildfly16] CDI fails to inject InitialContext during startup
Rakesh K. Cherukuri (Jira)
issues at jboss.org
Mon Mar 18 06:38:00 EDT 2019
[ https://issues.jboss.org/browse/WFLY-11858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709535#comment-13709535 ]
Rakesh K. Cherukuri commented on WFLY-11858:
--------------------------------------------
Flow: During server startup,
Servlet.init() -> SingletonEjbX.serviceMethod -> StatelessEJB.doService() -> SingletonEjbY.performActualService()
^
Interceptor
Based on stacktrace, the client call to SingletonEjbY.performActualService() fails as server is not able to construct the component/EJB. The underlying cause is that the CDI unable to find the InitialContext
Deployment:
EAR
|_ WAR
|_lib/<jars-with-ejbs>
During startup, only one interceptor is called that makes sure that a transaction is associated (creates a new TX if one is not associated). It uses TransactionSynchronizationRegistry in the process.
My two cents: From stack trace its pretty clear that this interceptor has done its job properly as the failure happens between _StatelessEJB.doService() -> SingletonEjbY.performActualService()_
> [Wildfly16] CDI fails to inject InitialContext during startup
> -------------------------------------------------------------
>
> Key: WFLY-11858
> URL: https://issues.jboss.org/browse/WFLY-11858
> Project: WildFly
> Issue Type: Bug
> Components: CDI / Weld, Transactions
> Affects Versions: 16.0.0.Final
> Reporter: Rakesh K. Cherukuri
> Assignee: Matej Novotny
> Priority: Major
> Attachments: stacktrace.log
>
>
> We are in the process of upgrading from 14.0.1.Final. While Wildfly 15.0.1 works fine, 16.0.0.Final is intermittently (3 out of 5 times) failing to start with following error
> _WELD-001334: Unsatisfied dependencies for type InitialContext with qualifiers_
> In our application, a bootstrap servlet startsup services (Stateless EJBs) during server startup. During this process the server fails to start with above error.
> Basically CDI is not able to find the appropriate InitialContext bean *intermittently*. This is not failing in our application code but in the wildfly libraries itself.
> Any pointers on this will be helpful. Don't want to end up with startup issues in stage/production :)
> Unfortunately my efforts to come up with a simplified maven module to showcase the error didn't succeed. So, please let me know if any further information is required and i will be glad to fill it in.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list