[jira] [Assigned] (TOMEE-2393) Add README.adoc to rest-applicationcomposer-mockito/

2019-02-12 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2393:
-

Assignee: Bogdan Stirbat

> Add README.adoc to rest-applicationcomposer-mockito/
> 
>
> Key: TOMEE-2393
> URL: https://issues.apache.org/jira/browse/TOMEE-2393
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: David Blevins
>Assignee: Bogdan Stirbat
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2372) Add README.adoc to cdi-realm/

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2372:
-

Assignee: Bogdan Stirbat

> Add README.adoc to cdi-realm/
> -
>
> Key: TOMEE-2372
> URL: https://issues.apache.org/jira/browse/TOMEE-2372
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: David Blevins
>Assignee: Bogdan Stirbat
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2409) Cannot deploy test with Arquillian

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2409:
--
Issue Type: Bug  (was: Sub-task)
Parent: (was: TOMEE-2407)

> Cannot deploy test with Arquillian 
> ---
>
> Key: TOMEE-2409
> URL: https://issues.apache.org/jira/browse/TOMEE-2409
> Project: TomEE
>  Issue Type: Bug
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Bruno Baptista
>Priority: Major
>
> On the Concurrency-Utils example the eployment fails with the following 
> exception:
> {code:java}
> org.jboss.arquillian.container.spi.client.container.DeploymentException: 
> Unable to deploy
>     at 
> org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:347)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:151)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:118)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:239)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:118)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at 
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
>     at 
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
>     at 
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
>     at 
> org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:47)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at 
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
>     at 
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
>     at 
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:71)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at 
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
>     at 
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
>     at 
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:54)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at 
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
>     at 
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
>     at 
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
>     at 
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105)
>     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:92)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:77)
>     at 
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:232)
>     at 
> 

[jira] [Updated] (TOMEE-2408) MicroProfile Integration with Plume and Plus

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Summary: MicroProfile Integration with Plume and Plus  (was: MicroProfile 
specific endpoints may clash with regular app deployment)

> MicroProfile Integration with Plume and Plus
> 
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> MP specific endpoints (health, openapi, metrics) are always exposed when 
> deploying a web app. If the webapp is exposing a Servlet in the context root, 
> the REST Service deployer is going to override the context root to be able to 
> deploy the MP specific endpoints.
> We may need to be more smart and only expose the MP endpoints when they are 
> needed and not just everytime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2408) MicroProfile Integration with Plume and Plus

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Description: (was: MP specific endpoints (health, openapi, metrics) are 
always exposed when deploying a web app. If the webapp is exposing a Servlet in 
the context root, the REST Service deployer is going to override the context 
root to be able to deploy the MP specific endpoints.

We may need to be more smart and only expose the MP endpoints when they are 
needed and not just everytime.)

> MicroProfile Integration with Plume and Plus
> 
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Deleted] (TOMEE-2407) MicroProfile Integration

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez deleted TOMEE-2407:
--


> MicroProfile Integration 
> -
>
> Key: TOMEE-2407
> URL: https://issues.apache.org/jira/browse/TOMEE-2407
> Project: TomEE
>  Issue Type: Task
>Reporter: Roberto Cortez
>Priority: Blocker
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Deleted] (TOMEE-2445) Metrics 1.0.1 Implementation is duplicating the metrics endpoints

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez deleted TOMEE-2445:
--


