newrelic-java-agent icon indicating copy to clipboard operation
newrelic-java-agent copied to clipboard

Add support for vertx-core-5.x and vertx-web-5.x

Open jbedell-newrelic opened this issue 1 year ago • 1 comments

Weave violations for vertx-core-4.5.1 package: ReferenceViolation{type=MISSING_ORIGINAL_BYTECODE, weaveClass=com/nr/vertx/instrumentation/HttpClientRequestPromiseWrapper, originalClass=io/vertx/core/impl/future/Listener, violationMessage=Could not find resource} ReferenceViolation{type=MISSING_ORIGINAL_BYTECODE, weaveClass=com/nr/vertx/instrumentation/HttpClientRequestPromiseWrapper, originalClass=io/vertx/core/impl/ContextInternal, violationMessage=Could not find resource} ReferenceViolation{type=MISSING_ORIGINAL_BYTECODE, weaveClass=com/nr/vertx/instrumentation/HttpClientRequestPromiseWrapper, originalClass=io/vertx/core/impl/future/PromiseInternal, violationMessage=Could not find resource} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/http/impl/HttpClientRequestImpl, method=end(Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)V} WeaveViolation{type=METHOD_NEW_NON_PRIVATE_UNSUPPORTED, clazz=io/vertx/core/http/impl/HttpClientRequestImpl, method=end(Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)V} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/http/impl/HttpClientRequestImpl, method=end(Lio/vertx/core/Handler;)V} WeaveViolation{type=METHOD_NEW_NON_PRIVATE_UNSUPPORTED, clazz=io/vertx/core/http/impl/HttpClientRequestImpl, method=end(Lio/vertx/core/Handler;)V} WeaveViolation{type=FIELD_TYPE_MISMATCH, clazz=io/vertx/core/impl/future/FutureImpl, field=listener} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/impl/future/FutureImpl, method=addListener(Lio/vertx/core/impl/future/Listener;)V} WeaveViolation{type=METHOD_NEW_NON_PRIVATE_UNSUPPORTED, clazz=io/vertx/core/impl/future/FutureImpl, method=addListener(Lio/vertx/core/impl/future/Listener;)V} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/impl/ContextImpl, method=executeBlocking(Lio/vertx/core/impl/ContextInternal;Lio/vertx/core/Handler;Lio/vertx/core/impl/WorkerPool;Lio/vertx/core/impl/TaskQueue;)Lio/vertx/core/Future;} WeaveViolation{type=METHOD_NEW_NON_PRIVATE_UNSUPPORTED, clazz=io/vertx/core/impl/ContextImpl, method=executeBlocking(Lio/vertx/core/impl/ContextInternal;Lio/vertx/core/Handler;Lio/vertx/core/impl/WorkerPool;Lio/vertx/core/impl/TaskQueue;)Lio/vertx/core/Future;} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/impl/ContextImpl, method=setResultHandler(Lio/vertx/core/impl/ContextInternal;Lio/vertx/core/Future;Lio/vertx/core/Handler;)V} WeaveViolation{type=METHOD_NEW_NON_PRIVATE_UNSUPPORTED, clazz=io/vertx/core/impl/ContextImpl, method=setResultHandler(Lio/vertx/core/impl/ContextInternal;Lio/vertx/core/Future;Lio/vertx/core/Handler;)V} WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/core/http/impl/HttpClientImpl, method=doRequest(Lio/vertx/core/http/RequestOptions;Lio/vertx/core/impl/future/PromiseInternal;)V}

Weave violations for vertx-web-3.8.3 package: WeaveViolation{type=METHOD_NEW_CALL_ORIGINAL_UNSUPPORTED, clazz=io/vertx/ext/web/impl/BlockingHandlerDecorator, method=lambda$handle$0(Lio/vertx/ext/web/Route;Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/Promise;)V}

jbedell-newrelic avatar Nov 11 '24 14:11 jbedell-newrelic

https://new-relic.atlassian.net/browse/NR-338931