The jersey-gf-ejb was adopted by the GlassFish as jersey-ejb-component-provider#4920
The jersey-gf-ejb was adopted by the GlassFish as jersey-ejb-component-provider#4920dmatej wants to merge 1 commit intoeclipse-ee4j:4.xfrom
Conversation
It looks like the build succeeds and everything passes, but it just out of the blue says fails anyway. |
|
This is the failure from Jenkins: It is not caused by this PR |
|
Hmmmm, but the failure is caused by Read timeout when some test tried to download this. So it should be enough to rerun the build. Btw jakarta.el is downloaded several times, I don't know what the test is doing, but it is suspicious, especially with so extreme logging. |
|
Dropping the EJB module looks suspicious. Will need to test this a bit.
Pros:
At this point we probably do not need to drop the module, it just won't be integrated into the GF. But thank you @dmatej for letting us know the changes in GF. Jersey is planned for the 3.1.0.M1 release quite soonish, I'd like to keep the module for M1 at least. |
|
I am not sure we can drop this at all. The Spec requirement is to contain EJB support. Dropping the module will de-facto break the requirement. It might be ok, to have the support in the glassfish repository, but it can render Jersey as non-spec compliant if any issue with GF....Keeping the module might prevent such a situation...no matter if no one would use it... |
|
Hmm, so then there should be some detached project providing standalone EJB container, usable for both Jersey and GlassFish. |
Is the EJB support important for the JAX-RS specs? Or would be easier for JAX-RS and Jersey too if the spec would drop this requirement? Also I believe this is not a task of Jersey (Jersey repo welcome page). Max it should verify that some basic scenarios work with several known use cases close to the real usage:
At least for now I can rebase the PR ... |
Yes, the EJB support is mandatory by the JAX-RS Spec for the Jakarta EE environment where the EJB container is available. |
I am talking about the NEXT version ;) |
…t-provider - it was a circular dependency between jersey and glassfish - jersey limited usage of glassfish to versions 4-6, but now started gf7 development - see commit a8cfbe9fc7cd4e662ea044c111569804b5174c2f in glassfish # Conflicts: # containers/glassfish/jersey-gf-ejb/pom.xml # containers/glassfish/jersey-gf-ejb/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentInterceptor.java # containers/glassfish/jersey-gf-ejb/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentProvider.java # containers/glassfish/jersey-gf-ejb/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbExceptionMapper.java # containers/glassfish/pom.xml
Uh oh!
There was an error while loading. Please reload this page.