> Metrics 1.0.1 Implementation is duplicating the metrics endpoints
> -
>
> Key: TOMEE-2445
> URL: https://issues.apache.org/jira/browse/TOMEE-2445
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Roberto Cortez
>Priority: Major
>
> The Geronimo Metrics implementation is shipping with 
> org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints and 
> org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints
>  
> CDIMetricsEndpoints extends MetricsEndpoints and both have a @Path 
> annotation. TomEE is deploying both:
>  
> {code:java}
> 04-Jan-2019 11:07:12.266 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
> http://localhost:49695/test/metrics -> Pojo 
> org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> Object getJson(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> String getText(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> String getText(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getJson(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> String 
> getText(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> http://localhost:49695/test/metrics/{registry} -> Object getMetadata(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getMetadata(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
> http://localhost:49695/test/metrics -> Pojo 
> org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> Object getJson(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> String getText(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> String getText(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getJson(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> String 
> getText(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> http://localhost:49695/test/metrics/{registry} -> Object getMetadata(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
> 

[jira] [Updated] (TOMEE-2408) MicroProfile specific endpoints may clash with regular app deployment

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Issue Type: Bug  (was: Sub-task)
Parent: (was: TOMEE-2407)

> MicroProfile specific endpoints may clash with regular app deployment
> -
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> MP specific endpoints (health, openapi, metrics) are always exposed when 
> deploying a web app. If the webapp is exposing a Servlet in the context root, 
> the REST Service deployer is going to override the context root to be able to 
> deploy the MP specific endpoints.
> We may need to be more smart and only expose the MP endpoints when they are 
> needed and not just everytime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2408) MicroProfile specific endpoints may clash with regular app deployment

2019-02-02 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Issue Type: Task  (was: Bug)

> MicroProfile specific endpoints may clash with regular app deployment
> -
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> MP specific endpoints (health, openapi, metrics) are always exposed when 
> deploying a web app. If the webapp is exposing a Servlet in the context root, 
> the REST Service deployer is going to override the context root to be able to 
> deploy the MP specific endpoints.
> We may need to be more smart and only expose the MP endpoints when they are 
> needed and not just everytime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2375) Add README.adoc to concurrency-utils/

2019-01-31 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2375:
-

Assignee: Bogdan Stirbat

> Add README.adoc to concurrency-utils/
> -
>
> Key: TOMEE-2375
> URL: https://issues.apache.org/jira/browse/TOMEE-2375
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: David Blevins
>Assignee: Bogdan Stirbat
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2377) Add README.adoc to cucumber-jvm/

2019-01-31 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2377:
-

Assignee: Cesar Hernandez

> Add README.adoc to cucumber-jvm/
> 
>
> Key: TOMEE-2377
> URL: https://issues.apache.org/jira/browse/TOMEE-2377
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: David Blevins
>Assignee: Cesar Hernandez
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (TOMEE-2462) MicroProfile Configuration ConfigSource Example

2019-01-30 Thread Roberto Cortez (JIRA)
Roberto Cortez created TOMEE-2462:
-

 Summary: MicroProfile Configuration ConfigSource Example
 Key: TOMEE-2462
 URL: https://issues.apache.org/jira/browse/TOMEE-2462
 Project: TomEE
  Issue Type: Sub-task
  Components: Examples and Documentation
Reporter: Roberto Cortez
Assignee: Roberto Cortez
 Fix For: 8.0.0-M3






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2456) Update examples readme to include translation instructions

2019-01-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2456:
-

Assignee: Cesar Hernandez

> Update examples readme to include translation instructions
> --
>
> Key: TOMEE-2456
> URL: https://issues.apache.org/jira/browse/TOMEE-2456
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
> Fix For: 8.0.0-Final
>
>
> Now that https://issues.apache.org/jira/browse/TOMEE-2444 is done.
> We need to add in the examples/readme file the steps need it to translate an 
> example into any language.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2456) Update examples readme to include translation instructions

2019-01-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2456.
---
Resolution: Fixed

> Update examples readme to include translation instructions
> --
>
> Key: TOMEE-2456
> URL: https://issues.apache.org/jira/browse/TOMEE-2456
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
> Fix For: 8.0.0-Final
>
>
> Now that https://issues.apache.org/jira/browse/TOMEE-2444 is done.
> We need to add in the examples/readme file the steps need it to translate an 
> example into any language.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2456) Update examples readme to include translation instructions

2019-01-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2456:
--
Fix Version/s: (was: 8.0.0-Final)
   8.0.0-M3

> Update examples readme to include translation instructions
> --
>
> Key: TOMEE-2456
> URL: https://issues.apache.org/jira/browse/TOMEE-2456
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Now that https://issues.apache.org/jira/browse/TOMEE-2444 is done.
> We need to add in the examples/readme file the steps need it to translate an 
> example into any language.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2455) Remove redundant public modifiers from methods defined in ServerService interface

2019-01-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2455:
--
Fix Version/s: 8.0.0-M3

> Remove redundant public modifiers from methods defined in ServerService 
> interface
> -
>
> Key: TOMEE-2455
> URL: https://issues.apache.org/jira/browse/TOMEE-2455
> Project: TomEE
>  Issue Type: Task
>Reporter: Bogdan Stirbat
>Priority: Trivial
> Fix For: 8.0.0-M3
>
>
> Methods from interface ServerService have public modifier. Since this 
> modifier is implicit, it should be removed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2455) Remove redundant public modifiers from methods defined in ServerService interface

2019-01-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2455.
---
Resolution: Fixed

> Remove redundant public modifiers from methods defined in ServerService 
> interface
> -
>
> Key: TOMEE-2455
> URL: https://issues.apache.org/jira/browse/TOMEE-2455
> Project: TomEE
>  Issue Type: Task
>Reporter: Bogdan Stirbat
>Priority: Trivial
> Fix For: 8.0.0-M3
>
>
> Methods from interface ServerService have public modifier. Since this 
> modifier is implicit, it should be removed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2445) Metrics 1.0.1 Implementation is duplicating the metrics endpoints

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2445:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Metrics 1.0.1 Implementation is duplicating the metrics endpoints
> -
>
> Key: TOMEE-2445
> URL: https://issues.apache.org/jira/browse/TOMEE-2445
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M2
>Reporter: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> The Geronimo Metrics implementation is shipping with 
> org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints and 
> org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints
>  
> CDIMetricsEndpoints extends MetricsEndpoints and both have a @Path 
> annotation. TomEE is deploying both:
>  
> {code:java}
> 04-Jan-2019 11:07:12.266 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
> http://localhost:49695/test/metrics -> Pojo 
> org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> Object getJson(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> String getText(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> String getText(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getJson(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> String 
> getText(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> http://localhost:49695/test/metrics/{registry} -> Object getMetadata(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getMetadata(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
> http://localhost:49695/test/metrics -> Pojo 
> org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> Object getJson(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics -> String getText(SecurityContext, 
> UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry} -> String getText(String, 
> SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
> getJson(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
> http://localhost:49695/test/metrics/{registry}/{metric} -> String 
> getText(String, String, SecurityContext, UriInfo)
> 04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
> 

[jira] [Updated] (TOMEE-2354) MicroProfile Support in TomEE Plus

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2354:
--
Fix Version/s: (was: 8.0.0-M2)

> MicroProfile Support in TomEE Plus
> --
>
> Key: TOMEE-2354
> URL: https://issues.apache.org/jira/browse/TOMEE-2354
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2201) NPE when injecting Application

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2201:
--
Issue Type: Bug  (was: Improvement)

> NPE when injecting Application
> --
>
> Key: TOMEE-2201
> URL: https://issues.apache.org/jira/browse/TOMEE-2201
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 8.0.0-M1
>Reporter: Thiago Veronezi
>Assignee: Thiago Veronezi
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2348) Setup Asciidoclet in root TomEE pom.xml

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2348:
--
Fix Version/s: (was: 8.0.0-M2)

> Setup Asciidoclet in root TomEE pom.xml
> ---
>
> Key: TOMEE-2348
> URL: https://issues.apache.org/jira/browse/TOMEE-2348
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Build
>Reporter: David Blevins
>Assignee: Mohammed Aboullaite
>Priority: Major
>  Labels: pull-request-available
>
> https://github.com/asciidoctor/asciidoclet#maven



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2423) Migrating markdown to asciidoc (CDI examples)

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2423:
--
Issue Type: Documentation  (was: Improvement)

> Migrating markdown to asciidoc (CDI examples)
> -
>
> Key: TOMEE-2423
> URL: https://issues.apache.org/jira/browse/TOMEE-2423
> Project: TomEE
>  Issue Type: Documentation
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> Examples are in markdown format, they need to be migrated to asciidoc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2424) Create TomEE-Cluster.adoc

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2424:
--
Issue Type: Documentation  (was: Improvement)

> Create TomEE-Cluster.adoc
> -
>
> Key: TOMEE-2424
> URL: https://issues.apache.org/jira/browse/TOMEE-2424
> Project: TomEE
>  Issue Type: Documentation
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
> Environment: http://tomee.apache.org/tomee-8.0/docs/
>Reporter: Pavel Smajda
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> There is only .txt format of document. We need to convert it to .adoc file.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2440) Documentation improvements MDB, CDI, JPA

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2440:
--
Issue Type: Documentation  (was: Improvement)

> Documentation improvements MDB, CDI, JPA
> 
>
> Key: TOMEE-2440
> URL: https://issues.apache.org/jira/browse/TOMEE-2440
> Project: TomEE
>  Issue Type: Documentation
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> * Transform cdi session scope readme to adoc.
>  * Adding simple mdb adoc
>  * Converting simple mdb and cdi from md to adoc
>  * Converting simple mdb with descriptor from md to adoc
>  * Converting and fixing group of jpa examples
>  * Adding to jpa group and converting to adoc
>  * Fixing bugs with headers



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2316) Convert Markdown files to Asciidoc in the docs folder

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2316:
--
Issue Type: Documentation  (was: Task)

> Convert Markdown files to Asciidoc in the docs folder
> -
>
> Key: TOMEE-2316
> URL: https://issues.apache.org/jira/browse/TOMEE-2316
> Project: TomEE
>  Issue Type: Documentation
>  Components: Examples and Documentation
>Reporter: Carlos Chacin
>Assignee: Carlos Chacin
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> Conversation started in [this email 
> thread|http://tomee-openejb.979440.n4.nabble.com/Documentation-Contribution-Opportunities-td4685723.html#none]
> and this ticket is specifically for this particular task:
> {code}
> - If you have the energy to convert it from Markdown to Asciidoc, yay!
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (TOMEE-2354) MicroProfile Support in TomEE Plus

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reopened TOMEE-2354:
---

> MicroProfile Support in TomEE Plus
> --
>
> Key: TOMEE-2354
> URL: https://issues.apache.org/jira/browse/TOMEE-2354
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2355) MicroProfile Support in TomEE Plume

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2355.
---
Resolution: Incomplete

> MicroProfile Support in TomEE Plume
> ---
>
> Key: TOMEE-2355
> URL: https://issues.apache.org/jira/browse/TOMEE-2355
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2326) Add readme to Examples project

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2326:
--
Issue Type: Documentation  (was: Improvement)

> Add readme to Examples project
> --
>
> Key: TOMEE-2326
> URL: https://issues.apache.org/jira/browse/TOMEE-2326
> Project: TomEE
>  Issue Type: Documentation
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Bruno Baptista
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>
> Define description and rules to create new examples.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2425) Generate TomEE-Cluster.html page

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2425:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Generate TomEE-Cluster.html page
> 
>
> Key: TOMEE-2425
> URL: https://issues.apache.org/jira/browse/TOMEE-2425
> Project: TomEE
>  Issue Type: Improvement
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
> Environment: http://tomee.apache.org/tomee-8.0/docs/
>Reporter: Pavel Smajda
>Priority: Minor
> Fix For: 8.0.0-M3
>
>
> .adoc created but still needs to generate .html file (don't forget to link) 
> to display on website.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2427) Align text above the pictures

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2427:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Align text above the pictures
> -
>
> Key: TOMEE-2427
> URL: https://issues.apache.org/jira/browse/TOMEE-2427
> Project: TomEE
>  Issue Type: Bug
>  Components: Website
>Affects Versions: 8.0.0-M1
> Environment: 
> http://tomee.apache.org/tomee-8.0/docs/tomee-and-intellij.html
>Reporter: Pavel Smajda
>Priority: Minor
> Fix For: 8.0.0-M3
>
> Attachments: text_above.png, text_above.png
>
>
> Text should be placed above the images.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2266) Upgrade Apache BVal to 2.0.0

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2266:
--
Issue Type: Dependency upgrade  (was: Task)

