Sure,

Will have a look after lunch.

Cheers.

Bruno Baptista
https://twitter.com/brunobat_


On 26/11/18 13:29, Ivan Junckes Filho wrote:
Bruno, can you review again please?

On Mon, Nov 26, 2018 at 10:46 AM Ivan Junckes Filho <ivanjunc...@gmail.com>
wrote:

Awesome, thanks Bruno

On Mon, Nov 26, 2018 at 10:23 AM Bruno Baptista <bruno...@gmail.com>
wrote:

Hi Ivan,

I've requested some changes.

Cheers

Bruno Baptista
https://twitter.com/brunobat_


On 26/11/18 11:29, Bruno Baptista wrote:
Hi,

I can review it.

Bruno Baptista
https://twitter.com/brunobat_


On 23/11/18 18:27, Ivan Junckes Filho wrote:
Hey guys can anyone review and merge this?

https://github.com/apache/tomee/pull/218


On Fri, Nov 23, 2018 at 2:22 PM Roberto Cortez
<radcor...@yahoo.com.invalid>
wrote:

And it did cover. The test was failing.

On 23 Nov 2018, at 16:00, Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:
https://github.com/apache/tomee/blob/4c7fd4af95983a92bef89dc598873310dd13dd2e/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/johnzon/JsonbJaxrsProviderTest.java
was supposed to cover that

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <
https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<
https://www.packtpub.com/application-development/java-ee-8-high-performance

Le ven. 23 nov. 2018 à 16:58, Bruno Baptista <bruno...@gmail.com> a
écrit :
We should probably add a test for that regression.

Bruno Baptista
https://twitter.com/brunobat_


On 23/11/18 15:50, Ivan Junckes Filho wrote:
It worked, thanks man!

On Fri, Nov 23, 2018 at 12:40 PM Roberto Cortez
<radcor...@yahoo.com>
wrote:
Yes, that was the issue. This should fix it:


https://github.com/apache/tomee/commit/1bfb65a1837235f4e9ad4458f67aabcab5eff829
Try to pull the code and test it again.

Cheers,
Roberto

On 23 Nov 2018, at 14:14, Roberto Cortez <radcor...@yahoo.com>
wrote:

No point. I’ve found the issue:

It’s here:


https://github.com/tomitribe/tomee/commit/7f18f4bcfe64119b9001d5ac6bffeb7324987a37
This commit reverted back the new JsonbProvider to the old
JohnzonProvider.
The fix should be just to replace one with another. Let me try
it and
test.
Cheers,
Roberto

On 23 Nov 2018, at 12:06, Ivan Junckes Filho
<ivanjunc...@gmail.com>
wrote:

I was using the current master.

<johnzon.version>1.1.9</johnzon.version>

I will try to use the version Romain proposed and see how it
works.

On Thu, Nov 22, 2018 at 7:36 PM Roberto Cortez <
radcor...@yahoo.com.invalid> wrote:

Hey,

I think metrics doesn’t even run properly on TomEE 7.x because
of CDI
2.0.
Regarding the fail, I’m not sure what is wrong. I remember seeing
that
before and I think it got fixed when we added the JsonB JAX-RS
Provider.
Maybe there is a regression in some place.

Cheers,
Roberto

On 22 Nov 2018, at 21:08, Romain Manni-Bucau
<rmannibu...@gmail.com
wrote:
Hi Ivan

Do you use tomee 8 with johnzon 1.1.10? Works well on this one
normally
if johnzon defaults are not broken. On tomee 7 you need to add
jsonb
;)
Le jeu. 22 nov. 2018 21:51, Ivan Junckes Filho <
ivanjunc...@gmail.com
<mailto:ivanjunc...@gmail.com>> a écrit :
Also there are a lot of properties being returned on that
payload
that
are not needed like rate1, rate5... etc.
On Thu, Nov 22, 2018 at 6:26 PM Ivan Junckes Filho <
ivanjunc...@gmail.com <mailto:ivanjunc...@gmail.com>> wrote:
The issue with the TCK is because meter in the spec expects
fifteenMinRate instead of fifteenMinuteRate.
Same apply for the other properties like fiveMin..oneMin..

@JsonbProperty("fifteenMinRate") is probably being ignored.




On Thu, Nov 22, 2018 at 5:46 PM Ivan Junckes Filho <
ivanjunc...@gmail.com <mailto:ivanjunc...@gmail.com>> wrote:
Hey Romain, it is actually a mapping issue. I created the PR
but the
microprofile metrics TCK seems to be broken on TomEE, so I am not
sure
if
the PR is reliable.
https://github.com/apache/geronimo-metrics/pull/2 <
https://github.com/apache/geronimo-metrics/pull/2>
I will try to check what is going on with the TCK on TomEE, if
you
have
any tips let me know.


On Wed, Nov 21, 2018 at 7:59 PM Romain Manni-Bucau <
rmannibu...@gmail.com <mailto:rmannibu...@gmail.com>> wrote:
Hi Ivan

It is a bug in tomee scanning I think


Le mer. 21 nov. 2018 21:35, Ivan Junckes Filho <
ivanjunc...@gmail.com
<mailto:ivanjunc...@gmail.com>> a
écrit :

Hey guys, I was writing an example of metrics gauge (WIP).

https://github.com/apache/tomee/pull/213 <
https://github.com/apache/tomee/pull/213>
And I found a bug when trying access a gauge with "Accept:
application/json".

Just to let you know that I will work on a fix for this:

21-Nov-2018 17:24:08.811 WARNING [http-nio-8080-exec-4]

org.apache.cxf.jaxrs.model.OperationResourceInfoComparator.compare
Both

org.apache.geronimo.microprofile.metrics.common.jaxrs.MetricsEndpoints#getJson

and

org.apache.geronimo.microprofile.metrics.jaxrs.CdiMetricsEndpoints#getJson
are equal candidates for handling the current request which can
lead
to
unpredictable results
21-Nov-2018 17:26:52.183 SEVERE [http-nio-8080-exec-4]
org.apache.cxf.jaxrs.utils.JAXRSUtils.logMessageHandlerProblem
Problem with
writing the data, class java.util.Collections$SingletonMap,
ContentType:
application/json
21-Nov-2018 17:26:52.184 WARNING [http-nio-8080-exec-4]
org.apache.cxf.phase.PhaseInterceptorChain.doDefaultLogging
Interceptor for
{

http://jaxrs.common.metrics.microprofile.geronimo.apache.org/}MetricsEndpoints
   <

http://jaxrs.common.metrics.microprofile.geronimo.apache.org/%7DMetricsEndpoints
has thrown exception, unwinding now
   org.apache.cxf.interceptor.Fault
at

org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleWriteException(JAXRSOutInterceptor.java:396)

at

org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:272)

at

org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:122)

at

org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:84)

at

org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)

at

org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:90)

at

org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)

at

org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)

at

org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)

at

org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:253)

at

org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)

at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at
org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:65)
at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at

org.apache.tomee.microprofile.jwt.MPJWTFilter.doFilter(MPJWTFilter.java:64)
at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at

org.apache.geronimo.microprofile.opentracing.microprofile.server.OpenTracingFilter.doFilter(OpenTracingFilter.java:126)

at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)

at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

at

org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97)

at

org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)

at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)

at

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at

org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)

at
org.apache.tomcat.util.net <http://org.apache.tomcat.util.net/
.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
at
org.apache.tomcat.util.net <http://org.apache.tomcat.util.net/
.SocketProcessorBase.run(SocketProcessorBase.java:49)
at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.StackOverflowError



Reply via email to