AdoptOpenJDK / jitwatch

Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Other
3.07k stars 437 forks source link

Error while generating "Optimized Virtual Calls" #271

Closed vyazelenko closed 6 years ago

vyazelenko commented 6 years ago

If I open sample log (hotspot_pid17074.log), then "Start" and then click on the "OVCs" button I get report but also I see lots of errors in the console output:

13:59:28.870 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.DataInputStream, memberName=readFully, bytecodeOffset=48, sourceLine=197]
13:59:28.872 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readFully, bytecodeOffset=8, sourceLine=192]
13:59:28.872 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.DataInputStream, memberName=readInt, bytecodeOffset=48, sourceLine=392]
13:59:28.873 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.DataInputStream .. Field readBuffer [B
13:59:28.875 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.DataInputStream .. Field readBuffer [B'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:28.876 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readShort, bytecodeOffset=26, sourceLine=315]
13:59:28.907 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.DataInputStream .. Field readBuffer [B
13:59:28.908 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.DataInputStream .. Field readBuffer [B'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:28.908 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readUnsignedShort, bytecodeOffset=26, sourceLine=340]
13:59:28.979 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.io.File$TempDirectory
13:59:29.006 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.UnixFileSystem .. Field colon C
13:59:29.007 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.UnixFileSystem .. Field colon C'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.007 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.UnixFileSystem()
callee: null
CallSite was: CallSite [className=java.io.UnixFileSystem, memberName=normalize, bytecodeOffset=69, sourceLine=92]
13:59:29.007 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.UnixFileSystem, memberName=normalize, bytecodeOffset=44, sourceLine=89]
13:59:29.027 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public
generics  : 
class     : java.lang.ref.ReferenceQueue
returnType: java.lang.ref.Reference{? extends T}
memberName: poll
paramTypes: 
java.lang.ClassNotFoundException: java.lang.ref.Reference{? extends T}
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.returnTypeMatches(AbstractMetaMember.java:138) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:186) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.027 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to reallyPoll ()Ljava.lang.ref.Reference;
13:59:29.028 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'reallyPoll ()Ljava.lang.ref.Reference;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.028 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: null
callee: null
CallSite was: CallSite [className=java.lang.ref.ReferenceQueue, memberName=poll, bytecodeOffset=17, sourceLine=108]
13:59:29.114 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=2, sourceLine=1036]
13:59:29.114 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:29.115 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.115 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=12, sourceLine=1038]
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask
13:59:29.154 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ReduceValuesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ReduceKeysTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$SearchMappingsTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$SearchEntriesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$SearchValuesTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$SearchKeysTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachTransformedMappingTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachTransformedEntryTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachTransformedValueTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachTransformedKeyTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachMappingTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachEntryTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachValueTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ForEachKeyTask
13:59:29.155 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$BulkTask
13:59:29.178 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$EntrySpliterator
13:59:29.178 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ValueSpliterator
13:59:29.178 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$KeySpliterator
13:59:29.178 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$MapEntry
13:59:29.178 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$EntryIterator
13:59:29.182 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$KeyIterator
13:59:29.191 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$TableStack
13:59:29.202 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$TreeNode
13:59:29.206 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.concurrent.ConcurrentHashMap$ReservationNode
13:59:29.220 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=2, sourceLine=1036]
13:59:29.220 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:29.220 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.221 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=12, sourceLine=1038]
13:59:29.221 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findBootstrapClassOrNull, bytecodeOffset=2, sourceLine=1013]
13:59:29.221 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:29.221 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.222 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findBootstrapClassOrNull, bytecodeOffset=12, sourceLine=1015]
13:59:29.222 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=resolveClass, bytecodeOffset=2, sourceLine=964]
13:59:29.355 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.Arrays$NaturalOrder
13:59:29.356 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public,static
generics  : T=>java.lang.Object,U=>java.lang.Object
class     : java.util.Arrays
returnType: T[]
memberName: copyOf
paramTypes: U[],int,java.lang.Class<? extends T[]>
java.lang.ClassNotFoundException: java.lang.Cla
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.getClassesForParamTypes(AbstractMetaMember.java:219) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:188) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.357 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public,static
generics  : T=>java.lang.Object,U=>java.lang.Object
class     : java.util.Arrays
returnType: T[]
memberName: copyOf
paramTypes: U[],int,java.lang.Class<? extends T[]>
java.lang.ClassNotFoundException: java.lang.Cla
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.getClassesForParamTypes(AbstractMetaMember.java:219) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:188) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.357 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: null
callee: public native java.lang.Class java.lang.Class.getComponentType()
CallSite was: CallSite [className=java.util.Arrays, memberName=copyOf, bytecodeOffset=17, sourceLine=3212]
13:59:29.409 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.HashMap$EntrySpliterator
13:59:29.409 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.HashMap$ValueSpliterator
13:59:29.409 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.HashMap$KeySpliterator
13:59:29.409 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.HashMap$HashMapSpliterator
13:59:29.416 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.HashMap$KeyIterator
13:59:29.445 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.Random$RandomDoublesSpliterator
13:59:29.445 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.Random$RandomLongsSpliterator
13:59:29.445 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.Random$RandomIntsSpliterator
13:59:29.445 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.util.Random, memberName=nextDouble, bytecodeOffset=3, sourceLine=532]
13:59:29.445 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.util.Random .. class java.util.Random
13:59:29.445 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.util.Random .. class java.util.Random'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:29.446 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.util.Random(long)
callee: null
CallSite was: CallSite [className=java.util.Random, memberName=nextDouble, bytecodeOffset=13, sourceLine=532]
13:59:29.454 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public synchronized java.lang.Object java.util.Stack.peek()
callee: null
CallSite was: CallSite [className=java.util.Stack, memberName=peek, bytecodeOffset=21, sourceLine=103]
13:59:29.454 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public synchronized java.lang.Object java.util.Stack.pop()
callee: null
CallSite was: CallSite [className=java.util.Stack, memberName=pop, bytecodeOffset=14, sourceLine=85]
13:59:29.494 [JavaFX Application Thread] WARN  o.a.jitwatch.model.MetaClass - No MetaClass found for inner Class java.util.jar.JarFile$JarEntryIterator
13:59:29.530 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private static java.nio.ByteBuffer sun.nio.cs.UTF_8$Decoder.getByteBuffer(java.nio.ByteBuffer,byte[],int)
callee: null
CallSite was: CallSite [className=sun.nio.cs.UTF_8$Decoder, memberName=getByteBuffer, bytecodeOffset=11, sourceLine=421]
13:59:29.530 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private static java.nio.ByteBuffer sun.nio.cs.UTF_8$Decoder.getByteBuffer(java.nio.ByteBuffer,byte[],int)
callee: null
CallSite was: CallSite [className=sun.nio.cs.UTF_8$Decoder, memberName=getByteBuffer, bytecodeOffset=11, sourceLine=421]
13:59:29.544 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.nio.ByteBuffer, memberName=wrap, bytecodeOffset=16, sourceLine=375]
13:59:29.544 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.nio.ByteBuffer, memberName=wrap, bytecodeOffset=16, sourceLine=375]
13:59:45.906 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.DataInputStream, memberName=readFully, bytecodeOffset=48, sourceLine=197]
13:59:45.907 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readFully, bytecodeOffset=8, sourceLine=192]
13:59:45.907 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.DataInputStream, memberName=readInt, bytecodeOffset=48, sourceLine=392]
13:59:45.907 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.DataInputStream .. Field readBuffer [B
13:59:45.908 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.DataInputStream .. Field readBuffer [B'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.909 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readShort, bytecodeOffset=26, sourceLine=315]
13:59:45.912 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.DataInputStream .. Field readBuffer [B
13:59:45.913 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.DataInputStream .. Field readBuffer [B'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.914 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.DataInputStream(java.io.InputStream)
callee: null
CallSite was: CallSite [className=java.io.DataInputStream, memberName=readUnsignedShort, bytecodeOffset=26, sourceLine=340]
13:59:45.915 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.io.UnixFileSystem .. Field colon C
13:59:45.915 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.io.UnixFileSystem .. Field colon C'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.915 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.io.UnixFileSystem()
callee: null
CallSite was: CallSite [className=java.io.UnixFileSystem, memberName=normalize, bytecodeOffset=69, sourceLine=92]
13:59:45.915 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.io.UnixFileSystem, memberName=normalize, bytecodeOffset=44, sourceLine=89]
13:59:45.916 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public
generics  : 
class     : java.lang.ref.ReferenceQueue
returnType: java.lang.ref.Reference{? extends T}
memberName: poll
paramTypes: 
java.lang.ClassNotFoundException: java.lang.ref.Reference{? extends T}
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.returnTypeMatches(AbstractMetaMember.java:138) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:186) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.917 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to reallyPoll ()Ljava.lang.ref.Reference;
13:59:45.917 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'reallyPoll ()Ljava.lang.ref.Reference;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.917 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: null
callee: null
CallSite was: CallSite [className=java.lang.ref.ReferenceQueue, memberName=poll, bytecodeOffset=17, sourceLine=108]
13:59:45.919 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=2, sourceLine=1036]
13:59:45.919 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:45.919 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.919 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=12, sourceLine=1038]
13:59:45.920 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=2, sourceLine=1036]
13:59:45.920 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:45.920 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.920 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findLoadedClass, bytecodeOffset=12, sourceLine=1038]
13:59:45.920 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=findBootstrapClassOrNull, bytecodeOffset=2, sourceLine=1013]
13:59:45.920 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.lang.ClassLoader .. Field classes Ljava.util.Vector;
13:59:45.921 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.lang.ClassLoader .. Field classes Ljava.util.Vector;'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.921 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private java.lang.ClassLoader(java.lang.Void,java.lang.ClassLoader)
callee: null
CallSite was: CallSite [className=java.lang.ClassLoader, memberName=findBootstrapClassOrNull, bytecodeOffset=12, sourceLine=1015]
13:59:45.921 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.lang.ClassLoader, memberName=resolveClass, bytecodeOffset=2, sourceLine=964]
13:59:45.934 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public,static
generics  : T=>java.lang.Object,U=>java.lang.Object
class     : java.util.Arrays
returnType: T[]
memberName: copyOf
paramTypes: U[],int,java.lang.Class<? extends T[]>
java.lang.ClassNotFoundException: java.lang.Cla
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.getClassesForParamTypes(AbstractMetaMember.java:219) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:188) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.935 [JavaFX Application Thread] ERROR o.a.j.model.AbstractMetaMember - Class not found while matching signature:
modifiers : public,static
generics  : T=>java.lang.Object,U=>java.lang.Object
class     : java.util.Arrays
returnType: T[]
memberName: copyOf
paramTypes: U[],int,java.lang.Class<? extends T[]>
java.lang.ClassNotFoundException: java.lang.Cla
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
    at java.lang.Class.forName0(Native Method) ~[na:1.8.0_144]
    at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_144]
    at org.adoptopenjdk.jitwatch.util.ClassUtil.loadClassWithoutInitialising(ClassUtil.java:50) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.findClassForLogCompilationParameter(ParseUtil.java:433) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.getClassesForParamTypes(AbstractMetaMember.java:219) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.AbstractMetaMember.matchesSignature(AbstractMetaMember.java:188) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MetaClass.getMemberForSignature(MetaClass.java:254) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findMember(OptimizedVirtualCallFinder.java:180) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:101) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.935 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: null
