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.