Hi Thomas,

Good catch! if we want to have support for java 11 (officially) on OWB
1.7.x, maybe is better to move it to use asm7 as well.

Em ter, 20 de nov de 2018 às 12:28, Thomas Andraschko <
andraschko.tho...@gmail.com> escreveu:

> I could merge it, too but does it really make sense to apply it without
> migrating to asm7?
>
> Am Mo., 19. Nov. 2018 um 16:34 Uhr schrieb Daniel Cunha <
> daniels...@apache.org>:
>
> > Hi Romain,
> >
> > Do we have plan to merge it?
> > Em ter, 6 de nov de 2018 às 13:13, Romain Manni-Bucau <
> > rmannibu...@gmail.com>
> > escreveu:
> >
> > > Hello Daniel,
> > >
> > > it is ok for me
> > >
> > > 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 mar. 6 nov. 2018 à 16:39, Daniel Cunha <daniels...@apache.org> a
> > écrit
> > > :
> > >
> > > > Hi Romain,
> > > >
> > > > So, the change sounds good to go? Or you still see something to be
> > > changed?
> > > >
> > > >
> > > > Em seg, 5 de nov de 2018 3:47 PM, Daniel Cunha <daniels...@gmail.com
> > > > escreveu:
> > > >
> > > > > Hi Romain,
> > > > >
> > > > > You right, the backport include other things which are important as
> > > well
> > > > > like:
> > > > > changes on NormalScopeProxyFactory and
> > > InterceptorDecoratorProxyFactory.
> > > > >
> > > > > But yes, the backport includes the commit that you refer. :)
> > > > >
> > > > > Thank you for your review.
> > > > >
> > > > > Em seg, 5 de nov de 2018 às 15:41, Romain Manni-Bucau <
> > > > > rmannibu...@gmail.com> escreveu:
> > > > >
> > > > >> Ok I get it now, so this is not *this* commit you want but one
> > before
> > > -
> > > > >> likely
> > > > >>
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/openwebbeans/commit/92f94b68ae125d171ac26e6a3cbf26b6a3f54513
> > > > >> - but it was included in the commit you backported ;).
> > > > >>
> > > > >> makes sense to include that in 1.7 branch IMHO
> > > > >>
> > > > >> 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. 5 nov. 2018 à 19:35, Daniel Cunha <daniels...@apache.org>
> a
> > > > >> écrit :
> > > > >>
> > > > >> > Of course, the issue happening when I'm using JDK11 :)
> > > > >> >
> > > > >> > Em seg, 5 de nov de 2018 às 15:33, Daniel Cunha <
> > > daniels...@gmail.com
> > > > >
> > > > >> > escreveu:
> > > > >> >
> > > > >> > > Hi Romain,
> > > > >> > >
> > > > >> > > Well... that change make me possible to continue create my
> > > singleton
> > > > >> > > startup like it:
> > > > >> > >
> > > > >> > > import javax.annotation.PostConstruct;
> > > > >> > > import javax.annotation.PreDestroy;
> > > > >> > > import javax.ejb.Singleton;
> > > > >> > > import javax.ejb.Startup;
> > > > >> > >
> > > > >> > > @Singleton
> > > > >> > > @Startup
> > > > >> > > public class KernelShutdownListener {
> > > > >> > >
> > > > >> > >     @PostConstruct
> > > > >> > >     private void startup() {
> > > > >> > >         System.out.println("ALOHA STARTUP");
> > > > >> > >     }
> > > > >> > >
> > > > >> > >     @PreDestroy
> > > > >> > >     private void shutdown() {
> > > > >> > >         System.out.println("ALOHA SHUTDOWN");
> > > > >> > >     }
> > > > >> > > }
> > > > >> > >
> > > > >> > > It was not possible without that change, as you can see here:
> > > > >> > > Caused by: java.lang.IllegalStateException: Cannot get
> > > > >> Unsafe.defineClass
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.AbstractProxyFactory$4.run(AbstractProxyFactory.java:812)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.AbstractProxyFactory$4.run(AbstractProxyFactory.java:801)
> > > > >> > >     at
> > > java.base/java.security.AccessController.doPrivileged(Native
> > > > >> > Method)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.AbstractProxyFactory.initializeUnsafe(AbstractProxyFactory.java:800)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.AbstractProxyFactory.<init>(AbstractProxyFactory.java:91)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.InterceptorDecoratorProxyFactory.<init>(InterceptorDecoratorProxyFactory.java:77)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.config.WebBeansContext.<init>(WebBeansContext.java:153)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.config.WebBeansContext.<init>(WebBeansContext.java:116)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:167)
> > > > >> > >     at
> > org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:963)
> > > > >> > >     ... 17 more
> > > > >> > > Caused by: java.lang.NoSuchMethodException:
> > > > >> > > sun.misc.Unsafe.defineClass(java.lang.String, [B, int, int,
> > > > >> > > java.lang.ClassLoader, java.security.ProtectionDomain)
> > > > >> > >     at
> > > java.base/java.lang.Class.getDeclaredMethod(Class.java:2476)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.proxy.AbstractProxyFactory$4.run(AbstractProxyFactory.java:807)
> > > > >> > >     ... 27 more
> > > > >> > >
> > > > >> > > 05-Nov-2018 15:15:33.110 SEVERE [localhost-startStop-2]
> > > > >> > > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Error
> > > deploying
> > > > >> web
> > > > >> > > application archive
> > > > >> [/tmp/apache-tomee-plume-7.0.6-TT.2/webapps/ROOT.war]
> > > > >> > >  java.lang.IllegalStateException: ContainerBase.addChild:
> start:
> > > > >> > > org.apache.catalina.LifecycleException: Failed to start
> > component
> > > > >> > >
> > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
> > > > >> > >     at
> > > > >> > >
> > > > >>
> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
> > > > >> > >     at
> > > > >> > >
> > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
> > > > >> > >     at
> > > > >> > >
> > > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:985)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> > > > >> > >     at
> > > > >> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > >> > >     at
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > >> > >     at java.base/java.lang.Thread.run(Thread.java:834)
> > > > >> > >
> > > > >> > >
> > > > >> > > Em seg, 5 de nov de 2018 às 15:24, Romain Manni-Bucau <
> > > > >> > > rmannibu...@gmail.com> escreveu:
> > > > >> > >
> > > > >> > >> Hi Daniel,
> > > > >> > >>
> > > > >> > >> Do you know which part implies the "need", this commit was
> not
> > > > >> suppose
> > > > >> > to
> > > > >> > >> change anything since the code was already supporting java
> 11,
> > it
> > > > was
> > > > >> > just
> > > > >> > >> intended to prepare potential change later on.
> > > > >> > >> Did a small change in the behavior was introduced - if so it
> > was
> > > > not
> > > > >> > >> intended from my part?
> > > > >> > >>
> > > > >> > >> 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. 5 nov. 2018 à 19:20, Daniel Cunha <
> > daniels...@apache.org
> > > >
> > > > a
> > > > >> > >> écrit :
> > > > >> > >>
> > > > >> > >> > Hi Folks,
> > > > >> > >> >
> > > > >> > >> > we got an issue with Java 11 and TomEE 7.0.x and we need
> the
> > > > >> backport
> > > > >> > >> for
> > > > >> > >> > it:
> > > > >> > >> > https://github.com/apache/openwebbeans/pull/13
> > > > >> > >> >
> > > > >> > >> > Please take a look at those changes and let me know what do
> > you
> > > > >> think.
> > > > >> > >> >
> > > > >> > >> > Thank you.
> > > > >> > >> > --
> > > > >> > >> > Daniel "soro" Cunha
> > > > >> > >> > https://twitter.com/dvlc_
> > > > >> > >> >
> > > > >> > >>
> > > > >> > >
> > > > >> > >
> > > > >> > > --
> > > > >> > > Daniel "soro" Cunha
> > > > >> > > https://twitter.com/dvlc_
> > > > >> > >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > Daniel "soro" Cunha
> > > > >> > https://twitter.com/dvlc_
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > > > --
> > > > > Daniel "soro" Cunha
> > > > > https://twitter.com/dvlc_
> > > > >
> > > >
> > >
> >
> >
> > --
> > Daniel "soro" Cunha
> > https://twitter.com/dvlc_
> >
>


-- 
Daniel "soro" Cunha
https://twitter.com/dvlc_

Reply via email to