Hi Romain, I reverted my changes to the ejb-jar.xml and now it's working again, i.e. I get the queues injected.
However, the configuration in the application.xml still gets ignored, although I have added env-entry-type to all ejb-jar.xml and application.xml. I have already been there yesterday and I can't afford to lose another day on this sh*t. I'm already fighting this container since two or three weeks. What do I need to do to make my simple use case work? All I need is some EJBs, some JMS and some configuration at deployment time. I need no user interface, no persistence layer, no transactions, no nothing. So it should be dead simple! But instead my project turned into a fu*ing nightmare because of this completely unreliable container. Please help me out of this nightmare. Regards, Christian Am 29.08.2013 um 14:54 schrieb Romain Manni-Bucau <[email protected]>: > i got it working but i removed the lookup attribute (the change for this > was in service-jar.xml in > container/openejb-core/src/main/resources/META-INF) > > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/8/29 Christian Schlichtherle <[email protected]> > >> Hi Romain, >> >> I have pulled your changes and build the drop-in WAR for TomEE+ >> 1.6.0-SNAPSHOT. It's looking somewhat better now (clean startup and >> shutdown without exceptions when running Tomcat on Java SE 7). >> >> However, it still doesn't inject the @Resource Destination and I get >> NullPointerExceptions as a result. Let's verify this. After some changes, >> now I have >> >> @Stateful >> @DependsOn("UpdateAgentMessageDispatcherBean") >> public class UpdateAgentBuilderBean >> extends BasicUpdateAgentBuilder >> implements UpdateAgent.Builder { >> >> @Resource(name = "destination", lookup = "jms/TrueUpdate Manager") >> Destination destination; >> >> ... >> } >> >> The ejb-jar.xml of this module is now basically empty. Am I supposed to >> put a <resource-env-ref> element into it again? I don't have to when >> running on Glassfish. >> >> The tomee.xml now contains the declaration of two resources: >> >> <Resource id="jms/TrueUpdate Agent" type="javax.jms.Queue"/> >> <Resource id="jms/TrueUpdate Manager" type="javax.jms.Queue"/> >> >> Should this work or do I need to do something else? >> >> Regards, >> Christian Schlichtherle >> >> Am 29.08.2013 um 13:49 schrieb Romain Manni-Bucau <[email protected]>: >> >>> Hi Christian, >>> >>> i'll use this thread for your app (i know there are 2-3 threads but i >> think >>> it is easier to sum up it here): >>> 1) the env-entry issue is fixed normally (i just run it with success >>> locally) - i'll trigger another build soon so you can test in 30mn >>> 2) the destination issue is fixed too >>> https://issues.apache.org/jira/browse/TOMEE-1025 (a workaround would be >> a >>> lookup for older versions) >>> >>> *Romain Manni-Bucau* >>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>> *Blog: **http://rmannibucau.wordpress.com/*< >> http://rmannibucau.wordpress.com/> >>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>> *Github: https://github.com/rmannibucau* >>> >>> >>> >>> 2013/8/29 Romain Manni-Bucau <[email protected]> >>> >>>> can you update your sample (and make it run at startup please to ease >> the >>>> testing?) >>>> >>>> *Romain Manni-Bucau* >>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>>> *Blog: **http://rmannibucau.wordpress.com/*< >> http://rmannibucau.wordpress.com/> >>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>> *Github: https://github.com/rmannibucau* >>>> >>>> >>>> >>>> 2013/8/29 Christian Schlichtherle <[email protected]> >>>> >>>>> No this is after I've added all types to the application.xml and even >> the >>>>> original ejb-jar.xml >>>>> >>>>> Am 29.08.2013 um 10:41 schrieb Romain Manni-Bucau < >> [email protected] >>>>>> : >>>>> >>>>>> cause you didn't specify a type probably, no? >>>>>> >>>>>> *Romain Manni-Bucau* >>>>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>> http://rmannibucau.wordpress.com/> >>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>>>> *Github: https://github.com/rmannibucau* >>>>>> >>>>>> >>>>>> >>>>>> 2013/8/29 Christian Schlichtherle <[email protected]> >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> no, it still doesn't work. Instead of ignoring the env-entries in the >>>>>>> application.xml, now I get null references injected and all I see >> are a >>>>>>> bunch of NullPointerExceptions resulting from that. >>>>>>> >>>>>>> Regards, >>>>>>> Christian >>>>>>> >>>>>>> Am 28.08.2013 um 12:13 schrieb Romain Manni-Bucau < >>>>> [email protected]>: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> retry tomorrow please >>>>>>>> >>>>>>>> *Romain Manni-Bucau* >>>>>>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>>>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>>>>>> *Github: https://github.com/rmannibucau* >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2013/8/28 Christian Schlichtherle <[email protected]> >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> see https://issues.apache.org/jira/browse/TOMEE-1022 . >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Christian Schlichtherle >>>>>>>>> >>>>>>>>> Am 28.08.2013 um 09:30 schrieb Romain Manni-Bucau < >>>>>>> [email protected]>: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> yes a runnable sample would be easier to check >>>>>>>>>> >>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>>>>>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>> *Github: https://github.com/rmannibucau* >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>>> >> >>