callee: public native java.lang.Class java.lang.Class.getComponentType()
CallSite was: CallSite [className=java.util.Arrays, memberName=copyOf, bytecodeOffset=17, sourceLine=3212]
13:59:45.937 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.util.Random, memberName=nextDouble, bytecodeOffset=3, sourceLine=532]
13:59:45.937 [JavaFX Application Thread] DEBUG o.a.jitwatch.util.ParseUtil - Could not apply ^([\p{L}0-9$=_{};\.\[/<>]+) ([^;\[/]+) (\(.*\))(.*) to java.util.Random .. class java.util.Random
13:59:45.938 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not get member from bytecode comment
org.adoptopenjdk.jitwatch.model.LogParseException: Could not split signature with regex: 'java.util.Random .. class java.util.Random'
    at org.adoptopenjdk.jitwatch.util.ParseUtil.splitLogSignatureWithRegex(ParseUtil.java:328) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromLogCompilationSignature(MemberSignatureParts.java:139) ~[main/:na]
    at org.adoptopenjdk.jitwatch.model.MemberSignatureParts.fromBytecodeComment(MemberSignatureParts.java:171) ~[main/:na]
    at org.adoptopenjdk.jitwatch.util.ParseUtil.getMemberFromBytecodeComment(ParseUtil.java:1316) ~[main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.getOptimizedVirtualCall(OptimizedVirtualCallFinder.java:121) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCall(OptimizedVirtualCallFinder.java:71) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findInstructionsForBlock(OptimizedVirtualCallFinder.java:273) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallFinder.findOptimizedCalls(OptimizedVirtualCallFinder.java:258) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.visit(OptimizedVirtualCallVisitable.java:52) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:48) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkPackage(TreeVisitor.java:39) [main/:na]
    at org.adoptopenjdk.jitwatch.treevisitor.TreeVisitor.walkTree(TreeVisitor.java:29) [main/:na]
    at org.adoptopenjdk.jitwatch.optimizedvcall.OptimizedVirtualCallVisitable.buildOptimizedCalleeReport(OptimizedVirtualCallVisitable.java:28) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:651) [main/:na]
    at org.adoptopenjdk.jitwatch.ui.main.JITWatchUI$20.handle(JITWatchUI.java:644) [main/:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Node.fireEvent(Node.java:8413) [jfxrt.jar:na]
    at javafx.scene.control.Button.fire(Button.java:185) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) [jfxrt.jar:na]
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) [jfxrt.jar:na]
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) [jfxrt.jar:na]
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) [jfxrt.jar:na]
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) [jfxrt.jar:na]
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) [jfxrt.jar:na]
    at javafx.event.Event.fireEvent(Event.java:198) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) [jfxrt.jar:na]
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) [jfxrt.jar:na]
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) [jfxrt.jar:na]
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) [jfxrt.jar:na]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417) [jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) ~[jfxrt.jar:na]
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416) [jfxrt.jar:na]
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
    at com.sun.glass.ui.View.notifyMouse(View.java:937) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[jfxrt.jar:na]
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139) ~[jfxrt.jar:na]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]
13:59:45.938 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public java.util.Random(long)
callee: null
CallSite was: CallSite [className=java.util.Random, memberName=nextDouble, bytecodeOffset=13, sourceLine=532]
13:59:45.939 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public synchronized java.lang.Object java.util.Stack.peek()
callee: null
CallSite was: CallSite [className=java.util.Stack, memberName=peek, bytecodeOffset=21, sourceLine=103]
13:59:45.939 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: public synchronized java.lang.Object java.util.Stack.pop()
callee: null
CallSite was: CallSite [className=java.util.Stack, memberName=pop, bytecodeOffset=14, sourceLine=85]
13:59:45.940 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private static java.nio.ByteBuffer sun.nio.cs.UTF_8$Decoder.getByteBuffer(java.nio.ByteBuffer,byte[],int)
callee: null
CallSite was: CallSite [className=sun.nio.cs.UTF_8$Decoder, memberName=getByteBuffer, bytecodeOffset=11, sourceLine=421]
13:59:45.940 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not create OVC from
caller: private static java.nio.ByteBuffer sun.nio.cs.UTF_8$Decoder.getByteBuffer(java.nio.ByteBuffer,byte[],int)
callee: null
CallSite was: CallSite [className=sun.nio.cs.UTF_8$Decoder, memberName=getByteBuffer, bytecodeOffset=11, sourceLine=421]
13:59:45.941 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.nio.ByteBuffer, memberName=wrap, bytecodeOffset=16, sourceLine=375]
13:59:45.941 [JavaFX Application Thread] ERROR o.a.j.o.OptimizedVirtualCallFinder - Could not find BytecodeInstruction for VCS: CallSite [className=java.nio.ByteBuffer, memberName=wrap, bytecodeOffset=16, sourceLine=375]
chriswhocodes commented 6 years ago

Yeesh! The OVC (optimised virtual calls) report is bit of a half-finished feature. It relies on assembly comments and I think I wrote it before the BytecodeAnnotationBuilder which is a lot better at identifying these sites from the LogCompilation XML. I'm inclined to remove this feature unless you think it's useful?

vyazelenko commented 6 years ago

Hi Chris. IMHO you can kill OVC. It might be added later if needed.

chriswhocodes commented 6 years ago

Removed this feature. LogCompilation is a safer and non-disassembler-specific way to get this info.