one option can be to start only one webapp here instead of all and hope there is a single one or others are skipped ;)
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le lun. 8 oct. 2018 à 16:15, Roberto Cortez <radcor...@yahoo.com.invalid> a écrit : > Ok, thanks. Can you help to better test it? > > Cheers, > Roberto > > > On 6 Oct 2018, at 08:26, Romain Manni-Bucau <rmannibu...@gmail.com> > wrote: > > > > Le sam. 6 oct. 2018 00:30, Roberto Cortez <radcor...@yahoo.com.invalid> > a > > écrit : > > > >> Would something like this work? > >> > >> > https://github.com/apache/tomee/commit/ea13f63f21d7f06388e2c54d70120a5a98e4c65f > >> < > >> > https://github.com/apache/tomee/commit/ea13f63f21d7f06388e2c54d70120a5a98e4c65f > >>> > >> > >> I’m not exactly sure what the problem might be with EAR. Web Modules, > seem > >> to also be deployed like this, so they suffer from the same issue. After > >> the JAX-RS app is started the context is removed. > >> > > > > > > You set a single context for all webapps so code is quite miskeading and > > error prone. > > > > > >> Please let me know what other situations you have in mind that may cause > >> issues? > >> > >> Cheers, > >> Roberto > >> > >>> On 4 Oct 2018, at 16:05, Roberto Cortez <radcor...@yahoo.com.INVALID> > >> wrote: > >>> > >>> I understand. Was just trying to give more detail into it. > >>> > >>> I’ll have a better look and try to come up with some test scenarios. > >>> > >>>> On 4 Oct 2018, at 10:47, Romain Manni-Bucau <rmannibu...@gmail.com> > >> wrote: > >>>> > >>>> Le jeu. 4 oct. 2018 à 11:42, Roberto Cortez > <radcor...@yahoo.com.invalid > >> <mailto:radcor...@yahoo.com.invalid>> a > >>>> écrit : > >>>> > >>>>> Hi Romain, > >>>>> > >>>>> Well the exception being thrown is not the actual exception. > >>>>> > >>>>> This was only happening in the MP binary due to the OpenAPI Geronimo > >>>>> implementation. In the DefaultLoader the ServletContext is injected, > >> but at > >>>>> the time that the JAX-RS app is deployed, which is in the > >>>>> AfterApplicationCreated event, the ServletContextHandler does not > have > >> a > >>>>> Context anymore so it throws a IllegalStateException("Didnt find a > web > >>>>> context for " + contextClassLoader). The caller for this is the > >>>>> setApplication of the OpenAPIFilter when we try to inject it, so that > >>>>> causes the exception we see in the logs. > >>>>> > >>>>> We never say this in Arquillian testing, because Arquillian waits for > >> the > >>>>> server to start and then deploys the app. This means we are able to > >> get a > >>>>> ServletContext from the request in ServletContextHandler, so it works > >> fine. > >>>>> > >>>>> I believe this is also related with the fix you did here: > >>>>> https://issues.apache.org/jira/browse/TOMEE-1687 < > >>>>> https://issues.apache.org/jira/browse/TOMEE-1687> > >>>>> > >>>>> What do you think? > >>>>> > >>>> > >>>> Can be but at the end the two issues are mentionned are not covered: > >>>> > >>>> 1. a regression will silently come back > >>>> 2. for ears we can leak the servlet context if we end up here (and > then > >> the > >>>> app will wrongly behave) > >>>> > >>>> My point is not to revert what you did but more to ensure it fixes the > >>>> issue in our build. > >>>> > >>>> > >>>>> > >>>>> Cheers, > >>>>> Roberto > >>>>> > >>>>>> On 4 Oct 2018, at 08:23, Romain Manni-Bucau <rmannibu...@gmail.com> > >>>>> wrote: > >>>>>> > >>>>>> @Roberto: do we have a test to reproduce and prevent future > >> regressions? > >>>>> If > >>>>>> your fix is right the error message is quite unexpected so it would > be > >>>>>> better to ensure we don't break it unintentionnally (a side note is > >> that > >>>>>> setting a single webapp context and firing an event for all webapps > >> can > >>>>>> have the same pitfall so it can need to be reworked to ensure we > don't > >>>>> hit > >>>>>> it for ears to not leak context between webapp which would be > another > >>>>> nasty > >>>>>> bug). > >>>>>> > >>>>>> Romain Manni-Bucau > >>>>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog > >>>>>> <https://rmannibucau.metawerx.net/> | Old Blog > >>>>>> <http://rmannibucau.wordpress.com> | Github < > >>>>> https://github.com/rmannibucau> | > >>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > >>>>>> < > >>>>> > >> > https://www.packtpub.com/application-development/java-ee-8-high-performance > >>>>>> > >>>>>> > >>>>>> > >>>>>> Le jeu. 4 oct. 2018 à 01:43, Roberto Cortez > >> <radcor...@yahoo.com.invalid> > >>>>> a > >>>>>> écrit : > >>>>>> > >>>>>>> Hi Cesar, > >>>>>>> > >>>>>>> I think I’ve found the issue. Just pushed a fix and now waiting to > >> the > >>>>>>> build bot to check if everything is ok. I’ll let you know when it > is > >>>>> done. > >>>>>>> > >>>>>>> Cheers, > >>>>>>> Roberto > >>>>>>> > >>>>>>>> On 3 Oct 2018, at 22:50, Roberto Cortez > <radcor...@yahoo.com.INVALID > >>> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> Not sure. Let me have a look. On Wednesday, October 3, 2018, > >> 8:56:13 > >>>>>>> PM GMT+1, César Hernández Mendoza <cesargu...@gmail.com> wrote: > >>>>>>>> > >>>>>>>> Hi everyone, > >>>>>>>> I have a simple REST app that is working fine with tomee.version > >>>>> 7.1.0, > >>>>>>> but tomee:run it's getting issues after updating it to > >>>>> 8.0.0-RC1-SNAPSHOT > >>>>>>> and also update the javaee-api to 8.0-SNAPSHOT. mvn test runs fine > >> but > >>>>>>> when I try to run mvn clean install tomee:run I got a cxf error (I > >>>>> attached > >>>>>>> the full log file to this email). > >>>>>>>> 03-Oct-2018 11:54:26.368 SEVERE [main] > >>>>>>> org.apache.cxf.jaxrs.utils.InjectionUtils.reportServerError Method > >>>>>>> setApplication can not be accessed due to security manager > >>>>>>> restrictions03-Oct-2018 11:54:26.378 SEVERE [main] > >>>>>>> org.apache.openejb.observer.ObserverManager$MethodInvocation.invoke > >>>>> error > >>>>>>> invoking org.apache.tomee.webservices.TomeeJaxRsService@7ea37dbf > >>>>>>>> Any idea why this is happening with the RC1? > >>>>>>>> El mar., 2 oct. 2018 a las 14:04, Roberto Cortez > >>>>>>> (<radcor...@yahoo.com.invalid>) escribió: > >>>>>>>> > >>>>>>>> Hi Matthew, > >>>>>>>> > >>>>>>>> Feel free to try it. Yes, no planned changes, unless something > >> required > >>>>>>> fixing. > >>>>>>>> > >>>>>>>> Cheers, > >>>>>>>> Roberto > >>>>>>>> > >>>>>>>>> On 2 Oct 2018, at 16:37, Matthew Broadhead < > >>>>> matthew.broadh...@nbmlaw.co.uk.INVALID> > >>>>>>> wrote: > >>>>>>>>> > >>>>>>>>> should i try out the RC1 or wait for release candidate? i guess > >> they > >>>>>>> will be the same unless something needs upgrading? > >>>>>>>>> > >>>>>>>>> On 02/10/18 12:18, Roberto Cortez wrote: > >>>>>>>>>> I guess it would be ASAP :) > >>>>>>>>>> > >>>>>>>>>> So if anyone wants to have anything in, now its the time. Speak > >> now > >>>>> or > >>>>>>> forever hold your peace :) > >>>>>>>>>> > >>>>>>>>>> Cheers, > >>>>>>>>>> Roberto > >>>>>>>>>> > >>>>>>>>>>> On 2 Oct 2018, at 00:16, David Blevins < > david.blev...@gmail.com> > >>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Awesome. If you have a date in mind for the first release > >> attempt, > >>>>>>> definitely let people know so they can complete anything they may > >> want > >>>>> to > >>>>>>> get done. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> -- > >>>>>>>>>>> David Blevins > >>>>>>>>>>> http://twitter.com/dblevins > >>>>>>>>>>> http://www.tomitribe.com > >>>>>>>>>>> > >>>>>>>>>>>> On Oct 1, 2018, at 2:41 PM, Roberto Cortez > >>>>>>> <radcor...@yahoo.com.INVALID> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Hi David, > >>>>>>>>>>>> > >>>>>>>>>>>> Thank you. > >>>>>>>>>>>> > >>>>>>>>>>>> I do intent to keep pushing with the release. Just doing > “this” > >>>>>>> already had me going through some stuff, which Jon helped me out. > >>>>>>>>>>>> > >>>>>>>>>>>> So consider it a first step :) > >>>>>>>>>>>> > >>>>>>>>>>>> Cheers, > >>>>>>>>>>>> Roberto > >>>>>>>>>>>> > >>>>>>>>>>>>> On 1 Oct 2018, at 19:28, David Blevins < > >> david.blev...@gmail.com> > >>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>> I think the spirit behind this is great. However, I don't > >> think > >>>>> it > >>>>>>> actually helps as the hardest part which will be for you to learn > the > >>>>>>> release process itself. Time wise you should budget 3 weeks. When > >> you > >>>>> do > >>>>>>> know what you're doing the process usually takes 2 weeks minimum as > >>>>> there's > >>>>>>> almost always at least one aborted vote and reroll. Given that, > the > >>>>>>> chances of a release by CodeOne are already slim. > >>>>>>>>>>>>> > >>>>>>>>>>>>> My advice would be to create a release branch and start > cutting > >>>>>>> actual binaries in nexus. > >>>>>>>>>>>>> > >>>>>>>>>>>>> -- > >>>>>>>>>>>>> David Blevins > >>>>>>>>>>>>> http://twitter.com/dblevins > >>>>>>>>>>>>> http://www.tomitribe.com > >>>>>>>>>>>>> > >>>>>>>>>>>>>> On Oct 1, 2018, at 10:57 AM, Roberto Cortez > >>>>>>> <radcor...@yahoo.com.INVALID> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Hi everyone, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Following up some of our recent emails, I did push a > snapshot > >>>>>>> version marked as RC of the upcoming TomEE 8 Release. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Please, find the binaries here: > >>>>>>>>>>>>>> > >>>>>>> > >>>>> > >> > https://repository.apache.org/content/repositories/snapshots/org/apache/tomee/apache-tomee/8.0.0-RC1-SNAPSHOT/ > >>>>>>> < > >>>>>>> > >>>>> > >> > https://repository.apache.org/content/repositories/snapshots/org/apache/tomee/apache-tomee/8.0.0-RC1-SNAPSHOT/ > >>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> And remember to add the following repository to your > project: > >>>>>>>>>>>>>> <repositories> > >>>>>>>>>>>>>> <repository> > >>>>>>>>>>>>>> <id>apache.snapshots.https</id> > >>>>>>>>>>>>>> <name>Apache Development Snapshot Repository</name> > >>>>>>>>>>>>>> <url> > >>>>> https://repository.apache.org/content/repositories/snapshots > >>>>>>> </url> > >>>>>>>>>>>>>> </repository> > >>>>>>>>>>>>>> </repositories> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> It should be very close to the actual release. Please, help > up > >>>>>>> take it for a spin and try it out :) Thank you! > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Cheers, > >>>>>>>>>>>>>> Roberto > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Atentamente: > >>>>>>>> César Hernández Mendoza. > >>> > >> > >> > >