Open jbedell-newrelic opened 1 week ago
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}
https://new-relic.atlassian.net/browse/NR-338931
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}