Since this issue only occurs on the recent IBM JDK 8, we are currently working with the JDK team to identify the issue.
 
If it is a JDK issue, Swarm 2017.7.0 should still hit this issue with the recent IBM JDK though. Still puzzled. Anyway, will wait and see.
Thanks
Emily
================

Emily Jiang

W
ebSphere Application Server, MicroProfile Development Lead
Phone: 44-1962-816278
E-mail: emijiang@uk.ibm.com
Twitter: @emilyfhjiang
IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU
 
 
----- Original message -----
From: Martin Kouba <mkouba@redhat.com>
Sent by: weld-dev-bounces@lists.jboss.org
To: Emily Jiang <EMIJIANG@uk.ibm.com>
Cc: weld-dev@lists.jboss.org
Subject: Re: [weld-dev] illegal access exception on org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler
Date: Thu, Nov 2, 2017 11:48 AM
 
Well, the issue is closed and the reporter confirms that it works in
Swarm 2017.7.0. The only related issue I'm aware of is SWARM-1374 which
was about fixing Weld versions mismatch, i.e. multiple versions of weld
artifacts ended in a Swarm uberjar. AFAIK there were no problems when
using OpenJDK or OracleJDK.

It might be a classloading issue though -
org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler could be
loaded twice or something like that.

So I would start with Liberty class loading and related stuff.

Dne 2.11.2017 v 12:20 Emily Jiang napsal(a):
> sorry.. I pasted a wrong jira. Here it is.
> https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.jboss.org_browse_SWARM-2D1474&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=80rfgX_f4YEVg1risQV0PUdxlGqlcFj-Gh36eqwhRPA&s=sN-bJPTKWpsvccv7ivvv50LYPfokS0MQTUgh02g3A5Q&e=
> Thanks
> Emily
> ================
> Emily Jiang
>
> WebSphere Application Server, MicroProfile Development Lead
> Phone: 44-1962-816278
> E-mail: emijiang@uk.ibm.com <mailto:emijiang@uk.ibm.com>
> Twitter: @emilyfhjiang
> IBM United Kingdom Limited
> Registered in England and Wales with number 741598
> Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU
>
>     ----- Original message -----
>     From: Martin Kouba <mkouba@redhat.com>
>     Sent by: weld-dev-bounces@lists.jboss.org
>     To: Emily Jiang <EMIJIANG@uk.ibm.com>
>     Cc: weld-dev@lists.jboss.org
>     Subject: Re: [weld-dev] illegal access exception on
>     org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler
>     Date: Thu, Nov 2, 2017 10:53 AM
>     I see no stack trace in SWARM-772 description?
>
>     Dne 2.11.2017 v 11:36 Emily Jiang napsal(a):
>      > Just curious. What is the wildfly issue then? It seems reporting the
>      > same stack.
>      > Thanks
>      > Emily
>      > ================
>      > Emily Jiang
>      >
>      > WebSphere Application Server, MicroProfile Development Lead
>      > Phone: 44-1962-816278
>      > E-mail: emijiang@uk.ibm.com <mailto:emijiang@uk.ibm.com>
>      > Twitter: @emilyfhjiang
>      > IBM United Kingdom Limited
>      > Registered in England and Wales with number 741598
>      > Registered office: PO Box 41, North Harbour, Portsmouth, Hants.
>     PO6 3AU
>      >
>      >     ----- Original message -----
>      >     From: Martin Kouba <mkouba@redhat.com>
>      >     Sent by: weld-dev-bounces@lists.jboss.org
>      >     To: Emily Jiang <EMIJIANG@uk.ibm.com>
>      >     Cc: weld-dev@lists.jboss.org
>      >     Subject: Re: [weld-dev] illegal access exception on
>      >     org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler
>      >     Date: Wed, Nov 1, 2017 6:11 PM
>      >     Dne 1.11.2017 v 18:41 Emily Jiang napsal(a):
>      >      > Thank you Martin! We did more experiment. It seems the JDK
>      >     8.0.4.6 and
>      >      > newer has this issue. We will follow up with IBM JDK team
>     to find
>      >     out why.
>      >      > It seems someone reported the same issue on
>      >      >
>      >    
>     wildfly(https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.jboss.org_browse_SWARM-2D772&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=U6DM4X-mvUo7Nxy1fa9jUPIWXsBof6oGvsFw75PvhxM&s=q7HQuvdXQ7qfvYUzFtuyMbD_yb8Xf3fcU4KRzGiGkqY&e=)
>      >
>      >     Hm, this Swarm issue does not seem to be related...
>      >
>      >      > Thanks
>      >      > Emily
>      >      > ================
>      >      > Emily Jiang
>      >      >
>      >      > WebSphere Application Server, MicroProfile Development Lead
>      >      > Phone: 44-1962-816278
>      >      > E-mail: emijiang@uk.ibm.com <mailto:emijiang@uk.ibm.com>
>      >      > Twitter: @emilyfhjiang
>      >      > IBM United Kingdom Limited
>      >      > Registered in England and Wales with number 741598
>      >      > Registered office: PO Box 41, North Harbour, Portsmouth,
>     Hants.
>      >     PO6 3AU
>      >      >
>      >      >     ----- Original message -----
>      >      >     From: Martin Kouba <mkouba@redhat.com>
>      >      >     Sent by: weld-dev-bounces@lists.jboss.org
>      >      >     To: Emily Jiang <EMIJIANG@uk.ibm.com>
>      >      >     Cc: weld-dev@lists.jboss.org
>      >      >     Subject: Re: [weld-dev] illegal access exception on
>      >      >    
>     org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler
>      >      >     Date: Wed, Nov 1, 2017 7:23 AM
>      >      >     Hi Emily,
>      >      >
>      >      >     the exception message looks odd. Do you have some more
>     info?
>      >     E.g. do
>      >      >     also you hit the problem with older versions of jdk8?
>      >      >
>      >      >     Martin
>      >      >
>      >      >     Dne 1.11.2017 v 00:32 Emily Jiang napsal(a):
>      >      >      > Hi Martin/Matej,
>      >      >      > We hit the following problem with Jdk 8.
>      >      >      > Caused by: java.lang.BootstrapMethodError:
>      >      >      > java.lang.IllegalAccessException:
>      >      >      >
>      >    
>     'org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler' no
>      >      >      > access to:
>      >      >    
>     'org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler'
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler.<clinit>(ObserverNotifier.java:480)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:273)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:177)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:171)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl.fire(BeforeBeanDiscoveryImpl.java:54)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:391)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:76)
>      >      >      >      at
>      >      >      >
>      >    
>     com.ibm.ws.cdi.impl.CDIContainerImpl$2.run(CDIContainerImpl.java:141)
>      >      >      >      at
>      >      >      >
>      >    
>     com.ibm.ws.cdi.impl.CDIContainerImpl$2.run(CDIContainerImpl.java:138)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.security.AccessController.doPrivileged(AccessController.java:594)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     com.ibm.ws.cdi.impl.CDIContainerImpl.applicationStarting(CDIContainerImpl.java:138)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     com.ibm.ws.cdi.liberty.CDIRuntimeImpl.applicationStarting(CDIRuntimeImpl.java:379)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     com.ibm.ws.container.service.state.internal.ApplicationStateManager.fireStarting(ApplicationStateManager.java:28)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     com.ibm.ws.container.service.state.internal.StateChangeServiceImpl.fireApplicationStarting(StateChangeServiceImpl.java:50)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.preDeployApp(DeployedAppInfoBase.java:375)
>      >      >      >      ... 8 more
>      >      >      > Caused by: java.lang.IllegalAccessException:
>      >      >      >
>      >    
>     'org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler' no
>      >      >      > access to:
>      >      >    
>     'org.jboss.weld.event.ObserverNotifier$ObserverExceptionHandler'
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandles$Lookup.checkClassAccess(MethodHandles.java:371)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:281)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:264)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandles$Lookup.findStatic(MethodHandles.java:468)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandle.sendResolveMethodHandle(MethodHandle.java:966)
>      >      >      >      at
>      >     java.lang.invoke.MethodHandle.getCPMethodHandleAt(Native
>      >      >     Method)
>      >      >      >      at
>      >      >      >
>      >      >
>      >    
>     java.lang.invoke.MethodHandle.resolveInvokeDynamic(MethodHandle.java:856)
>      >      >      >      ... 25 more
>      >      >      > java version "1.8.0_144"
>      >      >      > Java(TM) SE Runtime Environment (build 8.0.5.0 -
>      >      >      > pwi3280sr5-20170905_01(SR5))
>      >      >      > IBM J9 VM (build 2.9, JRE 1.8.0 Windows 7 x86-32
>      >     20170901_363591 (JIT
>      >      >      > enabled, A
>      >      >      > OT enabled)
>      >      >      > J9VM - d56eb84
>      >      >      > JIT  - tr.open_20170901_140853_d56eb84
>      >      >      > OMR  - b033a01)
>      >      >      > JCL - 20170823_01 based on Oracle jdk8u144-b01
>      >      >      > Do you know what is wrong here?
>      >      >      > Thanks
>      >      >      > Emily
>      >      >      > ================
>      >      >      > Emily Jiang
>      >      >      >
>      >      >      > WebSphere Application Server, MicroProfile
>     Development Lead
>      >      >      > Phone: 44-1962-816278
>      >      >      > E-mail: emijiang@uk.ibm.com
>     <mailto:emijiang@uk.ibm.com>
>      >      >      > Twitter: @emilyfhjiang
>      >      >      > IBM United Kingdom Limited
>      >      >      > Registered in England and Wales with number 741598
>      >      >      > Registered office: PO Box 41, North Harbour,
>     Portsmouth,
>      >     Hants.
>      >      >     PO6 3AU
>      >      >      > Unless stated otherwise above:
>      >      >      > IBM United Kingdom Limited - Registered in England and
>      >     Wales with
>      >      >     number
>      >      >      > 741598.
>      >      >      > Registered office: PO Box 41, North Harbour,
>     Portsmouth,
>      >      >     Hampshire PO6 3AU
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >      > _______________________________________________
>      >      >      > weld-dev mailing list
>      >      >      > weld-dev@lists.jboss.org
>      >      >      >
>      >      >
>      >
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=azXCCQ5hM1-RIMppgm7pKpkE8p9n5k2WatIM9EQmsI8&s=_zPcL9Tv_qI1a0e5eHjWMevwIVqznZXloEjf1YHD7nA&e=
>      >      >      >
>      >      >     _______________________________________________
>      >      >     weld-dev mailing list
>      >      >     weld-dev@lists.jboss.org
>      >      >
>      >
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=azXCCQ5hM1-RIMppgm7pKpkE8p9n5k2WatIM9EQmsI8&s=_zPcL9Tv_qI1a0e5eHjWMevwIVqznZXloEjf1YHD7nA&e=
>      >      >
>      >      > Unless stated otherwise above:
>      >      > IBM United Kingdom Limited - Registered in England and
>     Wales with
>      >     number
>      >      > 741598.
>      >      > Registered office: PO Box 41, North Harbour, Portsmouth,
>      >     Hampshire PO6 3AU
>      >      >
>      >     _______________________________________________
>      >     weld-dev mailing list
>      >     weld-dev@lists.jboss.org
>      >
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=U6DM4X-mvUo7Nxy1fa9jUPIWXsBof6oGvsFw75PvhxM&s=dCZX7YjG8PnYlYuPFhUlPeYUlzsUhYjS5AJFFnPsUi8&e=
>      >
>      > Unless stated otherwise above:
>      > IBM United Kingdom Limited - Registered in England and Wales with
>     number
>      > 741598.
>      > Registered office: PO Box 41, North Harbour, Portsmouth,
>     Hampshire PO6 3AU
>      >
>     _______________________________________________
>     weld-dev mailing list
>     weld-dev@lists.jboss.org
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=sTYQHPhlB6WNx3DBNqMxIbMyTlbF5irYhmu5L7QIF9M&s=f2x-3SFOWGCArREgWtc2LHHL1bX3hYORfPZyUs7NoBI&e=
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
_______________________________________________
weld-dev mailing list
weld-dev@lists.jboss.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&m=80rfgX_f4YEVg1risQV0PUdxlGqlcFj-Gh36eqwhRPA&s=gxVRuZXzR4cE4T2yHygD3MY5cfOJZ1c7MjWYrrEUohc&e=
 
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU