vertx-sync icon indicating copy to clipboard operation
vertx-sync copied to clipboard

quasar error

Open mscofy opened this issue 4 years ago • 0 comments

Questions

Do not use this issue tracker to ask questions, instead use one of these channels. Questions will likely be closed without notice.

Version

Which version(s) did you encounter this bug ? vert 3.8.3 quasar-core-0.7.3-jdk8.jar

Context

[quasar] WARNING: UnableToInstrumentException encountered when instrumenting io/vertx/core/impl/DeploymentManager$DeploymentImpl#lambda$null$4(Lio/vertx/core/AsyncResult;Ljava/util/concurrent/atomic/AtomicInteger;ILio/vertx/core/impl/ContextInternal;Lio/vertx/core/Handler;Ljava/util/concurrent/atomic/AtomicBoolean;Lio/vertx/core/AsyncResult;)V: Unable to instrument io/vertx/core/impl/DeploymentManager$DeploymentImpl#lambda$null$4(Lio/vertx/core/AsyncResult;Ljava/util/concurrent/atomic/AtomicInteger;ILio/vertx/core/impl/ContextInternal;Lio/vertx/core/Handler;Ljava/util/concurrent/atomic/AtomicBoolean;Lio/vertx/core/AsyncResult;)V because of synchronization [quasar] ERROR: Unable to instrument class io/vertx/core/impl/DeploymentManager$DeploymentImpl java.lang.NullPointerException at co.paralleluniverse.asm.MethodWriter.visitMaxs(Unknown Source) at co.paralleluniverse.asm.tree.MethodNode.accept(Unknown Source) at co.paralleluniverse.fibers.instrument.InstrumentClass.visitEnd(InstrumentClass.java:260) at co.paralleluniverse.asm.ClassReader.accept(Unknown Source) at co.paralleluniverse.asm.ClassReader.accept(Unknown Source) at co.paralleluniverse.fibers.instrument.QuasarInstrumentor.instrumentClass(QuasarInstrumentor.java:134) at co.paralleluniverse.fibers.instrument.QuasarInstrumentor.instrumentClass(QuasarInstrumentor.java:94) at co.paralleluniverse.fibers.instrument.JavaAgent$Transformer.transform(JavaAgent.java:209) at sun.instrument.TransformerManager.transform(TransformerManager.java:188) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at io.vertx.core.impl.DeploymentManager.doDeploy(DeploymentManager.java:537) at io.vertx.core.impl.DeploymentManager.lambda$doDeployVerticle$2(DeploymentManager.java:217) at io.vertx.core.impl.DeploymentManager$$Lambda$9/1350269431.handle(Unknown Source) at io.vertx.core.impl.FutureImpl.setHandler(FutureImpl.java:80) at io.vertx.core.impl.DeploymentManager.doDeployVerticle(DeploymentManager.java:183) at io.vertx.core.impl.DeploymentManager.doDeployVerticle(DeploymentManager.java:156) at io.vertx.core.impl.DeploymentManager.deployVerticle(DeploymentManager.java:145) at io.vertx.core.impl.VertxImpl.deployVerticle(VertxImpl.java:681) at io.vertx.core.Starter.runVerticle(Starter.java:328) at io.vertx.core.Starter.run(Starter.java:138) at io.vertx.core.Starter.main(Starter.java:96) [quasar] ERROR: while transforming io/vertx/core/impl/DeploymentManager$DeploymentImpl: null java.lang.NullPointerException at co.paralleluniverse.asm.MethodWriter.visitMaxs(Unknown Source) at co.paralleluniverse.asm.tree.MethodNode.accept(Unknown Source) at co.paralleluniverse.fibers.instrument.InstrumentClass.visitEnd(InstrumentClass.java:260) at co.paralleluniverse.asm.ClassReader.accept(Unknown Source) at co.paralleluniverse.asm.ClassReader.accept(Unknown Source) at co.paralleluniverse.fibers.instrument.QuasarInstrumentor.instrumentClass(QuasarInstrumentor.java:134) at co.paralleluniverse.fibers.instrument.QuasarInstrumentor.instrumentClass(QuasarInstrumentor.java:94) at co.paralleluniverse.fibers.instrument.JavaAgent$Transformer.transform(JavaAgent.java:209) at sun.instrument.TransformerManager.transform(TransformerManager.java:188) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at io.vertx.core.impl.DeploymentManager.doDeploy(DeploymentManager.java:537) at io.vertx.core.impl.DeploymentManager.lambda$doDeployVerticle$2(DeploymentManager.java:217) at io.vertx.core.impl.DeploymentManager$$Lambda$9/1350269431.handle(Unknown Source) at io.vertx.core.impl.FutureImpl.setHandler(FutureImpl.java:80) at io.vertx.core.impl.DeploymentManager.doDeployVerticle(DeploymentManager.java:183) at io.vertx.core.impl.DeploymentManager.doDeployVerticle(DeploymentManager.java:156) at io.vertx.core.impl.DeploymentManager.deployVerticle(DeploymentManager.java:145) at io.vertx.core.impl.VertxImpl.deployVerticle(VertxImpl.java:681) at io.vertx.core.Starter.runVerticle(Starter.java:328) at io.vertx.core.Starter.run(Starter.java:138) at io.vertx.core.Starter.main(Starter.java:96)

Do you have a reproducer?

A reproducer is a simple project hosted on GitHub (or another forge supporting git clone operation) that has a build file that can be executed to reproduce the issue.

Reproducers are very helpful for contributors and will likely help them fixing your bug faster.

  • Link to github project/gist

Steps to reproduce

  1. ...
  2. ...
  3. ...
  4. ...

Extra

  • Anything that can be relevant such as OS version, JVM version

mscofy avatar Apr 08 '20 07:04 mscofy