> Upgrade Apache BVal to 2.0.0
> 
>
> Key: TOMEE-2266
> URL: https://issues.apache.org/jira/browse/TOMEE-2266
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Guillaume Smet
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> TomEE master is currently using a SNAPSHOT whereas the final has been 
> released end of October 2018 and is available in Maven central and via 
> [http://bval.apache.org/downloads.html].
> PR to come. (Work done as part of the Bean Validation certification process)
> For reference see:
>  - [http://bval.apache.org|http://bval.apache.org/]
>  - [https://beanvalidation.org/2.0] 
>  - [https://jcp.org/en/jsr/detail?id=380]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2345) Add `` to all annotations outside codeblocks

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2345:
--
Fix Version/s: (was: 8.0.0-M2)

> Add `` to all annotations outside codeblocks
> 
>
> Key: TOMEE-2345
> URL: https://issues.apache.org/jira/browse/TOMEE-2345
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Website
>Affects Versions: 8.0.0-M1
>Reporter: David Blevins
>Assignee: Carlos Chacin
>Priority: Major
>  Labels: pull-request-available
>
> We have hacked some code to make improvements on the docs site wide:
>  
> [https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/AsciidocAdjustHeadingLevels.java]
> [https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/GuessAsciidocCodeblockLanguage.java]
>  
> It would be awesome to have one that can put `` around mentions of 
> annotations outside of codeblocks.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2355) MicroProfile Support in TomEE Plume

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2355:
--
Fix Version/s: (was: 8.0.0-M2)

> MicroProfile Support in TomEE Plume
> ---
>
> Key: TOMEE-2355
> URL: https://issues.apache.org/jira/browse/TOMEE-2355
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2354) MicroProfile Support in TomEE Plus

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2354.
---
Resolution: Incomplete

> MicroProfile Support in TomEE Plus
> --
>
> Key: TOMEE-2354
> URL: https://issues.apache.org/jira/browse/TOMEE-2354
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (TOMEE-2355) MicroProfile Support in TomEE Plume

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reopened TOMEE-2355:
---

> MicroProfile Support in TomEE Plume
> ---
>
> Key: TOMEE-2355
> URL: https://issues.apache.org/jira/browse/TOMEE-2355
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Build
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2269) Upgrade to CXF to 3.2.7

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2269:
--
Issue Type: Dependency upgrade  (was: Improvement)

> Upgrade to CXF to 3.2.7
> ---
>
> Key: TOMEE-2269
> URL: https://issues.apache.org/jira/browse/TOMEE-2269
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Jonathan S Fisher
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2287) MicroProfile Metrics Example for @Histogram

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2287.
---
Resolution: Fixed

