[
https://jira.jboss.org/browse/WELD-761?page=com.atlassian.jira.plugin.sys...
]
Pete Muir commented on WELD-761:
--------------------------------
Siva, it would help a lot if you could attach a graphic showing the BDA layout that GF
passes to Weld in this case, including the entry point used to produce the below exception
(ie. which BeanManager is queried to do this injection).
I'll tidy up the exceptions and also add validation of all injection points generated
this way to Weld in the meantime.
Hopefully we can get GF support into our testsuite soon, which will make debugging much
easier.
Injection of session scoped bean in an EAR fails with NPE
---------------------------------------------------------
Key: WELD-761
URL:
https://jira.jboss.org/browse/WELD-761
Project: Weld
Issue Type: Bug
Components: GlassFish Integration, Resolution (Typesafe and by Name)
Affects Versions: 1.1.0.Beta2
Reporter: Sivakumar Thyagarajan
Fix For: 1.1.0.CR1
Attachments: cdi-full-earApp.ear, server-log-snippet.txt
Injection of a session scoped Bean into a Servlet in an EAR fails with 1.1.0.BETA2. This
used to pass earlier.
Related GlassFish issue:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=14832
It appears that resolvedBean is null at
https://github.com/weld/core/blob/1.1.0.Beta2/impl/src/main/java/org/jbos...
Caused by: java.lang.NullPointerException
at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:729)
at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:137)
at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:869)
at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:881)
at
org.jboss.weld.manager.SimpleInjectionTarget$1.proceed(SimpleInjectionTarget.java:122)
at
org.glassfish.weld.services.InjectionServicesImpl.aroundInject(InjectionServicesImpl.java:134)
at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:50)
at org.jboss.weld.manager.SimpleInjectionTarget.inject(SimpleInjectionTarget.java:116)
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira