Hi,

I've made a PR to upgrade to xbean 4.18 and asm9.

https://github.com/apache/tomee/pull/776

This is required for jdk16, as well as a cxf upgrade to 3.4.1 (it also
requires some decency alignment, since cxf is now using some Jakarta
artifacts). I will try to build a PR tonight.



El mar., 2 mar. 2021 21:43, Vicente Rossello <[email protected]>
escribió:

> Sure, just let me know when I can test
>
> On Tue, Mar 2, 2021 at 5:07 PM Mark Struberg <[email protected]>
> wrote:
>
>>  Hi Vincente!
>> There have been a few subtle details. Mostly in the area of EAR support.
>> OpenEJB uses some internal classes from OWB. And some of those got
>> refactored to improve performance to use the NotifiactionManager directly.
>> But this meant that some events did not get sent to Observers registered in
>> EAR/lib jars. I've fixed that now with introducing a
>> WebappNotificationManager and moved the delegation logic of events over
>> from the BeanManager.With that change all the TCKs within our main build
>> are green again.
>> And yes, will also upgrade OpenJPA and release it soon.
>>
>> But it would be way cool if you could test the current master with your
>> app and give some feedback!But let me first update OpenEJB for the latest
>> xbean-asm9 as well.
>> Will ping back when done.
>> txs and LieGrue,strub
>>
>>     On Tuesday, 2 March 2021, 16:22:44 CET, Vicente Rossello <
>> [email protected]> wrote:
>>
>>  Hi,
>>
>> I made a PR some time ago with updates in xbean-asm, OWB and CXF to
>> support
>> jdk 16 (no refactors, just upgrades).  It's working fine with JDK 16 on
>> our
>> application (excluding openJPA).
>>
>> The only problem right now is that OpenJPA is using xbean-asm8, but a
>> snapshot will do as well.
>>
>> https://github.com/apache/tomee/pull/693
>> Just in case it helps a bit.
>>
>> Best regards,
>> Vicente.
>>
>> On Tue, Mar 2, 2021 at 8:07 AM Mark Struberg <[email protected]>
>> wrote:
>>
>> > hi there!
>> >
>> > I'm right now in the middle of some refactoring to update TomEE8 to the
>> > latest OWB version.
>> > I also did need to tweak some internals to better deal with eventing for
>> > EARs.
>> > It's mostly corner cases like making sure that things like
>> > ProcessInjectionPoint triggered by
>> InjectionFactory#createInjectionTarget
>> > also end up in parent EAR libs.
>> > Right now running the full build with all the TCKs. The CDI TCKs do all
>> > pass again already.
>> >
>> > Will keep you updated...
>> >
>> > LieGrue,
>> > strub
>> >
>> >
>>
>
>

Reply via email to