WELD-862 and Seam Cron
by Peter Royle
Hi,
I'm aiming to make a release of Seam Cron available within the next two weeks. Currently there is an outstanding issue (https://issues.jboss.org/browse/WELD-862) which prevents Cron from running properly with Weld. I have been able to carry on developing Cron by testing it against OpenWebBeans, but obviously if we are to release a Seam module it should work against Weld.
It would be nice if WELD-862 could be fixed as soon a possible so that all future versions will work well with Cron.
But more importantly I also probably need to do something special in Cron so that it will work with the version of Weld already deployed in JBoss AS and Glassfish, which will contain the bug. The workaround mentioned in the bug report is to deep copy the InvocationContext. I attempted to do this by serialising and unserialising the InvocationContext but couldn't due to UnserializableExceptions. Does anyone have any advice for me about how I might be able to work around this bug to support existing versions of Weld?
Cheers,
Pete R
4 days, 21 hours
Re: [weld-dev] Cleaning up weld core master
by Scott Stark
Thanks Flavia, I'll start working on it this afternoon.
On Tue, Aug 4, 2020 at 3:57 AM Flavia Rainone <frainone(a)redhat.com> wrote:
> Scott,
>
> The code is here:
> https://github.com/fl4via/undertow/tree/JAKARTA_EE_9
> You just need to fetch that branch and follow the steps:
> - fetch Batavia project that is used to transform bytes and build it:
> https://github.com/wildfly-extras/batavia
> - build Undertow with maven clean install -DskipTests (or do not skip
> them, but keep in mind they take quite a long time to run)
> - then use the generated artifacts as dependencies wherever needed:
> undertow-servlet-jakartaee9
> undertow-websockets-jsr-jakartaee9
> Since these artifacts are untested, probably you will come back to me
> with feedback if you find any trouble using them. :-)
> Feel free to ping me at any time.
>
> As soon as this passes, I'll deploy those artifacts to Nexus.
>
> Regards,
> Flavia
>
>
5 years, 5 months
Re: [weld-dev] Cleaning up weld core master
by Scott Stark
Perfect.
On Mon, Aug 3, 2020 at 8:55 AM Flavia Rainone <frainone(a)redhat.com> wrote:
> Scott,
>
> That's great!
> I am using a generated jar by Batavia project. You will need to checkout
> that project as well. But, first, I need to do some final adjustments to my
> pom transformer and then I'll push the code to github and give you all the
> links/instructions.
>
>
> --
>
> Flavia Rainone
>
> Principal Software Engineer
>
> Red Hat <https://www.redhat.com>
>
> frainone(a)redhat.com
> <https://www.redhat.com>
>
5 years, 5 months
Cleaning up weld core master
by Scott Stark
I'm going through testing the current CDI 3.0.0-RC1 TCK in preparation for
the final release, and there are old integrations like
org.jboss.weld.environment.gwtdev that rely on a jetty-6 release for GWT
stuff. This will not work under the EE9 api change, so I'm going to remove
it.
I'm also trying to update the tomcat and jetty support using the current EE
9 based releases.
We don't have one for undertow yet, so I will disable that for now.
Is there any other cleanup/reorg we want to do as part of this?
5 years, 5 months