> MicroProfile Metrics Example for @Histogram
> ---
>
> Key: TOMEE-2287
> URL: https://issues.apache.org/jira/browse/TOMEE-2287
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>
> We would like to have an example for MicroProfile Metrics @Histogram 
> annotation.
> Here is a quick tutorial on MicroProfile Metrics if you are not aware of it:
> [https://www.tomitribe.com/blog/getting-started-with-microprofile-metrics/]
> Fork / clone the TomEE project from here:
> [https://github.com/apache/tomee]
> Example name should be _mp-metrics-histogram_, following the standard already 
> in the project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> See these two PRs for the diff for @Counted, it will help you see how simple 
> it is:
> [https://github.com/apache/tomee/pull/203]
> [https://github.com/apache/tomee/pull/207]
> What you have to do is:
> 1 - Create a method in the WeatherService class with @Histogram
> 2 - Have a WeatherServiceTest for the GET and OPTIONS scenarios of @Histogram
> 3 - Make sure you have tests for Prometheus and JSON formats
> 4 - Make sure all the tests pass
> After that submit a PR and we'll review it.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2297) MicroProfile Rest Client Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2297.
---
Resolution: Fixed

> MicroProfile Rest Client Example
> 
>
> Key: TOMEE-2297
> URL: https://issues.apache.org/jira/browse/TOMEE-2297
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>
> We would like to have an example for MicroProfile (MP) Rest Client.
> Example name should be mp-rest-client, following the standard already in the 
> project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted metrics example for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> And this example:
> [https://github.com/tomitribe/microprofile-samples/tree/master/fault-tolerance/timeout]
> The PR has to contain arquillian tests validating the example.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2360) JMS - Websphere MQ Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2360:
--
Fix Version/s: (was: 8.0.0-M1)
   8.0.0-M3

> JMS - Websphere MQ Example
> --
>
> Key: TOMEE-2360
> URL: https://issues.apache.org/jira/browse/TOMEE-2360
> Project: TomEE
>  Issue Type: New Feature
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Minor
> Fix For: 8.0.0-M3
>
>
> Suyog Barve has kindly contributed an example showing how to use Websphere MQ 
> with TomEE. [https://github.com/apache/tomee/pull/60]
> Users will need to provide their own Websphere MQ installation in order to 
> use this example.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2293) The README.md's on many of the CDI examples requires some clean up.

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2293:
--
Fix Version/s: (was: 8.0.0-M1)
   8.0.0-M3

> The README.md's on many of the CDI examples requires some clean up.
> ---
>
> Key: TOMEE-2293
> URL: https://issues.apache.org/jira/browse/TOMEE-2293
> Project: TomEE
>  Issue Type: Documentation
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Richard Monson-Haefel
>Priority: Minor
> Fix For: 8.0.0-M3
>
>
> I noticed that a number of the README.md files under the examples required 
> some fixes for grammar and also commissions.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2306) New Java EE Schemas for Java EE Deployment Descriptors

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2306:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> New Java EE Schemas for Java EE Deployment Descriptors
> --
>
> Key: TOMEE-2306
> URL: https://issues.apache.org/jira/browse/TOMEE-2306
> Project: TomEE
>  Issue Type: New Feature
>  Components: TomEE Core Server
>Affects Versions: 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.0.5, 7.1.0, 8.0.0-M1
>Reporter: Gurkan Erdogdu
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Support for Java EE 7 and Java EE 8 schemas. Java EE 7 and Java EE8 schemas 
> which are specified in 
> [https://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2364) Improve Downloads Page

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2364:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Improve Downloads Page
> --
>
> Key: TOMEE-2364
> URL: https://issues.apache.org/jira/browse/TOMEE-2364
> Project: TomEE
>  Issue Type: Improvement
>  Components: Website
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Daniel Cunha
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> The downloads page seems super confusing. We can improve it.
>  
> Some ideas:
>  * Group same binaries downloads (tar.gz and zip) instead of single line for 
> everything.
>  * Or maybe have a single page per version and you use the main page to jump 
> from version to version?
>  * Apply the same to the Archives.
> Before doing any actual changes, maybe build a prototype to discuss.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2407) MicroProfile Integration

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2407:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile Integration 
> -
>
> Key: TOMEE-2407
> URL: https://issues.apache.org/jira/browse/TOMEE-2407
> Project: TomEE
>  Issue Type: Task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Blocker
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2284) MicroProfile Metrics Example for @Metered

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2284:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile Metrics Example for @Metered
> -
>
> Key: TOMEE-2284
> URL: https://issues.apache.org/jira/browse/TOMEE-2284
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Minor
>  Labels: examples
> Fix For: 8.0.0-M3
>
> Attachments: image-2018-11-23-11-06-41-322.png, 
> image-2018-11-23-11-07-37-555.png
>
>
> We would like to have an example for MicroProfile Metrics @Metered annotation.
> Here is a quick tutorial on MicroProfile Metrics if you are not aware:
> [https://www.tomitribe.com/blog/getting-started-with-microprofile-metrics/]
> Fork / clone the TomEE project from here:
> [https://github.com/apache/tomee]
> Example name should be _mp-metrics-metered_, following the standard already 
> in the project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> See these two PRs for the diff for @Counted, it will help you see how simple 
> it is:
> [https://github.com/apache/tomee/pull/203]
> [https://github.com/apache/tomee/pull/207]
> What you have to do is:
> 1 - Create a method in the WeatherService class with @Metered
> 2 - Have a WeatherServiceTest for the GET and OPTIONS scenarios of @Metered
> 3 - Make sure you have tests for Prometheus and JSON formats
> 4 - Make sure all the tests pass
> After that submit a PR and we'll review it.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2296) MicroProfile Fault Tolerance Example for @Timeout

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2296:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile Fault Tolerance Example for @Timeout
> -
>
> Key: TOMEE-2296
> URL: https://issues.apache.org/jira/browse/TOMEE-2296
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Bruno Baptista
>Assignee: Jose Henrique Ventura
>Priority: Major
>  Labels: examples
> Fix For: 8.0.0-M3
>
>
> We would like to have an example for MicroProfile (MP) Fault Tolerance (FT) 
> @Timeout annotation.
> To get up to speed on the FT MP spec please take a look at these blog posts:
> [https://www.tomitribe.com/blog/microprofile-fault-tolerance-take-2/]
> [https://www.tomitribe.com/blog/microprofile-fault-tolerance-annotations/]
> [https://www.tomitribe.com/blog/tomee-a-tutorial-on-microprofile-fault-tolerance/]
> Example name should be mp-faulttolerance-timeout, following the standard 
> already in the project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted metrics example for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> And this example:
> https://github.com/tomitribe/microprofile-samples/tree/master/fault-tolerance/timeout
> The PR has to contain arquillian tests validating the example.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2426) Section is not displayed properly on website

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2426:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Section is not displayed properly on website
> 
>
> Key: TOMEE-2426
> URL: https://issues.apache.org/jira/browse/TOMEE-2426
> Project: TomEE
>  Issue Type: Bug
>  Components: Website
>Affects Versions: 8.0.0-M1
> Environment: http://tomee.apache.org/developer/ide/index.html
>Reporter: Pavel Smajda
>Priority: Major
> Fix For: 8.0.0-M3
>
> Attachments: section_notdisplayed.png
>
>
> Content is not fully visible for user.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2117) Rework ProcessObserverMethod integration

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2117:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Rework ProcessObserverMethod integration
> 
>
> Key: TOMEE-2117
> URL: https://issues.apache.org/jira/browse/TOMEE-2117
> Project: TomEE
>  Issue Type: Sub-task
>Affects Versions: 8.0.0-M1
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> CdiPlugin.java contains code to fire ProcessObserverMethod.
> Since CDI-2.0 there are now 2 methods to change that ObserverMethod.
> Means we need to enhance the integration.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2361) Improve main README file

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2361:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Improve main README file
> 
>
> Key: TOMEE-2361
> URL: https://issues.apache.org/jira/browse/TOMEE-2361
> Project: TomEE
>  Issue Type: Improvement
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Cesar Hernandez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> Right now, our main readme file is very poor:
>  [https://github.com/apache/tomee/blob/master/README.md]
> I think we should improve it a bit by adding the following information:
>  * Project description
>  * Downloads
>  * Contribution guidelines
>  * Links to docs with examples or other relevant information
>  * Links to tools used by the project
>  * Any other relevant stuff
> This may look like a duplication from the website. We can and should link to 
> pieces of information there. On the other hand, people may find the project 
> directly on Github and should have a minimal piece of information to get them 
> started.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2169) Interceptor Bean injection does not work for EJBs

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2169:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Interceptor Bean injection does not work for EJBs
> -
>
> Key: TOMEE-2169
> URL: https://issues.apache.org/jira/browse/TOMEE-2169
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 7.0.4
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> When injecting a Interceptor in a X interceptor class we currently blow up 
> with a class cast exception.
> This happens e.g. during the new CDI-2.0 BuiltinMetadataSessionBeanTest, 
> although the problem also exists in 7.x already.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2115) TomEE-8 work

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2115:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> TomEE-8 work
> 
>
> Key: TOMEE-2115
> URL: https://issues.apache.org/jira/browse/TOMEE-2115
> Project: TomEE
>  Issue Type: Task
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> This is an aggregator ticket for collecting tasks for the road to TomEE-8.0.0



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2295) Persistence Unit mapping-file ignored by CmpJpaConversion

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2295:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Persistence Unit mapping-file ignored by CmpJpaConversion
> -
>
> Key: TOMEE-2295
> URL: https://issues.apache.org/jira/browse/TOMEE-2295
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.5, 7.0.5, 7.1.0, 8.0.0-M1
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.7.6, 7.0.6, 7.1.1, 8.0.0-M3
>
>
> The CmpJpaConversion code enables TomEE to run CMP entity beans by converting 
> them to JPA "on the fly". It does this by using a persistence unit it creates 
> on the app module named "cmp", and generating an orm.xml file for the 
> persistence component to use.
>  
> However, if you create a persistence.xml file and a custom orm.xml file 
> (using the `openejb.descriptors.output=true` system property, for example) 
> and reference the custom orm.xml in persistence.xml, it is ignored.
>  
> One possible workaround is to remove the mapping file reference from 
> persistence.xml and package it in the artifact as 
> META-INF/openejb-cmp-orm.xml (or WEB-INF/openejb-cmp-orm.xml for .war files): 
> [https://github.com/apache/tomee/blob/0165264d37f9cb6ce6d2585f2f6b0fbd926ad5c4/container/openejb-core/src/main/java/org/apache/openejb/config/ReadDescriptors.java#L553]
>  and 
> [https://github.com/apache/tomee/blob/0165264d37f9cb6ce6d2585f2f6b0fbd926ad5c4/arquillian/arquillian-tomee-tests/arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/cmp/CmpMappingTest.java#L45]
>  
> However, it should be possible to also check for the presence of an existing 
> mapping file on the cmp persistence unit, and use that as opposed to 
> generating a new one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2286) MicroProfile Metrics Example for @Gauge

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2286:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile Metrics Example for @Gauge
> ---
>
> Key: TOMEE-2286
> URL: https://issues.apache.org/jira/browse/TOMEE-2286
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Minor
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2350) Create a list of existing Javadoc using html

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2350:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Create a list of existing Javadoc using html
> 
>
> Key: TOMEE-2350
> URL: https://issues.apache.org/jira/browse/TOMEE-2350
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Build
>Reporter: David Blevins
>Assignee: David Blevins
>Priority: Major
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2289) MicroProfile OpenAPI Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2289:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile OpenAPI Example
> 
>
> Key: TOMEE-2289
> URL: https://issues.apache.org/jira/browse/TOMEE-2289
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Minor
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M3
>
>
> We would like to write an example for MicroProfile OpenApi.
> Here is the MicroProfile specification url:
> [https://download.eclipse.org/microprofile/microprofile-open-api-1.0.1/microprofile-openapi-spec.html]
> Fork / clone the TomEE project from here:
> [https://github.com/apache/tomee]
> Example name should be _mp-openapi_, following the standard already in the 
> project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of Microprofile Metrics for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
>  
> What you have to do is:
> 1 - Create a JAX-RS endpoint with some methods (Using the same domain from 
> metrics - WeatherService would be good)
> 2 - Annotate with OpenApi annotations
> 3 - Write a test to assert the response in JSON and YAML
> 4 - Make sure all the tests pass
> After that submit a PR and we'll review it.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2349) Ensure each module can generate javadoc jars on release

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2349:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Ensure each module can generate javadoc jars on release
> ---
>
> Key: TOMEE-2349
> URL: https://issues.apache.org/jira/browse/TOMEE-2349
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Build
>Reporter: David Blevins
>Priority: Major
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2403) AutoConnectionTrackerTest fails randomly

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2403:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> AutoConnectionTrackerTest fails randomly 
> -
>
> Key: TOMEE-2403
> URL: https://issues.apache.org/jira/browse/TOMEE-2403
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Sometimes if fails with this exception:
> [ERROR] Failures:
> [ERROR]   AutoConnectionTrackerTest.test:198 expected:<1> but was:<0>
>  
> It seems that this only happens with the build bot run. It might be a timing 
> issue.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2285) Microprofile Examples

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2285:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Microprofile Examples
> -
>
> Key: TOMEE-2285
> URL: https://issues.apache.org/jira/browse/TOMEE-2285
> Project: TomEE
>  Issue Type: Task
>  Components: Examples and Documentation
>Affects Versions: 7.1.0, 8.0.0-M1
>Reporter: Ivan Junckes Filho
>Assignee: Michael Redlich
>Priority: Minor
>  Labels: documentation, examples, pull-request-available
> Fix For: 8.0.0-M3
>
>
> The goal of this ticket is to provide a set of sub-tasks with desired 
> MicroProfile examples, so anyone who wants to collaborate knows what is 
> needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2347) Use Asciidoc for all Javadoc

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2347:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Use Asciidoc for all Javadoc
> 
>
> Key: TOMEE-2347
> URL: https://issues.apache.org/jira/browse/TOMEE-2347
> Project: TomEE
>  Issue Type: Wish
>Reporter: David Blevins
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> here's a fun idea, write our javadoc in asciidoc format
>  * [https://asciidoctor.org/news/2013/06/03/asciidoclet-announcement/]
> Where there is javadoc, it usually is not in the required html format, so 
> this would actually bring us closer in line with what we have done in 
> practice.
>  
> Other fun bonus, if the majority of our javadoc was in asciidoc, we could 
> potentially improve the site generator to not just pull README.md and 
> README.adoc files as it currently does, but it could potentially pull chunks 
> of asciidoc straight from the source code and use it to fill out some of the 
> online docs.  This would be done separately in TOMEE-2341



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2271) Java11: can't resolve old sun JavaEE namespaces correctly

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2271:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Java11: can't resolve old sun JavaEE namespaces correctly
> -
>
> Key: TOMEE-2271
> URL: https://issues.apache.org/jira/browse/TOMEE-2271
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server, TomEE Maven Plugin
>Affects Versions: 7.0.5, 8.0.0-M1
>Reporter: Thomas Andraschko
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Just start an application with tomee-embedded-maven-plugin and the following 
> will occur:
> NOTE: this errors will be thrown for XMLs in the tomcat libs and also for 
> beans.xml/web-fragements in DS:
> javax.xml.bind.UnmarshalException: unerwartetes Element 
> (URI:"[http://java.sun.com/xml/ns/javaee];, lokal:"interceptors"). Erwartete 
> Elemente
>  sind <{}trim>,<{}decorators>,<{}scan>,<{}alternatives>,<{}interceptors>
>     at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent 
> (UnmarshallingContext.java:744)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError 
> (Loader.java:262)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError 
> (Loader.java:257)
>     at 
> com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement 
> (Loader.java:124)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement 
> (Loader.java:105)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.childElement 
> (StructureLoader.java:268)
>     at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement 
> (UnmarshallingContext.java:574)
>     at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement 
> (UnmarshallingContext.java:556)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement 
> (SAXConnector.java:168)
>     at org.xml.sax.helpers.XMLFilterImpl.startElement (XMLFilterImpl.java:551)
>     at org.apache.openejb.jee.JaxbJavaee$JavaeeNamespaceFilter.startElement 
> (JaxbJavaee.java:293)
>     at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement 
> (AbstractSAXParser.java:510)
>     at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement
>  (XMLNSDocumentScannerImpl.java:374)
>     at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next
>  (XMLDocumentFragmentScannerImpl.java:2708)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next 
> (XMLDocumentScannerImpl.java:605)
>     at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next 
> (XMLNSDocumentScannerImpl.java:112)
>     at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
>  (XMLDocumentFragmentScannerImpl.java:534)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
> (XML11Configuration.java:888)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
> (XML11Configuration.java:824)
>     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse 
> (XMLParser.java:141)
>     at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse 
> (AbstractSAXParser.java:1216)
>     at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse 
> (SAXParserImpl.java:635)
>     at org.xml.sax.helpers.XMLFilterImpl.parse (XMLFilterImpl.java:357)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0 
> (UnmarshallerImpl.java:258)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal 
> (UnmarshallerImpl.java:236)
>     at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal 
> (UnmarshallerImpl.java:288)
>     at org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee (JaxbJavaee.java:133)
>     at org.apache.openejb.config.ReadDescriptors.readBeans 
> (ReadDescriptors.java:691)
>     at org.apache.openejb.config.DeploymentLoader.mergeBeansXml 
> (DeploymentLoader.java:1196)
>     at org.apache.openejb.config.DeploymentLoader.addBeansXmls 
> (DeploymentLoader.java:1184)
>     at org.apache.openejb.config.DeploymentLoader.createWebModule 
> (DeploymentLoader.java:1098)
>     at org.apache.openejb.config.DeploymentLoader.createWebModule 
> (DeploymentLoader.java:823)
>     at org.apache.openejb.config.DeploymentLoader.load 
> (DeploymentLoader.java:234)
>     at org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication 
> (TomcatWebAppBuilder.java:2347)
>     at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal 
> (TomcatWebAppBuilder.java:1197)
>     at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart 
> 

[jira] [Updated] (TOMEE-2294) Can't disable unauthenticated JMX on 1099

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2294:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Can't disable unauthenticated JMX on 1099
> -
>
> Key: TOMEE-2294
> URL: https://issues.apache.org/jira/browse/TOMEE-2294
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Reporter: Frans
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> ActiveMQ comes bundled with a JMX host that is default on unauthenticated on 
> port 1099.
> {code:java}
> 
>   BrokerXmlConfig = broker:(vm://broker)?useJmx=false
>   ServerUrl = vm://broker
> {code}
> Tomee's resource configuration doesn't allow this to be disabled. The above 
> doesn't work.
> This can be disabled by inspecting an activemq jar's manifest, pulling down 
> the same version of activemq-all, and putting that in the tomee/lib 
> directory, at which point this works:
> {code:java}
> 
>   BrokerXmlConfig = xbean:file:activemq.xml
>   ServerUrl = vm://broker
> 
> {code}
> {code:java}
>   http://activemq.apache.org/schema/core;
>   useJmx="false"
>   brokerName="broker"
>   useShutdownHook="false"
>   persistent="true"
>   start="true"
>   schedulerSupport="false"
>   enableStatistics="false"
>   offlineDurableSubscriberTimeout="25920"
>   offlineDurableSubscriberTaskSchedule="360">
> {code}
> However, convincing the guy hosting the server to inspect JAR manifests, pull 
> down specific jars, and maintain a second configuration file seems like a lot 
> of effort to go to just to have the ability to disable unauthenticated access 
> to every MBean in the VM



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2270) Java11: Unable to initialize agent with embedded-maven-plugin

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2270:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Java11: Unable to initialize agent with embedded-maven-plugin
> -
>
> Key: TOMEE-2270
> URL: https://issues.apache.org/jira/browse/TOMEE-2270
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server, TomEE Maven Plugin
>Affects Versions: 7.0.5, 8.0.0-M1
>Reporter: Thomas Andraschko
>Priority: Major
> Fix For: 8.0.0-M3
>
> Attachments: test.zip
>
>
> ava.lang.IllegalStateException: Unable to initialize agent
>     at 
> org.apache.openejb.javaagent.Agent.checkInitialization(Agent.java:104)
>     at 
> org.apache.openejb.javaagent.Agent.getInstrumentation(Agent.java:94)
>     at org.apache.tomee.embedded.Container.(Container.java:128)
>     at 
> org.apache.openejb.maven.plugins.TomEEEmbeddedMojo.execute(TomEEEmbeddedMojo.java:392)
>     at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2274) Upgrade JAXB to latest version (2.3.1)

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2274:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Upgrade JAXB to latest version (2.3.1)
> --
>
> Key: TOMEE-2274
> URL: https://issues.apache.org/jira/browse/TOMEE-2274
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 1.7.5, 7.0.5, 7.1.0, 8.0.0-M1
>Reporter: Jean-Louis MONTEIRO
>Assignee: Jean-Louis MONTEIRO
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Issue with Java 11



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2408) MicroProfile specific endpoints may clash with regular app deployment

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile specific endpoints may clash with regular app deployment
> -
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> MP specific endpoints (health, openapi, metrics) are always exposed when 
> deploying a web app. If the webapp is exposing a Servlet in the context root, 
> the REST Service deployer is going to override the context root to be able to 
> deploy the MP specific endpoints.
> We may need to be more smart and only expose the MP endpoints when they are 
> needed and not just everytime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2336) MicroProfile OpenTracing Example for @Traced

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2336:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile OpenTracing Example for @Traced
> 
>
> Key: TOMEE-2336
> URL: https://issues.apache.org/jira/browse/TOMEE-2336
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Roberto Cortez
>Assignee: Michael Redlich
>Priority: Major
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2139) org.apache.tomee.jul.handler.rotating.ArchivingTest broken in 2nd iteration

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2139:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> org.apache.tomee.jul.handler.rotating.ArchivingTest broken in 2nd iteration
> ---
>
> Key: TOMEE-2139
> URL: https://issues.apache.org/jira/browse/TOMEE-2139
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 7.0.4
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 7.0.6, 8.0.0-M3
>
>
> Seems the latest change caused the ArchivingTest to break in OSX and Linux. 
> java.lang.AssertionError
> org.apache.tomee.jul.handler.rotating.ArchivingTest.logAndRotateAndPurge(ArchivingTest.java:207)
> It only happens in the 2nd run (gzip).
> If I start gzip alone all works fine.
> So I assume that the delete event from the first run doesn't get consumed. 
> And then later ends up as result in the 2nd run. 
> Because that's what I get in the debugger: ENTRY_DELETE. 
> I'm avail on IRC for hacking on it.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2277) Java11: module name for TomEE

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2277:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Java11: module name for TomEE
> -
>
> Key: TOMEE-2277
> URL: https://issues.apache.org/jira/browse/TOMEE-2277
> Project: TomEE
>  Issue Type: Improvement
>  Components: TomEE Core Server
>Affects Versions: 7.0.5, 7.1.0, 8.0.0-M1
>Reporter: Jean-Louis MONTEIRO
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> We need to define modules in TomEE.
> A quick workaround would be to define a module per maven artifact.
>  
> We'll need to then do a proper linking with dependencies.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2250) org.apache.johnzon.max-string-length default is incorrect in system.properties

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2250:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> org.apache.johnzon.max-string-length default is incorrect in system.properties
> --
>
> Key: TOMEE-2250
> URL: https://issues.apache.org/jira/browse/TOMEE-2250
> Project: TomEE
>  Issue Type: Dependency upgrade
>Affects Versions: 7.0.5
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Minor
> Fix For: 7.0.6, 7.1.1, 8.0.0-M3
>
>
> The comments in system.properties show org.apache.johnzon.max-string-length 
> having a default value of 8192. This changes in Johnzon 1.0.1 to 256KB and we 
> should update the comment accordingly. 
> https://github.com/apache/johnzon/blob/v1.0.1/johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java#L36



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2303) Add technical documentation to main TomEE repo

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2303:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Add technical documentation to main TomEE repo
> --
>
> Key: TOMEE-2303
> URL: https://issues.apache.org/jira/browse/TOMEE-2303
> Project: TomEE
>  Issue Type: Documentation
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: David Blevins
>Assignee: David Blevins
>Priority: Major
> Fix For: 8.0.0-M3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2197) openejb.xml does not work

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2197:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> openejb.xml  does not work
> --
>
> Key: TOMEE-2197
> URL: https://issues.apache.org/jira/browse/TOMEE-2197
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 7.0.4
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Minor
> Fix For: 7.0.6, 8.0.0-M3
>
>
> When declaring a deployment in openejb.xml or tomee.xml we scan  
> sections.
> This contains a file= and a jar= attribute. 
> The jar= does not work because it later gets overridden by the (often empty) 
> file attribute.
> WORKAROUND: just use the file= attribute and be done
> Should be fixed nonetheless. And should issue a warning if both attributes 
> are used.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2351) MicroProfile OpenTracing Example for Distributed Microservices

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2351:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile OpenTracing Example for Distributed Microservices
> --
>
> Key: TOMEE-2351
> URL: https://issues.apache.org/jira/browse/TOMEE-2351
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Roberto Cortez
>Assignee: Lucas Farias de Oliveira
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> Use at least two microservices and show how opentracing can be used to trace 
> the request across service boundaries.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2358) MicroProfile JWT rest-mp-jwt-claim Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2358:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> MicroProfile JWT rest-mp-jwt-claim Example
> --
>
> Key: TOMEE-2358
> URL: https://issues.apache.org/jira/browse/TOMEE-2358
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M3
>
>
>  
> Currently  https://issues.apache.org/jira/browse/TOMEE-2304 focus only on the 
> basic of configuring TomEE and secure a REST endpoint using MP JWT. 
> Another atomic example is need it to focus only on he usage of MicroProfile 
> JWT claims in TomEE



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2234) BMP finder returning more than 256 entities

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2234:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> BMP finder returning more than 256 entities
> ---
>
> Key: TOMEE-2234
> URL: https://issues.apache.org/jira/browse/TOMEE-2234
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 1.7.3, 7.0.5, 7.1.0, 8.0.0-M1
>Reporter: Thomas Lien
>Assignee: Jonathan Gallimore
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
> Attachments: bmp.zip, sourcecode.zip, ztest.ear.zip, zztest.war
>
>
> Running into a situation where calling an EJB2 BMP finder method that returns 
> more than 256 entities causes subsequent finder calls in the same sessionbean 
> transaction to fail.
>  
> {code:java}
> BigFinderHome bigFinderHome = (BigFinderHome)lookup("BigFinderHome");
> LittleFinderHome littleFinderHome = 
> (LittleFinderHome)lookup("LittleFinderHome");
> for (int i = 1; i < 300; ++i) {
>   // this is a test finder that returns "i" number of entities
>   // once this returns more than 256 it causes the littleFinderHome.findAll
>   // to return BigFinder entities instead of the LittleFinder entities!
>   bigFinderHome.findN(i);
>   Collection littleList = littleFinderHome.findAll();
>   for (Object obj: littleList) {
> if (!(obj instanceof LittleFinder)) {
>   StringBuilder msg = new StringBuilder();
>   msg.append("Failed with " + i + " records. LittleFinder Remote is 
> actually " + obj.getClass().getName() + " Implemented interfaces " + 
> Arrays.toString(obj.getClass().getInterfaces()));
>   if (obj instanceof EJBObject) {
> Object pk = ((EJBObject)obj).getPrimaryKey();
> msg.append(" Primary key value is " + pk);
>   }
>   throw new EJBException(msg.toString());
> }
>   }
> }{code}
>  
> I can replicate this 100% of the time by deploying the attached ztest.ear 
> application and running the FinderTestBean.main function (same as the above 
> code). I have tried this on TomEE versions 1.7.3 and 7.0.5 and they both have 
> the error.
> The error output of my test is as follows
> 09-07 12:25:13 [SEVERE] EjbTransactionUtil.handleSystemException: Failed with 
> 257 records. LittleFinder Remote is actually com.sun.proxy.$Proxy142 
> Implemented interfaces [interface ztest.BigFinder, interface 
> java.io.Serializable, interface org.apache.openejb.core.ivm.IntraVmProxy] 
> Primary key value is 1
>  
> Note that in my test I am configured to use simple jndi lookup names in the 
> system.properties
> openejb.jndiname.format=\\{interfaceClass.simpleName}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2298) Upgrade CXF to 3.2.8

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2298:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Upgrade CXF to 3.2.8
> 
>
> Key: TOMEE-2298
> URL: https://issues.apache.org/jira/browse/TOMEE-2298
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Cesar Hernandez
>Priority: Major
> Fix For: 8.0.0-M3
>
>
> The upgrade to cxf 3.2.7 (https://issues.apache.org/jira/browse/TOMEE-2269)  
> incorporate a bug that cxf 3.2.7 has with MicroProfile Rest Client 
> (https://issues.apache.org/jira/browse/CXF-7912).
>  
> We need to update to cxf 3.2.8 if TomEE 8.0.0-Final will still use 
> microprofile-rest-client 1.0.
> This issue doesn't arises if you use microprofile-rest-client 1.1 contained 
> in microprofile-boom 1.4.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2365) Implement Java EE Security API from EE 8

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2365:
--
Fix Version/s: (was: 8.0.0-M2)
   8.0.0-M3

> Implement Java EE Security API from EE 8
> 
>
> Key: TOMEE-2365
> URL: https://issues.apache.org/jira/browse/TOMEE-2365
> Project: TomEE
>  Issue Type: New Feature
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Blocker
>  Labels: pull-request-available
> Fix For: 8.0.0-M3
>
>
> * Add the API into the Geronimo project
>  * Update the Java EE project in TomEE
>  * Start implementation 
> [https://javaee.github.io/security-spec/]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2429) MicroProfile JSONB Custom Serializer/Deserializer

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2429.
-

> MicroProfile JSONB Custom Serializer/Deserializer
> -
>
> Key: TOMEE-2429
> URL: https://issues.apache.org/jira/browse/TOMEE-2429
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Federico Mariani
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> Microprofile rest example project that show of to use jsonb custom 
> serializer/deserializer (@JsonbTypeSerializer, @JsonbTypeDeserializer). Also 
> add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2429) MicroProfile JSONB Custom Serializer/Deserializer

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2429.
---
Resolution: Fixed

> MicroProfile JSONB Custom Serializer/Deserializer
> -
>
> Key: TOMEE-2429
> URL: https://issues.apache.org/jira/browse/TOMEE-2429
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Federico Mariani
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> Microprofile rest example project that show of to use jsonb custom 
> serializer/deserializer (@JsonbTypeSerializer, @JsonbTypeDeserializer). Also 
> add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2297) MicroProfile Rest Client Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2297.
-

