[jira] [Resolved] (TOMEE-4281) Improve logging when failing to load a class
[ https://issues.apache.org/jira/browse/TOMEE-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4281. Resolution: Fixed > Improve logging when failing to load a class > > > Key: TOMEE-4281 > URL: https://issues.apache.org/jira/browse/TOMEE-4281 > Project: TomEE > Issue Type: New Feature > Components: TomEE Core Server >Reporter: Jean-Louis Monteiro >Assignee: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.2 > > Time Spent: 40m > Remaining Estimate: 0h > > While moving from javax to jakarta namespace there are often weird exceptions > to track with dependencies not being loaded. A better logging should help > users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Work started] (TOMEE-4281) Improve logging when failing to load a class
[ https://issues.apache.org/jira/browse/TOMEE-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on TOMEE-4281 started by Jean-Louis Monteiro. -- > Improve logging when failing to load a class > > > Key: TOMEE-4281 > URL: https://issues.apache.org/jira/browse/TOMEE-4281 > Project: TomEE > Issue Type: New Feature > Components: TomEE Core Server >Reporter: Jean-Louis Monteiro >Assignee: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.2 > > Time Spent: 0.5h > Remaining Estimate: 0h > > While moving from javax to jakarta namespace there are often weird exceptions > to track with dependencies not being loaded. A better logging should help > users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4281) Improve logging when failing to load a class
[ https://issues.apache.org/jira/browse/TOMEE-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4281: --- Fix Version/s: 10.0.0 9.1.2 > Improve logging when failing to load a class > > > Key: TOMEE-4281 > URL: https://issues.apache.org/jira/browse/TOMEE-4281 > Project: TomEE > Issue Type: New Feature >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.2 > > > While moving from javax to jakarta namespace there are often weird exceptions > to track with dependencies not being loaded. A better logging should help > users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4281) Improve logging when failing to load a class
[ https://issues.apache.org/jira/browse/TOMEE-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4281: -- Assignee: Jean-Louis Monteiro > Improve logging when failing to load a class > > > Key: TOMEE-4281 > URL: https://issues.apache.org/jira/browse/TOMEE-4281 > Project: TomEE > Issue Type: New Feature > Components: TomEE Core Server >Reporter: Jean-Louis Monteiro >Assignee: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.2 > > > While moving from javax to jakarta namespace there are often weird exceptions > to track with dependencies not being loaded. A better logging should help > users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4281) Improve logging when failing to load a class
[ https://issues.apache.org/jira/browse/TOMEE-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4281: --- Component/s: TomEE Core Server > Improve logging when failing to load a class > > > Key: TOMEE-4281 > URL: https://issues.apache.org/jira/browse/TOMEE-4281 > Project: TomEE > Issue Type: New Feature > Components: TomEE Core Server >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.2 > > > While moving from javax to jakarta namespace there are often weird exceptions > to track with dependencies not being loaded. A better logging should help > users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4281) Improve logging when failing to load a class
Jean-Louis Monteiro created TOMEE-4281: -- Summary: Improve logging when failing to load a class Key: TOMEE-4281 URL: https://issues.apache.org/jira/browse/TOMEE-4281 Project: TomEE Issue Type: New Feature Reporter: Jean-Louis Monteiro While moving from javax to jakarta namespace there are often weird exceptions to track with dependencies not being loaded. A better logging should help users to diagnose and fix the problems. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4268) Create MicroProfile OpenAPI Reader exemple
[ https://issues.apache.org/jira/browse/TOMEE-4268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4268: -- Assignee: Jean-Louis Monteiro > Create MicroProfile OpenAPI Reader exemple > -- > > Key: TOMEE-4268 > URL: https://issues.apache.org/jira/browse/TOMEE-4268 > Project: TomEE > Issue Type: New Feature >Reporter: Jean-Louis Monteiro >Assignee: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4268) Create MicroProfile OpenAPI Reader exemple
[ https://issues.apache.org/jira/browse/TOMEE-4268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4268. Fix Version/s: 10.0.0 Resolution: Fixed > Create MicroProfile OpenAPI Reader exemple > -- > > Key: TOMEE-4268 > URL: https://issues.apache.org/jira/browse/TOMEE-4268 > Project: TomEE > Issue Type: New Feature >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4268) Create MicroProfile OpenAPI Reader exemple
Jean-Louis Monteiro created TOMEE-4268: -- Summary: Create MicroProfile OpenAPI Reader exemple Key: TOMEE-4268 URL: https://issues.apache.org/jira/browse/TOMEE-4268 Project: TomEE Issue Type: New Feature Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4267) MicroProfile Metrics JMX Registrar must be initialized once
[ https://issues.apache.org/jira/browse/TOMEE-4267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4267. Fix Version/s: 10.0.0 Resolution: Fixed > MicroProfile Metrics JMX Registrar must be initialized once > --- > > Key: TOMEE-4267 > URL: https://issues.apache.org/jira/browse/TOMEE-4267 > Project: TomEE > Issue Type: Bug >Reporter: Jean-Louis Monteiro >Assignee: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4267) MicroProfile Metrics JMX Registrar must be initialized once
Jean-Louis Monteiro created TOMEE-4267: -- Summary: MicroProfile Metrics JMX Registrar must be initialized once Key: TOMEE-4267 URL: https://issues.apache.org/jira/browse/TOMEE-4267 Project: TomEE Issue Type: Bug Reporter: Jean-Louis Monteiro Assignee: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4200) Use ActiveMQ client jakarta instead of shading it in TomEE
Jean-Louis Monteiro created TOMEE-4200: -- Summary: Use ActiveMQ client jakarta instead of shading it in TomEE Key: TOMEE-4200 URL: https://issues.apache.org/jira/browse/TOMEE-4200 Project: TomEE Issue Type: Improvement Affects Versions: 9.0.0 Reporter: Jean-Louis Monteiro Fix For: 10.0.0, 9.1.0 Since 5.18.0 ActiveMQ now provides a jakarta compatible client. We should favor it and remove our shade approach. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4199) jakartaee-api with tomcat classifier has too much in it
[ https://issues.apache.org/jira/browse/TOMEE-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4199: --- Affects Version/s: 9.0.0 > jakartaee-api with tomcat classifier has too much in it > --- > > Key: TOMEE-4199 > URL: https://issues.apache.org/jira/browse/TOMEE-4199 > Project: TomEE > Issue Type: Bug > Components: TomEE Core Server >Affects Versions: 9.0.0 >Reporter: Jean-Louis Monteiro >Priority: Major > > The jakartaee-api with tomcat classifier seems to contain all APIs already in > Tomcat (EL, JSP, WebScokets, Servlet) whereas it's meant to not duplicate the > APIs to avoid mismatchs. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4199) jakartaee-api with tomcat classifier has too much in it
[ https://issues.apache.org/jira/browse/TOMEE-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4199: --- Fix Version/s: 9.1.0 10.0.0 > jakartaee-api with tomcat classifier has too much in it > --- > > Key: TOMEE-4199 > URL: https://issues.apache.org/jira/browse/TOMEE-4199 > Project: TomEE > Issue Type: Bug > Components: TomEE Core Server >Affects Versions: 9.0.0 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0, 9.1.0 > > > The jakartaee-api with tomcat classifier seems to contain all APIs already in > Tomcat (EL, JSP, WebScokets, Servlet) whereas it's meant to not duplicate the > APIs to avoid mismatchs. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4199) jakartaee-api with tomcat classifier has too much in it
[ https://issues.apache.org/jira/browse/TOMEE-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4199: --- Component/s: TomEE Core Server > jakartaee-api with tomcat classifier has too much in it > --- > > Key: TOMEE-4199 > URL: https://issues.apache.org/jira/browse/TOMEE-4199 > Project: TomEE > Issue Type: Bug > Components: TomEE Core Server >Reporter: Jean-Louis Monteiro >Priority: Major > > The jakartaee-api with tomcat classifier seems to contain all APIs already in > Tomcat (EL, JSP, WebScokets, Servlet) whereas it's meant to not duplicate the > APIs to avoid mismatchs. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4199) jakartaee-api with tomcat classifier has too much in it
Jean-Louis Monteiro created TOMEE-4199: -- Summary: jakartaee-api with tomcat classifier has too much in it Key: TOMEE-4199 URL: https://issues.apache.org/jira/browse/TOMEE-4199 Project: TomEE Issue Type: Bug Reporter: Jean-Louis Monteiro The jakartaee-api with tomcat classifier seems to contain all APIs already in Tomcat (EL, JSP, WebScokets, Servlet) whereas it's meant to not duplicate the APIs to avoid mismatchs. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4140) Update MicroProfile to 6.0
[ https://issues.apache.org/jira/browse/TOMEE-4140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4140. Fix Version/s: 10.0.0 Assignee: Gwénaël Ruelland Resolution: Fixed > Update MicroProfile to 6.0 > -- > > Key: TOMEE-4140 > URL: https://issues.apache.org/jira/browse/TOMEE-4140 > Project: TomEE > Issue Type: Bug >Reporter: Gwénaël Ruelland >Assignee: Gwénaël Ruelland >Priority: Major > Fix For: 10.0.0 > > Time Spent: 1h 50m > Remaining Estimate: 0h > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4061) Wrap up updates for TomEE 9.x
[ https://issues.apache.org/jira/browse/TOMEE-4061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4061. Fix Version/s: 9.0.1 Assignee: Gwénaël Ruelland Resolution: Fixed > Wrap up updates for TomEE 9.x > - > > Key: TOMEE-4061 > URL: https://issues.apache.org/jira/browse/TOMEE-4061 > Project: TomEE > Issue Type: Dependency upgrade > Components: Examples and Documentation, TomEE Build >Affects Versions: 9.0.0-M8 >Reporter: Gwénaël Ruelland >Assignee: Gwénaël Ruelland >Priority: Major > Fix For: 9.0.1 > > Time Spent: 3h 50m > Remaining Estimate: 0h > > Wrap up update for TomEE 9.x : > * TOMEE-4086 HSQLDB 2.7.1 > * TOMEE-4081 Jackson 2.13.4 > * TOMEE-4095 Jackson-databind 2.13.4.2 > * TOMEE-4096 Tomcat 10.0.27 > * Derby 10.14.2.0 > * Derby 10.15.2.0 > * TOMEE-4093 Hibernate 6.1.4.Final > * TOMEE-4097 MicroProfile API Fault Tolerance 4.0.2 > * TOMEE-4098 MicroProfile API Health 4.0.1 > * TOMEE-4099 MicroProfile API Rest Client 3.0.1 > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4053) Dependency properties cleanup
[ https://issues.apache.org/jira/browse/TOMEE-4053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4053. Fix Version/s: 9.0.1 Resolution: Fixed > Dependency properties cleanup > - > > Key: TOMEE-4053 > URL: https://issues.apache.org/jira/browse/TOMEE-4053 > Project: TomEE > Issue Type: Improvement >Reporter: Gwénaël Ruelland >Priority: Minor > Fix For: 9.0.1 > > Time Spent: 10h 10m > Remaining Estimate: 0h > > Proposed PR for properties consistency > * properties are of the form 'version.groupid' or 'groupid.version' : > changed most to the 'version.groupid' form for coherence. > * regrouping properties by feature blocks > * ordering by name were usefull -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4053) Dependency properties cleanup
[ https://issues.apache.org/jira/browse/TOMEE-4053?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17682144#comment-17682144 ] Jean-Louis Monteiro commented on TOMEE-4053: Thanks [~ruelland] for the PRs > Dependency properties cleanup > - > > Key: TOMEE-4053 > URL: https://issues.apache.org/jira/browse/TOMEE-4053 > Project: TomEE > Issue Type: Improvement >Reporter: Gwénaël Ruelland >Priority: Minor > Time Spent: 10h 10m > Remaining Estimate: 0h > > Proposed PR for properties consistency > * properties are of the form 'version.groupid' or 'groupid.version' : > changed most to the 'version.groupid' form for coherence. > * regrouping properties by feature blocks > * ordering by name were usefull -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4164) Jakarta JSON Binding TCK
[ https://issues.apache.org/jira/browse/TOMEE-4164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17656617#comment-17656617 ] Jean-Louis Monteiro commented on TOMEE-4164: Setup completed in PR [https://github.com/apache/tomee/pull/1004] Needs work to pass before we can merge > Jakarta JSON Binding TCK > > > Key: TOMEE-4164 > URL: https://issues.apache.org/jira/browse/TOMEE-4164 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/jsonb/3.0/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4165) Jakarta JSON Processing TCK
[ https://issues.apache.org/jira/browse/TOMEE-4165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17656616#comment-17656616 ] Jean-Louis Monteiro commented on TOMEE-4165: Setup completed in the PR [https://github.com/apache/tomee/pull/1003] We have failures to solve before we can merge > Jakarta JSON Processing TCK > --- > > Key: TOMEE-4165 > URL: https://issues.apache.org/jira/browse/TOMEE-4165 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/jsonp/2.1/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4165) Jakarta JSON Processing TCK
[ https://issues.apache.org/jira/browse/TOMEE-4165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4165: -- Assignee: Jean-Louis Monteiro > Jakarta JSON Processing TCK > --- > > Key: TOMEE-4165 > URL: https://issues.apache.org/jira/browse/TOMEE-4165 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/jsonp/2.1/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4162) Jakarta Dependency Injection TCK
[ https://issues.apache.org/jira/browse/TOMEE-4162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4162: -- Assignee: Jean-Louis Monteiro > Jakarta Dependency Injection TCK > > > Key: TOMEE-4162 > URL: https://issues.apache.org/jira/browse/TOMEE-4162 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/dependency-injection/2.0/ for > additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4164) Jakarta JSON Binding TCK
[ https://issues.apache.org/jira/browse/TOMEE-4164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4164: -- Assignee: Jean-Louis Monteiro > Jakarta JSON Binding TCK > > > Key: TOMEE-4164 > URL: https://issues.apache.org/jira/browse/TOMEE-4164 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/jsonb/3.0/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4157) Jakarta Authentication TCK
[ https://issues.apache.org/jira/browse/TOMEE-4157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17655409#comment-17655409 ] Jean-Louis Monteiro commented on TOMEE-4157: Old school TCK > Jakarta Authentication TCK > -- > > Key: TOMEE-4157 > URL: https://issues.apache.org/jira/browse/TOMEE-4157 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Priority: Major > > see https://jakarta.ee/specifications/authentication/3.0/ for additional > details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4167) Jakarta Security TCK
[ https://issues.apache.org/jira/browse/TOMEE-4167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17655408#comment-17655408 ] Jean-Louis Monteiro commented on TOMEE-4167: Old school TCK > Jakarta Security TCK > > > Key: TOMEE-4167 > URL: https://issues.apache.org/jira/browse/TOMEE-4167 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Priority: Major > > see https://jakarta.ee/specifications/security/3.0/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4158) Jakarta Bean Validation TCK
[ https://issues.apache.org/jira/browse/TOMEE-4158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17655401#comment-17655401 ] Jean-Louis Monteiro commented on TOMEE-4158: It's a service release so the changes are minor. The PR configures the latest available TCK 3.0.1 https://github.com/apache/tomee/pull/1002 > Jakarta Bean Validation TCK > --- > > Key: TOMEE-4158 > URL: https://issues.apache.org/jira/browse/TOMEE-4158 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > > see https://jakarta.ee/specifications/bean-validation/3.0/ for additional > details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4160) Jakarta Contexts and Dependency Injection (including Language Model TCK) TCK
[ https://issues.apache.org/jira/browse/TOMEE-4160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17655399#comment-17655399 ] Jean-Louis Monteiro commented on TOMEE-4160: PR Created [https://github.com/apache/tomee/pull/1001] Looks like there is quite a lot of work to do on OWB before we can merge this. > Jakarta Contexts and Dependency Injection (including Language Model TCK) TCK > > > Key: TOMEE-4160 > URL: https://issues.apache.org/jira/browse/TOMEE-4160 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Assignee: Jean-Louis Monteiro >Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > see https://jakarta.ee/specifications/cdi/4.0/ for additional details -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4154) Migrate BatchEE to jakarta namespace
Jean-Louis Monteiro created TOMEE-4154: -- Summary: Migrate BatchEE to jakarta namespace Key: TOMEE-4154 URL: https://issues.apache.org/jira/browse/TOMEE-4154 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4149) Migrate Geronimo Transaction to jakarta namespace
Jean-Louis Monteiro created TOMEE-4149: -- Summary: Migrate Geronimo Transaction to jakarta namespace Key: TOMEE-4149 URL: https://issues.apache.org/jira/browse/TOMEE-4149 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4151) Migrate OpenWebBeans to jakarta namespace
Jean-Louis Monteiro created TOMEE-4151: -- Summary: Migrate OpenWebBeans to jakarta namespace Key: TOMEE-4151 URL: https://issues.apache.org/jira/browse/TOMEE-4151 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4152) Migrate Johnzon to jakarta namespace
Jean-Louis Monteiro created TOMEE-4152: -- Summary: Migrate Johnzon to jakarta namespace Key: TOMEE-4152 URL: https://issues.apache.org/jira/browse/TOMEE-4152 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4148) Migrate OpenJPA to jakarta namespace
Jean-Louis Monteiro created TOMEE-4148: -- Summary: Migrate OpenJPA to jakarta namespace Key: TOMEE-4148 URL: https://issues.apache.org/jira/browse/TOMEE-4148 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4150) Migrate Geronimo Connector to jakarta namespace
Jean-Louis Monteiro created TOMEE-4150: -- Summary: Migrate Geronimo Connector to jakarta namespace Key: TOMEE-4150 URL: https://issues.apache.org/jira/browse/TOMEE-4150 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4153) Migrate BVal to jakarta namespace
Jean-Louis Monteiro created TOMEE-4153: -- Summary: Migrate BVal to jakarta namespace Key: TOMEE-4153 URL: https://issues.apache.org/jira/browse/TOMEE-4153 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4146) Release TomEE jakartaapi 9.1 final
Jean-Louis Monteiro created TOMEE-4146: -- Summary: Release TomEE jakartaapi 9.1 final Key: TOMEE-4146 URL: https://issues.apache.org/jira/browse/TOMEE-4146 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4147) Create TomEE jakartaapi 10 for Jakarta EE 10
Jean-Louis Monteiro created TOMEE-4147: -- Summary: Create TomEE jakartaapi 10 for Jakarta EE 10 Key: TOMEE-4147 URL: https://issues.apache.org/jira/browse/TOMEE-4147 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4143) TomEE 9.x maintenance jobs
Jean-Louis Monteiro created TOMEE-4143: -- Summary: TomEE 9.x maintenance jobs Key: TOMEE-4143 URL: https://issues.apache.org/jira/browse/TOMEE-4143 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4144) Create tomee-tck branch for TomEE 10 / Jakarta EE 10
Jean-Louis Monteiro created TOMEE-4144: -- Summary: Create tomee-tck branch for TomEE 10 / Jakarta EE 10 Key: TOMEE-4144 URL: https://issues.apache.org/jira/browse/TOMEE-4144 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4145) Update tomee-tck 9 for Jakarta EE 9.1 to use next TomEE 9 iteration
Jean-Louis Monteiro created TOMEE-4145: -- Summary: Update tomee-tck 9 for Jakarta EE 9.1 to use next TomEE 9 iteration Key: TOMEE-4145 URL: https://issues.apache.org/jira/browse/TOMEE-4145 Project: TomEE Issue Type: Task Affects Versions: 10.0.0 Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4142) Tomcat 10.1.4
[ https://issues.apache.org/jira/browse/TOMEE-4142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4142. Resolution: Fixed > Tomcat 10.1.4 > - > > Key: TOMEE-4142 > URL: https://issues.apache.org/jira/browse/TOMEE-4142 > Project: TomEE > Issue Type: Dependency upgrade >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4142) Tomcat 10.1.4
Jean-Louis Monteiro created TOMEE-4142: -- Summary: Tomcat 10.1.4 Key: TOMEE-4142 URL: https://issues.apache.org/jira/browse/TOMEE-4142 Project: TomEE Issue Type: Dependency upgrade Reporter: Jean-Louis Monteiro Fix For: 10.0.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4139) CXF 4.0.0 (jakarta namespace)
Jean-Louis Monteiro created TOMEE-4139: -- Summary: CXF 4.0.0 (jakarta namespace) Key: TOMEE-4139 URL: https://issues.apache.org/jira/browse/TOMEE-4139 Project: TomEE Issue Type: Dependency upgrade Reporter: Jean-Louis Monteiro Fix For: 10.0.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4138) Fix BOM generator to support 2 digits version
[ https://issues.apache.org/jira/browse/TOMEE-4138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4138. Resolution: Fixed > Fix BOM generator to support 2 digits version > - > > Key: TOMEE-4138 > URL: https://issues.apache.org/jira/browse/TOMEE-4138 > Project: TomEE > Issue Type: Bug >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > > Our GenerateBom class does not support 2 digits version -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4138) Fix BOM generator to support 2 digits version
[ https://issues.apache.org/jira/browse/TOMEE-4138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4138: --- Fix Version/s: 10.0.0 > Fix BOM generator to support 2 digits version > - > > Key: TOMEE-4138 > URL: https://issues.apache.org/jira/browse/TOMEE-4138 > Project: TomEE > Issue Type: Bug >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > > Our GenerateBom class does not support 2 digits version -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4137) Prune old javax examples
[ https://issues.apache.org/jira/browse/TOMEE-4137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4137. Resolution: Fixed > Prune old javax examples > > > Key: TOMEE-4137 > URL: https://issues.apache.org/jira/browse/TOMEE-4137 > Project: TomEE > Issue Type: Improvement >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 10.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4138) Fix BOM generator to support 2 digits version
Jean-Louis Monteiro created TOMEE-4138: -- Summary: Fix BOM generator to support 2 digits version Key: TOMEE-4138 URL: https://issues.apache.org/jira/browse/TOMEE-4138 Project: TomEE Issue Type: Bug Reporter: Jean-Louis Monteiro Our GenerateBom class does not support 2 digits version -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4137) Prune old javax examples
Jean-Louis Monteiro created TOMEE-4137: -- Summary: Prune old javax examples Key: TOMEE-4137 URL: https://issues.apache.org/jira/browse/TOMEE-4137 Project: TomEE Issue Type: Improvement Reporter: Jean-Louis Monteiro Fix For: 10.0.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-3915) Fix Post release pom versioning for Master branch
[ https://issues.apache.org/jira/browse/TOMEE-3915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-3915: --- Fix Version/s: 10.0.0 (was: 9.0.0) > Fix Post release pom versioning for Master branch > - > > Key: TOMEE-3915 > URL: https://issues.apache.org/jira/browse/TOMEE-3915 > Project: TomEE > Issue Type: Task >Affects Versions: 9.0.0-M7 >Reporter: Cesar Hernandez >Assignee: Cesar Hernandez >Priority: Major > Fix For: 10.0.0 > > > Currently, there are a couple of examples that after each release their > pom.xml version isn't updated. > There is a bug in the maven release plugin that is the root cause of having > to fix some TomEE examples pom version number after each release: > https://issues.apache.org/jira/browse/MRELEASE-932 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-3951) JWT token groups claim is now optional
[ https://issues.apache.org/jira/browse/TOMEE-3951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-3951. Resolution: Fixed > JWT token groups claim is now optional > -- > > Key: TOMEE-3951 > URL: https://issues.apache.org/jira/browse/TOMEE-3951 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > > JWT token {{groups}} claim is now optional > ([#129|https://github.com/eclipse/microprofile-jwt-auth/issues/129]) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-3950) Support for JWT token cookies
[ https://issues.apache.org/jira/browse/TOMEE-3950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-3950. Resolution: Fixed > Support for JWT token cookies > - > > Key: TOMEE-3950 > URL: https://issues.apache.org/jira/browse/TOMEE-3950 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > > Support for JWT token cookies > ([#93|https://github.com/eclipse/microprofile-jwt-auth/issues/93]) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-3952) Deprecate RSA keys of 1024 bit length
[ https://issues.apache.org/jira/browse/TOMEE-3952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-3952. Resolution: Fixed > Deprecate RSA keys of 1024 bit length > - > > Key: TOMEE-3952 > URL: https://issues.apache.org/jira/browse/TOMEE-3952 > Project: TomEE > Issue Type: Sub-task >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4076) Public Keys in OpenSSH format
[ https://issues.apache.org/jira/browse/TOMEE-4076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4076. Resolution: Fixed > Public Keys in OpenSSH format > - > > Key: TOMEE-4076 > URL: https://issues.apache.org/jira/browse/TOMEE-4076 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4078) RSA keys PKCS 1 format
[ https://issues.apache.org/jira/browse/TOMEE-4078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4078. Resolution: Fixed > RSA keys PKCS 1 format > -- > > Key: TOMEE-4078 > URL: https://issues.apache.org/jira/browse/TOMEE-4078 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4050) Retry and Refresh for MP JWT keys supplied via HTTP
[ https://issues.apache.org/jira/browse/TOMEE-4050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4050. Resolution: Fixed > Retry and Refresh for MP JWT keys supplied via HTTP > --- > > Key: TOMEE-4050 > URL: https://issues.apache.org/jira/browse/TOMEE-4050 > Project: TomEE > Issue Type: New Feature >Affects Versions: 9.0.0-M8 >Reporter: David Blevins >Assignee: David Blevins >Priority: Major > Fix For: 9.0.0 > > Time Spent: 20m > Remaining Estimate: 0h > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-3946) MicroProfile JWT 2.0
[ https://issues.apache.org/jira/browse/TOMEE-3946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-3946. Resolution: Fixed > MicroProfile JWT 2.0 > > > Key: TOMEE-3946 > URL: https://issues.apache.org/jira/browse/TOMEE-3946 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4072) MicroProfile Metrics 4.0
[ https://issues.apache.org/jira/browse/TOMEE-4072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4072. Resolution: Fixed > MicroProfile Metrics 4.0 > > > Key: TOMEE-4072 > URL: https://issues.apache.org/jira/browse/TOMEE-4072 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4077) Public Keys in SSH2 format
[ https://issues.apache.org/jira/browse/TOMEE-4077?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4077. Resolution: Fixed > Public Keys in SSH2 format > -- > > Key: TOMEE-4077 > URL: https://issues.apache.org/jira/browse/TOMEE-4077 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4080) Improved Logging for Public and Private Key resolution
[ https://issues.apache.org/jira/browse/TOMEE-4080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4080. Resolution: Fixed > Improved Logging for Public and Private Key resolution > -- > > Key: TOMEE-4080 > URL: https://issues.apache.org/jira/browse/TOMEE-4080 > Project: TomEE > Issue Type: Improvement >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (TOMEE-3883) Update example 'mvc-resteasy' to use Server/API Bom - master branch
[ https://issues.apache.org/jira/browse/TOMEE-3883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro closed TOMEE-3883. -- Resolution: Won't Fix Too old for jakarta namespace > Update example 'mvc-resteasy' to use Server/API Bom - master branch > --- > > Key: TOMEE-3883 > URL: https://issues.apache.org/jira/browse/TOMEE-3883 > Project: TomEE > Issue Type: Sub-task > Components: Examples and Documentation >Affects Versions: 9.0.0-M7 >Reporter: Richard Zowalla >Assignee: Cesar Hernandez >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4069) MicroProfile Config 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4069. Resolution: Fixed > MicroProfile Config 3.0 > --- > > Key: TOMEE-4069 > URL: https://issues.apache.org/jira/browse/TOMEE-4069 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4073) MicroProfile Rest Client 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4073?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4073. Resolution: Fixed > MicroProfile Rest Client 3.0 > > > Key: TOMEE-4073 > URL: https://issues.apache.org/jira/browse/TOMEE-4073 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4119) TomEEJsonbProvider triggered for */* mime types
[ https://issues.apache.org/jira/browse/TOMEE-4119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4119. Resolution: Fixed > TomEEJsonbProvider triggered for */* mime types > --- > > Key: TOMEE-4119 > URL: https://issues.apache.org/jira/browse/TOMEE-4119 > Project: TomEE > Issue Type: Bug >Reporter: David Blevins >Assignee: David Blevins >Priority: Major > Fix For: 9.0.0 > > > Causes the following Jakarta EE 9.1 Web Profile TCK tests to fail: > > com/sun/ts/tests/jaxrs/api/rs/ext/interceptor/reader/readerinterceptorcontext/JAXRSClient#java#proceedThrowsWebApplicationExceptionTest_from_standalone > com/sun/ts/tests/jaxrs/ee/rs/core/responsebuilder/JAXRSClient#java#entityObjectTest_from_standalone > com/sun/ts/tests/jaxrs/ee/rs/ext/interceptor/containerreader/readerinterceptorcontext/JAXRSClient#java#proceedThrowsWebApplicationExceptionTest_from_standalone > com/sun/ts/tests/jaxrs/spec/client/typedentities/JAXRSClient#java#clientAnyWriterUsageTest_from_standalone > com/sun/ts/tests/jaxrs/spec/filter/interceptor/JAXRSClient#java#stringBeanReaderContainerInterceptorTest_from_standalone > com/sun/ts/tests/jaxrs/spec/filter/interceptor/JAXRSClient#java#stringBeanReaderNoInterceptorTest_from_standalone > com/sun/ts/tests/jaxrs/spec/filter/lastvalue/JAXRSClient#java#readerContextOnContainerTest_from_standalone -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4071) MicroProfile Health 4.0
[ https://issues.apache.org/jira/browse/TOMEE-4071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4071. Resolution: Fixed > MicroProfile Health 4.0 > --- > > Key: TOMEE-4071 > URL: https://issues.apache.org/jira/browse/TOMEE-4071 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4079) Elliptic Curve JWS and JWE
[ https://issues.apache.org/jira/browse/TOMEE-4079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4079. Resolution: Fixed > Elliptic Curve JWS and JWE > -- > > Key: TOMEE-4079 > URL: https://issues.apache.org/jira/browse/TOMEE-4079 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4082) Woodstox 6.2.6
[ https://issues.apache.org/jira/browse/TOMEE-4082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4082. Resolution: Fixed > Woodstox 6.2.6 > -- > > Key: TOMEE-4082 > URL: https://issues.apache.org/jira/browse/TOMEE-4082 > Project: TomEE > Issue Type: Dependency upgrade >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4081) Jackson 2.13.4
[ https://issues.apache.org/jira/browse/TOMEE-4081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4081. Resolution: Fixed > Jackson 2.13.4 > -- > > Key: TOMEE-4081 > URL: https://issues.apache.org/jira/browse/TOMEE-4081 > Project: TomEE > Issue Type: Dependency upgrade >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4074) MicroProfile OpenAPI 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4074. Resolution: Fixed > MicroProfile OpenAPI 3.0 > > > Key: TOMEE-4074 > URL: https://issues.apache.org/jira/browse/TOMEE-4074 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4075) MicroProfile OpenTracing 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4075. Resolution: Fixed > MicroProfile OpenTracing 3.0 > > > Key: TOMEE-4075 > URL: https://issues.apache.org/jira/browse/TOMEE-4075 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4070) MicroProfile Fault Tolerance 4.0
[ https://issues.apache.org/jira/browse/TOMEE-4070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4070. Resolution: Fixed > MicroProfile Fault Tolerance 4.0 > > > Key: TOMEE-4070 > URL: https://issues.apache.org/jira/browse/TOMEE-4070 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4068) MicroProfile 5.0
[ https://issues.apache.org/jira/browse/TOMEE-4068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4068. Resolution: Fixed > MicroProfile 5.0 > > > Key: TOMEE-4068 > URL: https://issues.apache.org/jira/browse/TOMEE-4068 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-3733) TCK Results page for website
[ https://issues.apache.org/jira/browse/TOMEE-3733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-3733. Resolution: Fixed > TCK Results page for website > > > Key: TOMEE-3733 > URL: https://issues.apache.org/jira/browse/TOMEE-3733 > Project: TomEE > Issue Type: Documentation > Components: Website >Reporter: Cesar Hernandez >Assignee: Cesar Hernandez >Priority: Major > Labels: website > Fix For: 9.0.0 > > Attachments: image-2021-05-03-00-44-28-085.png > > Time Spent: 50m > Remaining Estimate: 0h > > Jakarta EE TCK result summary needs to be publicly available in > [https://tomee.apache.org/] website. > > The proposed scope for this first iteration is to add a small section in the > current /download-ng.html page pointing to a new page: /tck-results.html > containing all de details for TCK results as required in the > https://www.eclipse.org/legal/tck.php. > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4136) Support patching of sources
Jean-Louis Monteiro created TOMEE-4136: -- Summary: Support patching of sources Key: TOMEE-4136 URL: https://issues.apache.org/jira/browse/TOMEE-4136 Project: TomEE Issue Type: New Feature Components: tomee-patch-plugin Reporter: Jean-Louis Monteiro The TomEE Patch plugin currently patches the jars, but it makes it hard to debug in IDEs because sources are not aligned. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4136) Support patching of sources
[ https://issues.apache.org/jira/browse/TOMEE-4136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4136. Resolution: Fixed > Support patching of sources > --- > > Key: TOMEE-4136 > URL: https://issues.apache.org/jira/browse/TOMEE-4136 > Project: TomEE > Issue Type: New Feature > Components: tomee-patch-plugin >Reporter: Jean-Louis Monteiro >Priority: Major > > The TomEE Patch plugin currently patches the jars, but it makes it hard to > debug in IDEs because sources are not aligned. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4123) Implement @AroundConstruct from Interceptor 1.2
[ https://issues.apache.org/jira/browse/TOMEE-4123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4123. Fix Version/s: 9.0.0 Resolution: Fixed > Implement @AroundConstruct from Interceptor 1.2 > --- > > Key: TOMEE-4123 > URL: https://issues.apache.org/jira/browse/TOMEE-4123 > Project: TomEE > Issue Type: New Feature >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0 > > > Since Interceptor 1.2 (EJB split since 3.2) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4124) Remove timing of timing just for logging
Jean-Louis Monteiro created TOMEE-4124: -- Summary: Remove timing of timing just for logging Key: TOMEE-4124 URL: https://issues.apache.org/jira/browse/TOMEE-4124 Project: TomEE Issue Type: Improvement Reporter: Jean-Louis Monteiro -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4123) Implement @AroundConstruct from Interceptor 1.2
Jean-Louis Monteiro created TOMEE-4123: -- Summary: Implement @AroundConstruct from Interceptor 1.2 Key: TOMEE-4123 URL: https://issues.apache.org/jira/browse/TOMEE-4123 Project: TomEE Issue Type: New Feature Reporter: Jean-Louis Monteiro Since Interceptor 1.2 (EJB split since 3.2) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4117) MicroProfile OpenAPI not generating model
[ https://issues.apache.org/jira/browse/TOMEE-4117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4117. Resolution: Fixed > MicroProfile OpenAPI not generating model > - > > Key: TOMEE-4117 > URL: https://issues.apache.org/jira/browse/TOMEE-4117 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0.RC1 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0 > > Time Spent: 1h > Remaining Estimate: 0h > > MicroProfile implementation isn't able to generate the OpenAPI model based on > annotations. Looks like only the YAML and JSON files in the application are > being picked up. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
[ https://issues.apache.org/jira/browse/TOMEE-4110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17641764#comment-17641764 ] Jean-Louis Monteiro commented on TOMEE-4110: Updated Woddstox also on 8.x branch > Woodstox 6.4.0 (CVE-2022-40152) > --- > > Key: TOMEE-4110 > URL: https://issues.apache.org/jira/browse/TOMEE-4110 > Project: TomEE > Issue Type: Dependency upgrade >Affects Versions: 9.0.0.RC1, 8.0.13 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0, 8.0.14 > > > Also known as GHSA-fv22-xp26-mm9w for Github > https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
[ https://issues.apache.org/jira/browse/TOMEE-4110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4110: --- Fix Version/s: 8.0.14 > Woodstox 6.4.0 (CVE-2022-40152) > --- > > Key: TOMEE-4110 > URL: https://issues.apache.org/jira/browse/TOMEE-4110 > Project: TomEE > Issue Type: Dependency upgrade >Affects Versions: 9.0.0.RC1, 8.0.13 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0, 8.0.14 > > > Also known as GHSA-fv22-xp26-mm9w for Github > https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4117) MicroProfile OpenAPI not generating model
Jean-Louis Monteiro created TOMEE-4117: -- Summary: MicroProfile OpenAPI not generating model Key: TOMEE-4117 URL: https://issues.apache.org/jira/browse/TOMEE-4117 Project: TomEE Issue Type: Bug Affects Versions: 9.0.0.RC1 Reporter: Jean-Louis Monteiro Fix For: 9.0.0 MicroProfile implementation isn't able to generate the OpenAPI model based on annotations. Looks like only the YAML and JSON files in the application are being picked up. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
[ https://issues.apache.org/jira/browse/TOMEE-4110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4110: --- Affects Version/s: 8.0.13 > Woodstox 6.4.0 (CVE-2022-40152) > --- > > Key: TOMEE-4110 > URL: https://issues.apache.org/jira/browse/TOMEE-4110 > Project: TomEE > Issue Type: Dependency upgrade >Affects Versions: 9.0.0.RC1, 8.0.13 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0 > > > Also known as GHSA-fv22-xp26-mm9w for Github > https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
[ https://issues.apache.org/jira/browse/TOMEE-4110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4110. Resolution: Fixed > Woodstox 6.4.0 (CVE-2022-40152) > --- > > Key: TOMEE-4110 > URL: https://issues.apache.org/jira/browse/TOMEE-4110 > Project: TomEE > Issue Type: Dependency upgrade >Affects Versions: 9.0.0.RC1 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0 > > > Also known as GHSA-fv22-xp26-mm9w for Github > https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
[ https://issues.apache.org/jira/browse/TOMEE-4110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4110: --- Description: Also known as GHSA-fv22-xp26-mm9w for Github https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 > Woodstox 6.4.0 (CVE-2022-40152) > --- > > Key: TOMEE-4110 > URL: https://issues.apache.org/jira/browse/TOMEE-4110 > Project: TomEE > Issue Type: Dependency upgrade >Affects Versions: 9.0.0.RC1 >Reporter: Jean-Louis Monteiro >Priority: Major > Fix For: 9.0.0 > > > Also known as GHSA-fv22-xp26-mm9w for Github > https://github.com/advisories/GHSA-3f7h-mf4q-vrm4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (TOMEE-4110) Woodstox 6.4.0 (CVE-2022-40152)
Jean-Louis Monteiro created TOMEE-4110: -- Summary: Woodstox 6.4.0 (CVE-2022-40152) Key: TOMEE-4110 URL: https://issues.apache.org/jira/browse/TOMEE-4110 Project: TomEE Issue Type: Dependency upgrade Affects Versions: 9.0.0.RC1 Reporter: Jean-Louis Monteiro Fix For: 9.0.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (TOMEE-4065) LoginToContinue interceptor fails on custom auth mechanism
[ https://issues.apache.org/jira/browse/TOMEE-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro resolved TOMEE-4065. Fix Version/s: 9.0.0 Resolution: Fixed Thank you Stefan for the fix. > LoginToContinue interceptor fails on custom auth mechanism > -- > > Key: TOMEE-4065 > URL: https://issues.apache.org/jira/browse/TOMEE-4065 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0-M8, 9.0.0.RC1 >Reporter: Stefan Kalscheuer >Assignee: Stefan Kalscheuer >Priority: Major > Fix For: 9.0.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > I stumbled across an issue using a custom _HttpAuthenticationMechanism_ > implementation using the _@LoginToContinue_ annotation directly. > *Minimal example code:* > {code:java} > @ApplicationScoped > @AutoApplySession > @LoginToContinue > public class AuthMechanism implements HttpAuthenticationMechanism { > @Override > public AuthenticationStatus validateRequest(HttpServletRequest request, > HttpServletResponse response, > HttpMessageContext > httpMessageContext) throws AuthenticationException { > /* do auth stuff */ > } > } {code} > > *Expected behavior* > I would expect the application server to redirect any request to a protected > URL to the login page (without additional specification this would be > "/login" here). > > *Observable behavior* > Apparently this raises an error 500: > {quote}java.lang.IllegalArgumentException > org.apache.tomee.security.cdi.LoginToContinueInterceptor.getLoginToContinue(LoginToContinueInterceptor.java:221) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:134) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63) > ... > {quote} > > The interceptor checks whether the invocation target implements > _LoginToContinueMechanism_ and calls {_}getLoginToContinue(){_}. Because we > do have a custom implementation here, this does not apply and raises an > exception. > > *Possible solution* > My workaround is a minor extension of the interceptor, i.e. add a fallback to > a class-level annotation of the target. > {code:java} > private LoginToContinue getLoginToContinue(final InvocationContext > invocationContext) { > if (invocationContext.getTarget() instanceof LoginToContinueMechanism) { > return ((LoginToContinueMechanism) > invocationContext.getTarget()).getLoginToContinue(); > } > // WORKAROUND START > LoginToContinue annotation = > invocationContext.getTarget().getClass().getAnnotation(LoginToContinue.class); > if (annotation != null) { > return annotation; > } > // WORKAROUND END > throw new IllegalArgumentException(); > } > {code} > > *RFC* > Did I miss or misinterpret anything here or should the behavior of the > interceptor be extended, e.g. with the lines proposed above? -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (TOMEE-4065) LoginToContinue interceptor fails on custom auth mechanism
[ https://issues.apache.org/jira/browse/TOMEE-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro reassigned TOMEE-4065: -- Assignee: Stefan Kalscheuer > LoginToContinue interceptor fails on custom auth mechanism > -- > > Key: TOMEE-4065 > URL: https://issues.apache.org/jira/browse/TOMEE-4065 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0-M8, 9.0.0.RC1 >Reporter: Stefan Kalscheuer >Assignee: Stefan Kalscheuer >Priority: Major > Time Spent: 1h 10m > Remaining Estimate: 0h > > I stumbled across an issue using a custom _HttpAuthenticationMechanism_ > implementation using the _@LoginToContinue_ annotation directly. > *Minimal example code:* > {code:java} > @ApplicationScoped > @AutoApplySession > @LoginToContinue > public class AuthMechanism implements HttpAuthenticationMechanism { > @Override > public AuthenticationStatus validateRequest(HttpServletRequest request, > HttpServletResponse response, > HttpMessageContext > httpMessageContext) throws AuthenticationException { > /* do auth stuff */ > } > } {code} > > *Expected behavior* > I would expect the application server to redirect any request to a protected > URL to the login page (without additional specification this would be > "/login" here). > > *Observable behavior* > Apparently this raises an error 500: > {quote}java.lang.IllegalArgumentException > org.apache.tomee.security.cdi.LoginToContinueInterceptor.getLoginToContinue(LoginToContinueInterceptor.java:221) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:134) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63) > ... > {quote} > > The interceptor checks whether the invocation target implements > _LoginToContinueMechanism_ and calls {_}getLoginToContinue(){_}. Because we > do have a custom implementation here, this does not apply and raises an > exception. > > *Possible solution* > My workaround is a minor extension of the interceptor, i.e. add a fallback to > a class-level annotation of the target. > {code:java} > private LoginToContinue getLoginToContinue(final InvocationContext > invocationContext) { > if (invocationContext.getTarget() instanceof LoginToContinueMechanism) { > return ((LoginToContinueMechanism) > invocationContext.getTarget()).getLoginToContinue(); > } > // WORKAROUND START > LoginToContinue annotation = > invocationContext.getTarget().getClass().getAnnotation(LoginToContinue.class); > if (annotation != null) { > return annotation; > } > // WORKAROUND END > throw new IllegalArgumentException(); > } > {code} > > *RFC* > Did I miss or misinterpret anything here or should the behavior of the > interceptor be extended, e.g. with the lines proposed above? -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4065) LoginToContinue interceptor fails on custom auth mechanism
[ https://issues.apache.org/jira/browse/TOMEE-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630537#comment-17630537 ] Jean-Louis Monteiro commented on TOMEE-4065: Hi Stefan, Here is a PR that adds your peace of code with a minimal test. Can you review and approve the PR if you are ok? [https://github.com/apache/tomee/pull/959] Thanks > LoginToContinue interceptor fails on custom auth mechanism > -- > > Key: TOMEE-4065 > URL: https://issues.apache.org/jira/browse/TOMEE-4065 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0-M8, 9.0.0.RC1 >Reporter: Stefan Kalscheuer >Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > I stumbled across an issue using a custom _HttpAuthenticationMechanism_ > implementation using the _@LoginToContinue_ annotation directly. > *Minimal example code:* > {code:java} > @ApplicationScoped > @AutoApplySession > @LoginToContinue > public class AuthMechanism implements HttpAuthenticationMechanism { > @Override > public AuthenticationStatus validateRequest(HttpServletRequest request, > HttpServletResponse response, > HttpMessageContext > httpMessageContext) throws AuthenticationException { > /* do auth stuff */ > } > } {code} > > *Expected behavior* > I would expect the application server to redirect any request to a protected > URL to the login page (without additional specification this would be > "/login" here). > > *Observable behavior* > Apparently this raises an error 500: > {quote}java.lang.IllegalArgumentException > org.apache.tomee.security.cdi.LoginToContinueInterceptor.getLoginToContinue(LoginToContinueInterceptor.java:221) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:134) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63) > ... > {quote} > > The interceptor checks whether the invocation target implements > _LoginToContinueMechanism_ and calls {_}getLoginToContinue(){_}. Because we > do have a custom implementation here, this does not apply and raises an > exception. > > *Possible solution* > My workaround is a minor extension of the interceptor, i.e. add a fallback to > a class-level annotation of the target. > {code:java} > private LoginToContinue getLoginToContinue(final InvocationContext > invocationContext) { > if (invocationContext.getTarget() instanceof LoginToContinueMechanism) { > return ((LoginToContinueMechanism) > invocationContext.getTarget()).getLoginToContinue(); > } > // WORKAROUND START > LoginToContinue annotation = > invocationContext.getTarget().getClass().getAnnotation(LoginToContinue.class); > if (annotation != null) { > return annotation; > } > // WORKAROUND END > throw new IllegalArgumentException(); > } > {code} > > *RFC* > Did I miss or misinterpret anything here or should the behavior of the > interceptor be extended, e.g. with the lines proposed above? -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4065) LoginToContinue interceptor fails on custom auth mechanism
[ https://issues.apache.org/jira/browse/TOMEE-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17629871#comment-17629871 ] Jean-Louis Monteiro commented on TOMEE-4065: Thanks for the additional research. I agree there is not much and overall nothign really prevents us from adding this so your example works. Side note: another work around would be to implement {color:#00}LoginToContinueMechanism interface. Then you can return the Annotation and it should work. {color} {color:#00}I'm writing down a test case for both and then I'll push your fix on your behalf and see if it does not break something else.{color} > LoginToContinue interceptor fails on custom auth mechanism > -- > > Key: TOMEE-4065 > URL: https://issues.apache.org/jira/browse/TOMEE-4065 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0-M8, 9.0.0.RC1 >Reporter: Stefan Kalscheuer >Priority: Major > > I stumbled across an issue using a custom _HttpAuthenticationMechanism_ > implementation using the _@LoginToContinue_ annotation directly. > *Minimal example code:* > {code:java} > @ApplicationScoped > @AutoApplySession > @LoginToContinue > public class AuthMechanism implements HttpAuthenticationMechanism { > @Override > public AuthenticationStatus validateRequest(HttpServletRequest request, > HttpServletResponse response, > HttpMessageContext > httpMessageContext) throws AuthenticationException { > /* do auth stuff */ > } > } {code} > > *Expected behavior* > I would expect the application server to redirect any request to a protected > URL to the login page (without additional specification this would be > "/login" here). > > *Observable behavior* > Apparently this raises an error 500: > {quote}java.lang.IllegalArgumentException > org.apache.tomee.security.cdi.LoginToContinueInterceptor.getLoginToContinue(LoginToContinueInterceptor.java:221) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:134) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63) > ... > {quote} > > The interceptor checks whether the invocation target implements > _LoginToContinueMechanism_ and calls {_}getLoginToContinue(){_}. Because we > do have a custom implementation here, this does not apply and raises an > exception. > > *Possible solution* > My workaround is a minor extension of the interceptor, i.e. add a fallback to > a class-level annotation of the target. > {code:java} > private LoginToContinue getLoginToContinue(final InvocationContext > invocationContext) { > if (invocationContext.getTarget() instanceof LoginToContinueMechanism) { > return ((LoginToContinueMechanism) > invocationContext.getTarget()).getLoginToContinue(); > } > // WORKAROUND START > LoginToContinue annotation = > invocationContext.getTarget().getClass().getAnnotation(LoginToContinue.class); > if (annotation != null) { > return annotation; > } > // WORKAROUND END > throw new IllegalArgumentException(); > } > {code} > > *RFC* > Did I miss or misinterpret anything here or should the behavior of the > interceptor be extended, e.g. with the lines proposed above? -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (TOMEE-4065) LoginToContinue interceptor fails on custom auth mechanism
[ https://issues.apache.org/jira/browse/TOMEE-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17629588#comment-17629588 ] Jean-Louis Monteiro commented on TOMEE-4065: Thanks for updating the ticket. It reminds me that I did not take a look at it and it's been quite a long time. If I did not implemented it this way, it's probably because it was not required per spec and not tested in the TCK. Now it does not mean it's not a valid usage of @LoginToContinue. The first thing is really to start from the specification and then maybe drop a message to the security mailing list @jakarta. I can definitely do that > LoginToContinue interceptor fails on custom auth mechanism > -- > > Key: TOMEE-4065 > URL: https://issues.apache.org/jira/browse/TOMEE-4065 > Project: TomEE > Issue Type: Bug >Affects Versions: 9.0.0-M8, 9.0.0.RC1 >Reporter: Stefan Kalscheuer >Priority: Major > > I stumbled across an issue using a custom _HttpAuthenticationMechanism_ > implementation using the _@LoginToContinue_ annotation directly. > *Minimal example code:* > {code:java} > @ApplicationScoped > @AutoApplySession > @LoginToContinue > public class AuthMechanism implements HttpAuthenticationMechanism { > @Override > public AuthenticationStatus validateRequest(HttpServletRequest request, > HttpServletResponse response, > HttpMessageContext > httpMessageContext) throws AuthenticationException { > /* do auth stuff */ > } > } {code} > > *Expected behavior* > I would expect the application server to redirect any request to a protected > URL to the login page (without additional specification this would be > "/login" here). > > *Observable behavior* > Apparently this raises an error 500: > {quote}java.lang.IllegalArgumentException > org.apache.tomee.security.cdi.LoginToContinueInterceptor.getLoginToContinue(LoginToContinueInterceptor.java:221) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:134) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63) > ... > {quote} > > The interceptor checks whether the invocation target implements > _LoginToContinueMechanism_ and calls {_}getLoginToContinue(){_}. Because we > do have a custom implementation here, this does not apply and raises an > exception. > > *Possible solution* > My workaround is a minor extension of the interceptor, i.e. add a fallback to > a class-level annotation of the target. > {code:java} > private LoginToContinue getLoginToContinue(final InvocationContext > invocationContext) { > if (invocationContext.getTarget() instanceof LoginToContinueMechanism) { > return ((LoginToContinueMechanism) > invocationContext.getTarget()).getLoginToContinue(); > } > // WORKAROUND START > LoginToContinue annotation = > invocationContext.getTarget().getClass().getAnnotation(LoginToContinue.class); > if (annotation != null) { > return annotation; > } > // WORKAROUND END > throw new IllegalArgumentException(); > } > {code} > > *RFC* > Did I miss or misinterpret anything here or should the behavior of the > interceptor be extended, e.g. with the lines proposed above? -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-3915) Fix Post release pom versioning for Master branch
[ https://issues.apache.org/jira/browse/TOMEE-3915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-3915: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > Fix Post release pom versioning for Master branch > - > > Key: TOMEE-3915 > URL: https://issues.apache.org/jira/browse/TOMEE-3915 > Project: TomEE > Issue Type: Task >Affects Versions: 9.0.0-M7 >Reporter: Cesar Hernandez >Assignee: Cesar Hernandez >Priority: Major > Fix For: 9.0.0 > > > Currently, there are a couple of examples that after each release their > pom.xml version isn't updated. > There is a bug in the maven release plugin that is the root cause of having > to fix some TomEE examples pom version number after each release: > https://issues.apache.org/jira/browse/MRELEASE-932 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-3946) MicroProfile JWT 2.0
[ https://issues.apache.org/jira/browse/TOMEE-3946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-3946: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > MicroProfile JWT 2.0 > > > Key: TOMEE-3946 > URL: https://issues.apache.org/jira/browse/TOMEE-3946 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4078) RSA keys PKCS 1 format
[ https://issues.apache.org/jira/browse/TOMEE-4078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4078: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > RSA keys PKCS 1 format > -- > > Key: TOMEE-4078 > URL: https://issues.apache.org/jira/browse/TOMEE-4078 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4079) Elliptic Curve JWS and JWE
[ https://issues.apache.org/jira/browse/TOMEE-4079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4079: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > Elliptic Curve JWS and JWE > -- > > Key: TOMEE-4079 > URL: https://issues.apache.org/jira/browse/TOMEE-4079 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4074) MicroProfile OpenAPI 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4074: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > MicroProfile OpenAPI 3.0 > > > Key: TOMEE-4074 > URL: https://issues.apache.org/jira/browse/TOMEE-4074 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4071) MicroProfile Health 4.0
[ https://issues.apache.org/jira/browse/TOMEE-4071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4071: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > MicroProfile Health 4.0 > --- > > Key: TOMEE-4071 > URL: https://issues.apache.org/jira/browse/TOMEE-4071 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4073) MicroProfile Rest Client 3.0
[ https://issues.apache.org/jira/browse/TOMEE-4073?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4073: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > MicroProfile Rest Client 3.0 > > > Key: TOMEE-4073 > URL: https://issues.apache.org/jira/browse/TOMEE-4073 > Project: TomEE > Issue Type: New Feature >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4050) Retry and Refresh for MP JWT keys supplied via HTTP
[ https://issues.apache.org/jira/browse/TOMEE-4050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4050: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > Retry and Refresh for MP JWT keys supplied via HTTP > --- > > Key: TOMEE-4050 > URL: https://issues.apache.org/jira/browse/TOMEE-4050 > Project: TomEE > Issue Type: New Feature >Affects Versions: 9.0.0-M8 >Reporter: David Blevins >Assignee: David Blevins >Priority: Major > Fix For: 9.0.0 > > Time Spent: 20m > Remaining Estimate: 0h > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (TOMEE-4081) Jackson 2.13.4
[ https://issues.apache.org/jira/browse/TOMEE-4081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Louis Monteiro updated TOMEE-4081: --- Fix Version/s: 9.0.0 (was: 9.0.0.RC1) > Jackson 2.13.4 > -- > > Key: TOMEE-4081 > URL: https://issues.apache.org/jira/browse/TOMEE-4081 > Project: TomEE > Issue Type: Dependency upgrade >Reporter: David Blevins >Priority: Major > Fix For: 9.0.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)