[ 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)