> MicroProfile Rest Client Example
> 
>
> Key: TOMEE-2297
> URL: https://issues.apache.org/jira/browse/TOMEE-2297
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Cesar Hernandez
>Assignee: Cesar Hernandez
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>
> We would like to have an example for MicroProfile (MP) Rest Client.
> Example name should be mp-rest-client, following the standard already in the 
> project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted metrics example for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> And this example:
> [https://github.com/tomitribe/microprofile-samples/tree/master/fault-tolerance/timeout]
> The PR has to contain arquillian tests validating the example.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2287) MicroProfile Metrics Example for @Histogram

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2287.
-

> MicroProfile Metrics Example for @Histogram
> ---
>
> Key: TOMEE-2287
> URL: https://issues.apache.org/jira/browse/TOMEE-2287
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Ivan Junckes Filho
>Assignee: Ivan Junckes Filho
>Priority: Major
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>
> We would like to have an example for MicroProfile Metrics @Histogram 
> annotation.
> Here is a quick tutorial on MicroProfile Metrics if you are not aware of it:
> [https://www.tomitribe.com/blog/getting-started-with-microprofile-metrics/]
> Fork / clone the TomEE project from here:
> [https://github.com/apache/tomee]
> Example name should be _mp-metrics-histogram_, following the standard already 
> in the project.
> All the examples are in:
> [https://github.com/apache/tomee/tree/master/examples]
> See this example of @Counted for reference:
> [https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted]
> See these two PRs for the diff for @Counted, it will help you see how simple 
> it is:
> [https://github.com/apache/tomee/pull/203]
> [https://github.com/apache/tomee/pull/207]
> What you have to do is:
> 1 - Create a method in the WeatherService class with @Histogram
> 2 - Have a WeatherServiceTest for the GET and OPTIONS scenarios of @Histogram
> 3 - Make sure you have tests for Prometheus and JSON formats
> 4 - Make sure all the tests pass
> After that submit a PR and we'll review it.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2292) MicroProfile Config Example

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2292.
-

> MicroProfile Config Example
> ---
>
> Key: TOMEE-2292
> URL: https://issues.apache.org/jira/browse/TOMEE-2292
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Affects Versions: 8.0.0-M1
>Reporter: Daniel Cunha
>Assignee: Jonathan Gallimore
>Priority: Minor
>  Labels: examples, pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2331) Upgrade to MicroProfile Fault Tolerance 1.1

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2331.
-

> Upgrade to MicroProfile Fault Tolerance 1.1
> ---
>
> Key: TOMEE-2331
> URL: https://issues.apache.org/jira/browse/TOMEE-2331
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>
> No version available yet. Work in Progress on Geronimo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2280) Upgrade to MicroProfile 2.0

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2280:
-

Assignee: Roberto Cortez

> Upgrade to MicroProfile 2.0
> ---
>
> Key: TOMEE-2280
> URL: https://issues.apache.org/jira/browse/TOMEE-2280
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2280) Upgrade to MicroProfile 2.0

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2280.
-

> Upgrade to MicroProfile 2.0
> ---
>
> Key: TOMEE-2280
> URL: https://issues.apache.org/jira/browse/TOMEE-2280
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2247) MicroProfile JWT Propagation 1.1

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2247.
-

> MicroProfile JWT Propagation 1.1
> 
>
> Key: TOMEE-2247
> URL: https://issues.apache.org/jira/browse/TOMEE-2247
> Project: TomEE
>  Issue Type: New Feature
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2280) Upgrade to MicroProfile 2.0

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2280.
---
Resolution: Fixed

