[
https://jira.jboss.org/browse/WELD-761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12565369#comment-12565369
]
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/jboss/weld/manager/BeanManagerImpl.java#L729
> 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
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues