[wildfly-dev] Injecting ManagedExecutorService results in NPE

Ingo Weiss ingo at redhat.com
Wed Mar 23 11:48:33 EDT 2016


On 23/03/2016 12:36, Stuart Douglas wrote:
> @Resource is not a CDI annotation, but it does take effect on CDI beans.
> 
> Stuart
> 
> On Wed, 23 Mar 2016 at 23:15 Eduardo Sant´Ana da Silva
> <eduardo.santanadasilva at gmail.com
> <mailto:eduardo.santanadasilva at gmail.com>> wrote:
> 
>     Weird, this was done on AS-2164
> 
>     Warn if CDI annotations present but no beans.xml
>     https://issues.jboss.org/browse/AS7-2164
> 
> 
> 
>     2016-03-23 9:06 GMT-03:00 Ingo Weiss <ingo at redhat.com
>     <mailto:ingo at redhat.com>>:
> 
>         On 23/03/2016 11:52, Eduardo Sant´Ana da Silva wrote:
>         > Did you saw this message when deploying?
>         >
>         > :# Message: Deployment %s contains CDI annotations but no bean archive
>         > was not found. (No beans.xml nor class with bean defining annotations)
>         >
>         > 2016-03-23 4:24 GMT-03:00 Ingo Weiss <ingo at redhat.com <mailto:ingo at redhat.com>
>         > <mailto:ingo at redhat.com <mailto:ingo at redhat.com>>>:
>         >
>         >     On 22/03/2016 13:28, Stuart Douglas wrote:
>         >     > Where are you trying to use these?
>         >     >
>         >     > Stuart
>         >     >
>         >     > On Wed, 23 Mar 2016, 00:18 Ingo Weiss <ingo at redhat.com <mailto:ingo at redhat.com> <mailto:ingo at redhat.com
>         <mailto:ingo at redhat.com>>
>         >     > <mailto:ingo at redhat.com <mailto:ingo at redhat.com> <mailto:ingo at redhat.com
>         <mailto:ingo at redhat.com>>>> wrote:
>         >     >
>         >     >     Hi,
>         >     >
>         >     >     I was testing injecting the default ManagedExecutorService on
>         >     WF10 and
>         >     >     it returns a NullPointerException if I don't do a lookup.
>         >     >
>         >     >     These result in a NPE:
>         >     >
>         >     >     @Resource
>         >     >     private ManagedExecutorService executorService;
>         >     >
>         >     >     @Resource(lookup = "java:jboss/ee/concurrency/executor/default")
>         >     >     private ManagedExecutorService executorService;
>         >     >
>         >     >     But this works:
>         >     >
>         >     >     private ManagedExecutorService executorService =
>         >     >
>         >      InitialContext.doLookup("java:jboss/ee/concurrency/executor/default");
>         >     >
>         >     >     I didn't change any configurations on WF so far. Ideas?
>         >     >
>         >     >     Cheers
>         >     >     --
>         >     >     Ingo Weiss
>         >     >
>         >     >     _______________________________________________
>         >     >     wildfly-dev mailing list
>         >     >     wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>         <mailto:wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>         >     <mailto:wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>
>         >     <mailto:wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>>>
>         >     >     https://lists.jboss.org/mailman/listinfo/wildfly-dev
>         >     >
>         >
>         >     Hi,
>         >
>         >     Disregard this. The issue is that I forgot to add beans.xml to
>         >     activate CDI.
>         >
>         >     Cheers
>         >     --
>         >     Ingo Weiss
>         >
>         >
>         >     _______________________________________________
>         >     wildfly-dev mailing list
>         >     wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>
>         <mailto:wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>         >     https://lists.jboss.org/mailman/listinfo/wildfly-dev
>         >
>         >
>         >
>         >
>         > --
>         > ___________________________
>         > Eduardo Sant'Ana da Silva - Ph.D.
>         > Researcher / IT Consultant
>         >
> 
>         Oi Eduardo,
> 
>         No.
> 
>         12:05:51,405 INFO  [org.jboss.as.server.deployment] (MSC service
>         thread
>         1-4) WFLYSRV0027: Starting deployment of "async-jaxrs.war"
>         (runtime-name: "async-jaxrs.war")
> 
>         12:05:51,473 INFO 
>         [javax.enterprise.resource.webcontainer.jsf.config]
>         (ServerService Thread Pool -- 78) Initializing Mojarra
>         2.2.12-jbossorg-2
>         20150729-1131 for context '/async-jaxrs'
> 
>         12:05:51,580 INFO  [org.jboss.resteasy.resteasy_jaxrs.i18n]
>         (ServerService Thread Pool -- 78) RESTEASY002225: Deploying
>         javax.ws.rs.core.Application: class
>         cx.hoffmann.msa.async.JaxRSConfiguration
> 
>         12:05:51,586 INFO  [org.wildfly.extension.undertow] (ServerService
>         Thread Pool -- 78) WFLYUT0021: Registered web context: /async-jaxrs
> 
>         12:05:51,593 INFO  [org.jboss.as.server]
>         (management-handler-thread - 7)
>         WFLYSRV0010: Deployed "async-jaxrs.war" (runtime-name :
>         "async-jaxrs.war")
> 
>         That's probably why I was confused since I've seen the message
>         you refer
>         to on EAP 6.
>         --
>         Ingo Weiss
> 
> 
> 
> 
>     -- 
>     ___________________________
>     Eduardo Sant'Ana da Silva - Ph.D.
>     Researcher / IT Consultant
> 

Ah, interesting. Should I file a bug report on that?

-- 
Ingo Weiss

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
Url : http://lists.jboss.org/pipermail/wildfly-dev/attachments/20160323/6fc92444/attachment.bin 


More information about the wildfly-dev mailing list