> Upgrade to MicroProfile 2.0
> ---
>
> Key: TOMEE-2280
> URL: https://issues.apache.org/jira/browse/TOMEE-2280
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (TOMEE-2280) Upgrade to MicroProfile 2.0

2019-01-25 Thread Roberto Cortez (JIRA)


[ 
https://issues.apache.org/jira/browse/TOMEE-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16752859#comment-16752859
 ] 

Roberto Cortez commented on TOMEE-2280:
---

All updates to MP 2.0 done.

> Upgrade to MicroProfile 2.0
> ---
>
> Key: TOMEE-2280
> URL: https://issues.apache.org/jira/browse/TOMEE-2280
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2331) Upgrade to MicroProfile Fault Tolerance 1.1

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2331.
---
Resolution: Fixed

> Upgrade to MicroProfile Fault Tolerance 1.1
> ---
>
> Key: TOMEE-2331
> URL: https://issues.apache.org/jira/browse/TOMEE-2331
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>
> No version available yet. Work in Progress on Geronimo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (TOMEE-2331) Upgrade to MicroProfile Fault Tolerance 1.1

2019-01-25 Thread Roberto Cortez (JIRA)


[ 
https://issues.apache.org/jira/browse/TOMEE-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16752857#comment-16752857
 ] 

Roberto Cortez commented on TOMEE-2331:
---

