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
1 day, 20 hours
Weld 5.0.0.Alpha1 is available
by Matej Novotny
Hello,
I just wanted to share that the first version of Weld 5 for CDI 4 is
available.
Core version - 5.0.0.Alpha1
API version - 5.0.Beta2
It implements all the changes done in CDI so far (up until last API
release) and it passes the TCK that we have thus far.
There is a new module[1] that allows execution of build compatible
extensions via portable extensions. The portable extension[2] is by default
NOT enabled and integrators are expected to add it to their deployments.
This is so that we avoid duplicate registration for more complex
deployments (WAR, EAR, ...).
Weld SE and servlet do that automatically and so does Arq. Weld container
starting with version 3.0.2.Final. This container can be used to run TCKs
with Weld even for build compatible extensions which is now being developed
at[3].
I am actively working on this module along with several other changes that
need doing. Some of these are preventing me from integrating with WildFly
for instance, so I expect other EE integrators might have the same issue.
But you are free to give it a shot at least.
I expect there will be Alpha2 as soon as I manage to make it work with
WildFly and at that point I will also write more detailed information on
how to integrate this extension and what/if other changes are needed.
In the meantime, if you need any additional information, please don't
hesitate to ask.
Regards
Matej
______________________________________________________________________
[1]
https://github.com/weld/core/tree/5.0.0.Alpha1/weld-lite-extension-transl...
[2]
https://github.com/weld/core/blob/5.0.0.Alpha1/weld-lite-extension-transl...
[3] https://github.com/eclipse-ee4j/cdi-tck/pull/312
4 years, 1 month