[jboss-jira] [JBoss JIRA] Closed: (JBAS-7704) Injecting Session Beans into Servlet in EAR archiv throws exception

Martin Gencur (JIRA) jira-events at lists.jboss.org
Mon Feb 8 04:36:19 EST 2010


     [ https://jira.jboss.org/jira/browse/JBAS-7704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Gencur closed JBAS-7704.
-------------------------------

    Assignee: Marius Bogoevici  (was: Martin Gencur)


Marius,  injecting of session beans into servlet in EAR now works fine and the injected object is doing what it is supposed to.
Thank you for fixing it so quickly, I can now proceed with my project:)

Closing.

> Injecting Session Beans into Servlet in EAR archiv throws exception
> -------------------------------------------------------------------
>
>                 Key: JBAS-7704
>                 URL: https://jira.jboss.org/jira/browse/JBAS-7704
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>         Environment: JBossAS 6.0.0.M1 udpated with current version of Weld core
>            Reporter: Martin Gencur
>            Assignee: Marius Bogoevici
>             Fix For: JBossAS-6.0.0.M2
>
>         Attachments: pastietrimmed.zip
>
>
> Injecting Session bean using either @Inject annotation directly or Instance<T> with following .get() into Servlet in EAR archiv throws an exception
> Steps to reproduce:
> 1) download attached zip file and unpack it among weld/jsf examples
> 2) run "mvn clean package" in root directory of the new project
> 3) deploy resulting weld-pastie.ear into JBossAS default configuration
> 4) go to localhost: http://localhost:8080/weld-pastie/download         //which invokes the servlet
> 5) now you can see following exception at jboss console:
> 08:52:56,537 ERROR [[/weld-pastie]] StandardWrapper.Throwable
> java.lang.NullPointerException
> 	at org.jboss.weld.examples.pastie.DownloadServlet.init(DownloadServlet.java:31)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
> 	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:777)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
> 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
> 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> 	at java.lang.Thread.run(Thread.java:619)
> 08:52:56,538 ERROR [[DownloadServlet]] Allocate exception for servlet DownloadServlet
> java.lang.NullPointerException
> 	at org.jboss.weld.examples.pastie.DownloadServlet.init(DownloadServlet.java:31)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
> 	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:777)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
> 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
> 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> 	at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list