Geronimo provided an implementation for Fault Tolerance 1.1:

https://github.com/apache/geronimo-safeguard

> Upgrade to MicroProfile Fault Tolerance 1.1
> ---
>
> Key: TOMEE-2331
> URL: https://issues.apache.org/jira/browse/TOMEE-2331
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>
> No version available yet. Work in Progress on Geronimo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2331) Upgrade to MicroProfile Fault Tolerance 1.1

2019-01-25 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2331:
-

Assignee: Roberto Cortez

> Upgrade to MicroProfile Fault Tolerance 1.1
> ---
>
> Key: TOMEE-2331
> URL: https://issues.apache.org/jira/browse/TOMEE-2331
> Project: TomEE
>  Issue Type: Dependency upgrade
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Assignee: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>
> No version available yet. Work in Progress on Geronimo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (TOMEE-2458) Loading Beans causes ClassNotFoundException when using custom context classloader

2019-01-24 Thread Roberto Cortez (JIRA)


[ 
https://issues.apache.org/jira/browse/TOMEE-2458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16750973#comment-16750973
 ] 

Roberto Cortez commented on TOMEE-2458:
---

[~dkwakkel] I believe [~romain.manni-bucau] is right.

The problem here is that some of the MP libs require Bean injection on their 
Extensions. So, the Extension is loading, but their CDI beans are not, hence 
you get that weird NPE.

Most likely, the CDI Extensions are being loaded by one class loader and their 
beans scanning by another loader, or not even scanned at all.

Can you have a look here 
org.apache.openejb.config.DeploymentLoader#addBeansXmls(org.apache.openejb.config.WebModule).
 This is where the url list of jars is obtained to perform CDI scanning for 
beans. So, it needs to return all the MP libs in here.

> Loading Beans causes ClassNotFoundException when using custom context 
> classloader
> -
>
> Key: TOMEE-2458
> URL: https://issues.apache.org/jira/browse/TOMEE-2458
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Gerwin
>Priority: Major
> Attachments: myclassloader.jar, myclassloader.jar.withtccl, 
> myexception.jar, myexception.jar.withbean, repro.war
>
>
> h4. Steps to reproduce
> # Create a custom Exception and put it in {{CATALINA_HOME/myexception.jar}}
> {code:java}
> public class MyException extends Exception {
> }
> {code}
> # Create a custom ClassLoader and put it in 
> {{CATALINA_HOME/myclassloader.jar}}
> {code:java}
> public class MyClassLoader extends WebappClassLoader {
>   public MyClassLoader(ClassLoader parent)throws MalformedURLException {
>   super(parent);
>   addURL(Paths.get(System.getProperty("catalina.home"), 
> "myexception.jar").toUri().toURL());
>   }
> }
> {code}
> # Put the classloader on the classpath
> {code:none|title=CATALINA_HOME/conf/catalina.properties}
> common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/myclassloader.jar"
> {code}
> # Use the classloader in the context
> {code:xml|title=CATALINA_HOME/webapps/repro/META-INF/context.xml}
> 
> 
> 
> {code}
> # Create a bean with the {{MyException}} in the method signature
> {code:java|title=CATALINA_HOME/webapps/repro/WEB-INF/classes/MyBean.class}
> @Stateless(name = "MyBeanEJB")
> public class MyBean {
>   public String hello() throws MyException {
>   return "hello";
>   }
> }
> {code}
> # Use the bean
> {code:java|title=CATALINA_HOME/webapps/repro/index.jsp}
> <%@ page import="MyBean" %>
> <%@ page contentType="text/html;charset=UTF-8" language="java" %>
> 
>   
>   <%
> MyBean myBean = new MyBean();
> out.println(myBean.hello());
>   %>
>   
> 
> {code}
> h4. Actual result
> {code:none|title=CATALINA_HOME/logs/catalina.0.log}
> jan 23, 2019 4:37:17 PM sun.reflect.DelegatingMethodAccessorImpl invoke
> INFO: Starting Servlet Engine: Apache Tomcat (TomEE)/9.0.12 (8.0.0-SNAPSHOT)
> jan 23, 2019 4:37:17 PM sun.reflect.DelegatingMethodAccessorImpl invoke
> INFO: Deploying web application archive [C:\Program 
> Files\TomEE\webapps\repro.war]
> jan 23, 2019 4:37:17 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
> INFO: - localhost -> /repro
> jan 23, 2019 4:37:17 PM org.apache.openejb.config.ConfigurationFactory 
> configureApplication
> INFO: Configuring enterprise application: C:\Program Files\TomEE\webapps\repro
> jan 23, 2019 4:37:17 PM sun.reflect.NativeMethodAccessorImpl invoke
> SEVERE: ContainerBase.addChild: start: 
> org.apache.catalina.LifecycleException: Failed to start component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/repro]]
>   at 
> org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441)
>   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
>   at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
>   at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
>   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986)
>   at 
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1858)
>   at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>   at 
> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>   at 
> java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>   at 
> 

