[ 
https://issues.apache.org/jira/browse/OWB-1267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16788225#comment-16788225
 ] 

James Smith commented on OWB-1267:
----------------------------------

Hmm, I'm not sure I fully understand. I was thinking that I could use the shade 
plugin sort of like an application service plugin (TomEE, for instance). I 
don't think it throws errors like this, and I don't have to supply anything. 
Also, when I do add osgi and xbean-finder as compile-time dependencies, I get 
additional errors for slf4j, javax.el, osgi, etc. I feel like the 
*openwebbeans-se* should add the necessary dependencies as compile-time?

I don't know, I think this is just a learning curve for me. :P I haven't seen 
anyone create a fat-jar from plain Java SE and OWB yet, so I'm just trying to 
test it all out myself. I'll continue to experiment around outside of this 
ticket. You can close it now. I appreciate your help, though! I'll be looking 
back at this ticket for reference.

> SeContainer Fails with NPE when starting from Exec Maven Plugin
> ---------------------------------------------------------------
>
>                 Key: OWB-1267
>                 URL: https://issues.apache.org/jira/browse/OWB-1267
>             Project: OpenWebBeans
>          Issue Type: Question
>          Components: Samples & Documentation
>    Affects Versions: 2.0.7
>            Reporter: James Smith
>            Priority: Minor
>
>  
> I am using OWB and the CDI 2.0 spec, starting my injection with the following 
> code:
> {noformat}
> SeContainer container = 
> SeContainerInitializer.newInstance().initialize(){noformat}
>  
> When I run the program via *main*, the program runs fine. But, when I run the 
> program with the *Exec Maven Plugin*, using the following command:
> {noformat}
> mvn clean package exec:exec{noformat}
> I get the following error:
>  
> {code:java}
> Exception in thread "main" java.lang.NullPointerException
> at 
> org.apache.openwebbeans.se.OWBInitializer.newContainer(OWBInitializer.java:107)
> at 
> org.apache.openwebbeans.se.OWBInitializer.initialize(OWBInitializer.java:91)
> at 
> org.apache.openwebbeans.se.SeInitializerFacade.initialize(SeInitializerFacade.java:137)
> at com.my.package.core.Main.main(Main.java:11)
> {code}
> Also, I am packaging all of the dependencies into a single jar using the 
> *Apache Maven Assembly Plugin*. Running the jar with the following command 
> produces the same output mentioned above:
> {noformat}
> java -jar target/my-jar-with-dependencies.jar{noformat}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to