[jira] [Resolved] (TOMEE-2332) MicroProfile JWT Example for JWK

2019-01-04 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2332.
---
   Resolution: Fixed
Fix Version/s: 8.0.0-M2

> MicroProfile JWT Example for JWK
> 
>
> Key: TOMEE-2332
> URL: https://issues.apache.org/jira/browse/TOMEE-2332
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Roberto Cortez
>Assignee: Mitja Jeseničnik Kotnik
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (TOMEE-2445) Metrics 1.0.1 Implementation is duplicating the metrics endpoints

2019-01-04 Thread Roberto Cortez (JIRA)
Roberto Cortez created TOMEE-2445:
-

 Summary: Metrics 1.0.1 Implementation is duplicating the metrics 
endpoints
 Key: TOMEE-2445
 URL: https://issues.apache.org/jira/browse/TOMEE-2445
 Project: TomEE
  Issue Type: Sub-task
  Components: TomEE Core Server
Affects Versions: 8.0.0-M2
Reporter: Roberto Cortez
 Fix For: 8.0.0-M2


The Geronimo Metrics implementation is shipping with 
org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints and 
org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints

 

CDIMetricsEndpoints extends MetricsEndpoints and both have a @Path annotation. 
TomEE is deploying both:

 
{code:java}
04-Jan-2019 11:07:12.266 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
http://localhost:49695/test/metrics -> Pojo 
org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints
04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics -> Object getJson(SecurityContext, UriInfo)
04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics -> String getText(SecurityContext, UriInfo)
04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry} -> String getText(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.267 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
getJson(String, String, SecurityContext, UriInfo)
04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry}/{metric} -> String 
getText(String, String, SecurityContext, UriInfo)
04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
http://localhost:49695/test/metrics/{registry} -> Object getMetadata(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
getMetadata(String, String, SecurityContext, UriInfo)
04-Jan-2019 11:07:12.268 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints Service URI: 
http://localhost:49695/test/metrics -> Pojo 
org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints
04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics -> Object getJson(SecurityContext, UriInfo)
04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics -> String getText(SecurityContext, UriInfo)
04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry} -> Object getJson(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry} -> String getText(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.269 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
getJson(String, String, SecurityContext, UriInfo)
04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints GET 
http://localhost:49695/test/metrics/{registry}/{metric} -> String 
getText(String, String, SecurityContext, UriInfo)
04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
http://localhost:49695/test/metrics/{registry} -> Object getMetadata(String, 
SecurityContext, UriInfo)
04-Jan-2019 11:07:12.270 INFO [http-nio-49695-exec-3] 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.logEndpoints OPTIONS 
http://localhost:49695/test/metrics/{registry}/{metric} -> Object 
getMetadata(String, String, SecurityContext, UriInfo){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (TOMEE-2428) MicroProfile JSONB Configuration

2019-01-03 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez resolved TOMEE-2428.
---
   Resolution: Fixed
Fix Version/s: 8.0.0-M2

> MicroProfile JSONB Configuration
> 
>
> Key: TOMEE-2428
> URL: https://issues.apache.org/jira/browse/TOMEE-2428
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Federico Mariani
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0-M2
>
>
> Microprofile rest example project with custom jsonb configuration provider. 
> Also add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (TOMEE-2430) Naming and grouping adjustments are needed in MicroProfile examples

2018-12-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez closed TOMEE-2430.
-
Resolution: Fixed

> Naming and grouping adjustments are needed in MicroProfile examples
> ---
>
> Key: TOMEE-2430
> URL: https://issues.apache.org/jira/browse/TOMEE-2430
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Ivan Junckes Filho
>Priority: Minor
>  Labels: pull-request-available
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2428) MicroProfile JSONB Configuration

2018-12-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2428:
-

Assignee: Federico Mariani

> MicroProfile JSONB Configuration
> 
>
> Key: TOMEE-2428
> URL: https://issues.apache.org/jira/browse/TOMEE-2428
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Federico Mariani
>Priority: Minor
>
> Microprofile rest example project with custom jsonb configuration provider. 
> Also add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2429) MicroProfile JSONB Custom Serializer/Deserializer

2018-12-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2429:
-

Assignee: Federico Mariani

> MicroProfile JSONB Custom Serializer/Deserializer
> -
>
> Key: TOMEE-2429
> URL: https://issues.apache.org/jira/browse/TOMEE-2429
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Federico Mariani
>Priority: Minor
>
> Microprofile rest example project that show of to use jsonb custom 
> serializer/deserializer (@JsonbTypeSerializer, @JsonbTypeDeserializer). Also 
> add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2428) MicroProfile JSONB Configuration

2018-12-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2428:
-

Assignee: (was: Roberto Cortez)

> MicroProfile JSONB Configuration
> 
>
> Key: TOMEE-2428
> URL: https://issues.apache.org/jira/browse/TOMEE-2428
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Priority: Minor
>
> Microprofile rest example project with custom jsonb configuration provider. 
> Also add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2428) MicroProfile JSONB Configuration

2018-12-28 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2428:
-

Assignee: Roberto Cortez

> MicroProfile JSONB Configuration
> 
>
> Key: TOMEE-2428
> URL: https://issues.apache.org/jira/browse/TOMEE-2428
> Project: TomEE
>  Issue Type: Sub-task
>  Components: Examples and Documentation
>Reporter: Federico Mariani
>Assignee: Roberto Cortez
>Priority: Minor
>
> Microprofile rest example project with custom jsonb configuration provider. 
> Also add tests with the scenarios supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (TOMEE-2334) MicroProfile JWT Example for JsonWebToken as Principal injection

2018-12-26 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez reassigned TOMEE-2334:
-

Assignee: Mitja Jeseničnik Kotnik

> MicroProfile JWT Example for JsonWebToken as Principal injection
> 
>
> Key: TOMEE-2334
> URL: https://issues.apache.org/jira/browse/TOMEE-2334
> Project: TomEE
>  Issue Type: Sub-task
>Reporter: Roberto Cortez
>Assignee: Mitja Jeseničnik Kotnik
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (TOMEE-2408) MicroProfile specific endpoints may clash with regular app deployment

2018-12-20 Thread Roberto Cortez (JIRA)


 [ 
https://issues.apache.org/jira/browse/TOMEE-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roberto Cortez updated TOMEE-2408:
--
Description: 
MP specific endpoints (health, openapi, metrics) are always exposed when 
deploying a web app. If the webapp is exposing a Servlet in the context root, 
the REST Service deployer is going to override the context root to be able to 
deploy the MP specific endpoints.

We may need to be more smart and only expose the MP endpoints when they are 
needed and not just everytime.

> MicroProfile specific endpoints may clash with regular app deployment
> -
>
> Key: TOMEE-2408
> URL: https://issues.apache.org/jira/browse/TOMEE-2408
> Project: TomEE
>  Issue Type: Sub-task
>  Components: TomEE Core Server
>Affects Versions: 8.0.0-M1
>Reporter: Roberto Cortez
>Priority: Major
> Fix For: 8.0.0-M2
>
>
> MP specific endpoints (health, openapi, metrics) are always exposed when 
> deploying a web app. If the webapp is exposing a Servlet in the context root, 
> the REST Service deployer is going to override the context root to be able to 
> deploy the MP specific endpoints.
> We may need to be more smart and only expose the MP endpoints when they are 
> needed and not just everytime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (TOMEE-2408) MicroProfile specific endpoints may clash with regular app deployment

2018-12-20 Thread Roberto Cortez (JIRA)
Roberto Cortez created TOMEE-2408:
-

 Summary: MicroProfile specific endpoints may clash with regular 
app deployment
 Key: TOMEE-2408
 URL: https://issues.apache.org/jira/browse/TOMEE-2408
 Project: TomEE
  Issue Type: Sub-task
  Components: TomEE Core Server
Affects Versions: 8.0.0-M1
Reporter: Roberto Cortez
 Fix For: 8.0.0-M2






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


  1   2   3   4   >