diff --git a/.gitignore b/.gitignore index ecb4c2e1..d014ee10 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ build # other eclipse run + +output/ diff --git a/CREDITS-fml.txt b/CREDITS-fml.txt deleted file mode 100644 index 97122f5d..00000000 --- a/CREDITS-fml.txt +++ /dev/null @@ -1,28 +0,0 @@ -This is Forge Mod Loader. - -You can find the source code at all times at https://github.com/MinecraftForge/FML - -This minecraft mod is a clean open source implementation of a mod loader for minecraft servers -and minecraft clients. - -The code is authored by cpw. - -It began by partially implementing an API defined by the client side ModLoader, authored by Risugami. -http://www.minecraftforum.net/topic/75440- -This support has been dropped as of Minecraft release 1.7, as Risugami no longer maintains ModLoader. - -It also contains suggestions and hints and generous helpings of code from LexManos, author of MinecraftForge. -http://www.minecraftforge.net/ - -Additionally, it contains an implementation of topological sort based on that -published at http://keithschwarz.com/interesting/code/?dir=topological-sort - -It also contains code from the Maven project for performing versioned dependency -resolution. http://maven.apache.org/ - -It also contains a partial repackaging of the javaxdelta library from http://sourceforge.net/projects/javaxdelta/ -with credit to it's authors. - -Forge Mod Loader downloads components from the Minecraft Coder Pack -(http://mcp.ocean-labs.de/index.php/Main_Page) with kind permission from the MCP team. - diff --git a/MinecraftForge-Credits.txt b/MinecraftForge-Credits.txt deleted file mode 100644 index d0de5a52..00000000 --- a/MinecraftForge-Credits.txt +++ /dev/null @@ -1,26 +0,0 @@ -* Eloraam * - -* FlowerChild * - -* Hawkye * - -* MALfunction84 * - -Submitted the sleep handler code for his mod (Somnia) and others to use. - -* Scokeev9 * - -Gave permission for ScotTools API to be integrated into MCF, and also supported the Forge by converting his mods to use it. - -ScotTools Background: ScotTools was an API that enabled modders to add blocks to harvesting levels (and many other ease-of-use features to create new tools), and the first tool API that used block material for block breaking efficiency which allowed blocks from mods that didn't use ScotTools API to break with the correct speed. - -* SpaceToad * - -* LexManos * - -* cpw * - -* Minecraft Coder Pack (MCP) * -Forge Mod Loader and Minecraft Forge have permission to distribute and automatically download components of MCP and distribute MCP data files. -This permission is not transitive and others wishing to redistribute the Minecraft Forge source independently should seek permission of MCP or -remove the MCP data files and request their users to download MCP separately. diff --git a/Paulscode SoundSystem CodecIBXM License.txt b/Paulscode SoundSystem CodecIBXM License.txt deleted file mode 100644 index a68a4947..00000000 --- a/Paulscode SoundSystem CodecIBXM License.txt +++ /dev/null @@ -1,40 +0,0 @@ -SoundSystem CodecIBXM Class License: - -You are free to use this class for any purpose, commercial or otherwise. -You may modify this class or source code, and distribute it any way you -like, provided the following conditions are met: - -1) You may not falsely claim to be the author of this class or any - unmodified portion of it. -2) You may not copyright this class or a modified version of it and then - sue me for copyright infringement. -3) If you modify the source code, you must clearly document the changes - made before redistributing the modified source code, so other users know - it is not the original code. -4) You are not required to give me credit for this class in any derived - work, but if you do, you must also mention my website: - http://www.paulscode.com -5) I the author will not be responsible for any damages (physical, - financial, or otherwise) caused by the use if this class or any - portion of it. -6) I the author do not guarantee, warrant, or make any representations, - either expressed or implied, regarding the use of this class or any - portion of it. - -Author: Paul Lamb -http://www.paulscode.com - - -This software is based on or using the IBXM library available from -http://www.geocities.com/sunet2000/ - - -IBXM is copyright (c) 2007, Martin Cameron, and is licensed under the BSD License. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -Neither the name of mumart nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index fe5b6852..06b18b1b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # UndergroundBiomes -[![Build Status - 1.12.2](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.altillimity.com%2Fjob%2FUnderground%2520Biomes%2F)](https://jenkins.altillimity.com/job/Underground%20Biomes/) [![Discord](https://img.shields.io/discord/479711261274406913.svg?logo=discord&label=)](https://discord.gg/kpJEnAf) +[![Discord](https://img.shields.io/discord/96753964485181440.svg?logo=discord&label=Kreezcraft)](https://discord.gg/ngNQjT5) [![Discord](https://img.shields.io/discord/102776848185847808.svg?logo=discord&label=FunSquareGames)](https://discord.gg/0ZanfS3S9yu3Wf2M) -For Minecraft 1.12+ -CurseForge : https://minecraft.curseforge.com/projects/underground-biomes +For Minecraft 1.12+, based on UndergroundBiomesConstruct +CurseForge : https://minecraft.curseforge.com/projects/underground-biomes \ No newline at end of file diff --git a/build.gradle b/build.gradle index d473df57..0b48cfab 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { jcenter() maven { name = "forge" - url = "http://files.minecraftforge.net/maven" + url = "https://files.minecraftforge.net/maven" } } dependencies { @@ -14,23 +14,32 @@ buildscript { apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: 'maven' -version = "1.3.8" +// define the properties file +ext.configFile = file "build.properties" -def env = System.getenv() -if (env.BUILD_NUMBER) { - version = version + "-" + "${env.BUILD_NUMBER}" +configFile.withReader { + // read config. it shall from now on be referenced as simply config or as project.config + def prop = new Properties() + prop.load(it) + ext.config = new ConfigSlurper().parse prop } group = "exterminatorjeff.undergroundbiomes" // http://maven.apache.org/guides/mini/guide-naming-conventions.html +// version = "${config.minecraft_version}-${config.mod_version}.${System.getenv("BUILD_NUMBER") ?: 'SNAPSHOT'}" +version = "${config.mod_version}" archivesBaseName = "UndergroundBiomesConstructs-1.12" -sourceCompatibility = targetCompatibility = "1.8" // Need this here so eclipse task generates correctly. -compileJava { - sourceCompatibility = targetCompatibility = "1.8" +def env = System.getenv() +if (env.BUILD_NUMBER) { + version = version + "-" + "${env.BUILD_NUMBER}" } +// Enforce Java version explicitly so eclipse task generates correctly. +sourceCompatibility = compileJava.sourceCompatibility = JavaVersion.VERSION_1_8 +targetCompatibility = compileJava.targetCompatibility = JavaVersion.VERSION_1_8 + minecraft { - version = "1.12.2-14.23.5.2847" + version = config.minecraft_version + "-" + config.forge_version runDir = "run" // the mappings can be changed at any time, and must be in the following format. @@ -38,14 +47,20 @@ minecraft { // stable_# stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not allways work. // simply re-run your setup task after changing the mappings to update your workspace. - mappings = "stable_39" + mappings = "${config.mappings_version}" // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. + + // replacing + replace "@version@", project.version + replaceIn "ModInfo.java" } repositories { + mavenCentral() maven { url = "https://maven.blamejared.com" } +// mavenLocal() } dependencies { @@ -59,10 +74,6 @@ dependencies { //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. - provided files('libs/toolprogression.jar') - provided "vazkii.quark:Quark:r1.5-153.168" - provided "vazkii.autoreglib:AutoRegLib:1.3-29.24" - provided files('libs/dynamictrees.jar') // the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided, // except that these dependencies get remapped to your current MCP mappings //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev' @@ -72,19 +83,23 @@ dependencies { // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html + provided files('libs/toolprogression.jar') + provided "vazkii.quark:Quark:${config.Quark_version}" + provided "vazkii.autoreglib:AutoRegLib:${config.AutoRegLib_version}" + provided files('libs/dynamictrees.jar') } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version + inputs.property "mcversion", config.minecraft_version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion - expand 'version': project.version, 'mcversion': project.minecraft.version + expand 'version': project.version, 'mcversion': config.minecraft_version } // copy everything else, thats not the mcmod.info @@ -95,6 +110,12 @@ processResources { apply from: 'asset_templates.gradle' +jar { + classifier = '' + destinationDir = file 'output' +} + +/* uploadArchives { repositories { mavenDeployer { @@ -107,3 +128,4 @@ uploadArchives { } } } +*/ diff --git a/build.properties b/build.properties new file mode 100644 index 00000000..71926a7b --- /dev/null +++ b/build.properties @@ -0,0 +1,9 @@ +# +minecraft_version=1.12.2 +mappings_version=stable_39 +forge_version=14.23.5.2847 + +AutoRegLib_version=1.3-29.24 +Quark_version=r1.5-153.168 + +mod_version=1.3.14 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 9397848f..e0b3fb8d 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Sep 14 12:28:28 PDT 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-bin.zip diff --git a/hs_err_pid10005.log b/hs_err_pid10005.log deleted file mode 100644 index 3ce58fe1..00000000 --- a/hs_err_pid10005.log +++ /dev/null @@ -1,2768 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# SIGSEGV (0xb) at pc=0x00007f3b22677444, pid=10005, tid=0x00007f3ae52f9700 -# -# JRE version: OpenJDK Runtime Environment (8.0_212-b04) (build 1.8.0_212-b04) -# Java VM: OpenJDK 64-Bit Server VM (25.212-b04 mixed mode linux-amd64 compressed oops) -# Problematic frame: -# V [libjvm.so+0x587444] frame::sender(RegisterMap*) const+0xa4 -# -# Core dump written. Default location: /home/alan/Documents/UndergroundBiomesConstructs/core or core.10005 -# -# If you would like to submit a bug report, please visit: -# http://bugreport.java.com/bugreport/crash.jsp -# - ---------------- T H R E A D --------------- - -Current thread (0x00007f3a5d11a000): JavaThread "pool-1-thread-21" [_thread_in_vm, id=10126, stack(0x00007f3ae51f9000,0x00007f3ae52fa000)] - -siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000009 - -Registers: -RAX=0x0000000000000001, RBX=0x00007f3ae52f73f0, RCX=0x0000000000040000, RDX=0x00007f3ae52f7488 -RSP=0x00007f3ae52f7380, RBP=0x00007f3ae52f73a0, RSI=0x00007f3ae52f7450, RDI=0x00007f3b0d045360 -R8 =0x00007f3b0d000000, R9 =0x00000000da61e659, R10=0x00000007c0000768, R11=0x0000000000047e80 -R12=0x00007f3ae52f7450, R13=0x00007f3a5d11a7c0, R14=0x00007f3ae52f73f0, R15=0x00007f3a5d11a000 -RIP=0x00007f3b22677444, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000004 - TRAPNO=0x000000000000000e - -Top of Stack: (sp=0x00007f3ae52f7380) -0x00007f3ae52f7380: 8a63e1cc4a269b07 8a93ac8edc783800 -0x00007f3ae52f7390: 00007f3a5d11a000 00007f3a5d11a000 -0x00007f3ae52f73a0: 00007f3ae52f7a90 00007f3b22a814af -0x00007f3ae52f73b0: e30d3eef10b500a6 00007f3ae52f7420 -0x00007f3ae52f73c0: 00000000000003d8 00007f3ae52f7bb0 -0x00007f3ae52f73d0: 00007f3ae52f7b1c 00007f3a984d6158 -0x00007f3ae52f73e0: 00007f3a984d5d80 00007f3a984d5d70 -0x00007f3ae52f73f0: 00000007930ddde8 001e299bf80000ed -0x00007f3ae52f7400: 0000000000000000 c9b7b2dc00000000 -0x00007f3ae52f7410: 0000000000000001 00000007930ddde8 -0x00007f3ae52f7420: 00007f3ae52f8250 00007f3b0d045c1a -0x00007f3ae52f7430: 00007f3b0d045b50 de63c2a500000000 -0x00007f3ae52f7440: 0000000000000000 00007f3ae52f8250 -0x00007f3ae52f7450: 00000007930ddde8 001e299bf80000ed -0x00007f3ae52f7460: 0000000000000000 c9b7b2dc00000000 -0x00007f3ae52f7470: 0000000000000001 00000007930ddde8 -0x00007f3ae52f7480: 00007f3a5d11a000 0c711857b297064e -0x00007f3ae52f7490: 400dcb810076838e 5facf7fd275e1c01 -0x00007f3ae52f74a0: 6cfcdd37500e02a4 10b600801b01545f -0x00007f3ae52f74b0: 41841ffe8416c482 a0d86c1ba82b9cf0 -0x00007f3ae52f74c0: b88edb8dfb6ec424 a1984c2eacc6f1de -0x00007f3ae52f74d0: ca8deea2b6cbf2e1 65fd33f3fb5c7747 -0x00007f3ae52f74e0: 8e9b6bf0b91705be f323547d694ecfde -0x00007f3ae52f74f0: e5133ebbcccc9fef ec05cf9b7bd429aa -0x00007f3ae52f7500: 1d93f3275e603ca8 574b6cf07e636266 -0x00007f3ae52f7510: e99db0cb31ac7afd 4fc2fee15f51d9ef -0x00007f3ae52f7520: ba60843e6719ded7 4a91d8b5c8da4263 -0x00007f3ae52f7530: a953378639ce978f ed2dd53aaa54d2de -0x00007f3ae52f7540: b8b27695f7ba2f4b e242254626c7a509 -0x00007f3ae52f7550: 038140039900200e 7ac000005367674f -0x00007f3ae52f7560: eb2d000000000087 8d14000001d09d24 -0x00007f3ae52f7570: b5bbc3c9c2166ec5 c8c0bec3bdc2bbb5 - -Instructions: (pc=0x00007f3b22677444) -0x00007f3b22677424: 5d e8 64 48 33 1c 25 28 00 00 00 75 79 48 83 c4 -0x00007f3b22677434: 18 5b 5d c3 0f 1f 84 00 00 00 00 00 48 8b 46 20 -0x00007f3b22677444: 48 8b 78 08 48 8b 10 48 83 c0 10 48 89 03 48 89 -0x00007f3b22677454: 43 28 48 89 53 20 48 89 7b 08 e8 6d a8 ee ff 48 - -Register to memory mapping: - -RAX=0x0000000000000001 is an unknown value -RBX=0x00007f3ae52f73f0 is pointing into the stack for thread: 0x00007f3a5d11a000 -RCX=0x0000000000040000 is an unknown value -RDX=0x00007f3ae52f7488 is pointing into the stack for thread: 0x00007f3a5d11a000 -RSP=0x00007f3ae52f7380 is pointing into the stack for thread: 0x00007f3a5d11a000 -RBP=0x00007f3ae52f73a0 is pointing into the stack for thread: 0x00007f3a5d11a000 -RSI=0x00007f3ae52f7450 is pointing into the stack for thread: 0x00007f3a5d11a000 -RDI=0x00007f3b0d045360 is an unknown value -R8 =0x00007f3b0d000000 is an unknown value -R9 =0x00000000da61e659 is an unknown value -R10=0x00000007c0000768 is pointing into metadata -R11=0x0000000000047e80 is an unknown value -R12=0x00007f3ae52f7450 is pointing into the stack for thread: 0x00007f3a5d11a000 -R13=0x00007f3a5d11a7c0 is an unknown value -R14=0x00007f3ae52f73f0 is pointing into the stack for thread: 0x00007f3a5d11a000 -R15=0x00007f3a5d11a000 is a thread - - -Stack: [0x00007f3ae51f9000,0x00007f3ae52fa000], sp=0x00007f3ae52f7380, free space=1016k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.so+0x587444] frame::sender(RegisterMap*) const+0xa4 -V [libjvm.so+0x9914af] SharedRuntime::find_callee_info(JavaThread*, Bytecodes::Code&, CallInfo&, Thread*)+0x28f -V [libjvm.so+0x9938af] SharedRuntime::handle_ic_miss_helper(JavaThread*, Thread*)+0x9f -V [libjvm.so+0x9944c1] SharedRuntime::handle_wrong_method_ic_miss(JavaThread*)+0x41 -v ~RuntimeStub::ic_miss_stub -C 0x0000000700582380 - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -v ~RuntimeStub::ic_miss_stub -C 0x0000000700582380 -C 0x001e299bf80000ed - -[error occurred during error reporting (printing Java stack), id 0xb] - - ---------------- P R O C E S S --------------- - -Java Threads: ( => current thread ) - 0x00007f3a5d10e800 JavaThread "pool-1-thread-32" [_thread_in_Java, id=10137, stack(0x00007f3ae46ee000,0x00007f3ae47ef000)] - 0x00007f3a5d0f7000 JavaThread "pool-1-thread-31" [_thread_in_Java, id=10136, stack(0x00007f3ae47ef000,0x00007f3ae48f0000)] - 0x00007f3a5d0f5000 JavaThread "pool-1-thread-30" [_thread_in_Java, id=10135, stack(0x00007f3ae48f0000,0x00007f3ae49f1000)] - 0x00007f3a5d0f3800 JavaThread "pool-1-thread-29" [_thread_in_Java, id=10134, stack(0x00007f3ae49f1000,0x00007f3ae4af2000)] - 0x00007f3a5d0f1800 JavaThread "pool-1-thread-28" [_thread_in_Java, id=10133, stack(0x00007f3ae4af2000,0x00007f3ae4bf3000)] - 0x00007f3a5d0f0000 JavaThread "pool-1-thread-27" [_thread_in_Java, id=10132, stack(0x00007f3ae4bf3000,0x00007f3ae4cf4000)] - 0x00007f3a5d0ee800 JavaThread "pool-1-thread-26" [_thread_in_vm, id=10131, stack(0x00007f3ae4cf4000,0x00007f3ae4df5000)] - 0x00007f3a5d121000 JavaThread "pool-1-thread-25" [_thread_in_Java, id=10130, stack(0x00007f3ae4df5000,0x00007f3ae4ef6000)] - 0x00007f3a5d11f000 JavaThread "pool-1-thread-24" [_thread_in_Java, id=10129, stack(0x00007f3ae4ef6000,0x00007f3ae4ff7000)] - 0x00007f3a5d11d800 JavaThread "pool-1-thread-23" [_thread_in_native, id=10128, stack(0x00007f3ae4ff7000,0x00007f3ae50f8000)] - 0x00007f3a5d11b800 JavaThread "pool-1-thread-22" [_thread_in_Java, id=10127, stack(0x00007f3ae50f8000,0x00007f3ae51f9000)] -=>0x00007f3a5d11a000 JavaThread "pool-1-thread-21" [_thread_in_vm, id=10126, stack(0x00007f3ae51f9000,0x00007f3ae52fa000)] - 0x00007f3a5d210800 JavaThread "pool-1-thread-20" [_thread_in_Java, id=10125, stack(0x00007f3ae52fa000,0x00007f3ae53fb000)] - 0x00007f3a5d20e800 JavaThread "pool-1-thread-19" [_thread_in_Java, id=10124, stack(0x00007f3ae53fb000,0x00007f3ae54fc000)] - 0x00007f3a5d20d000 JavaThread "pool-1-thread-18" [_thread_in_native, id=10123, stack(0x00007f3ae54fc000,0x00007f3ae55fd000)] - 0x00007f3a5d20b000 JavaThread "pool-1-thread-17" [_thread_in_Java, id=10122, stack(0x00007f3ae55fd000,0x00007f3ae56fe000)] - 0x00007f3a5d209800 JavaThread "pool-1-thread-16" [_thread_in_Java, id=10121, stack(0x00007f3ae56fe000,0x00007f3ae57ff000)] - 0x00007f3a5d208000 JavaThread "pool-1-thread-15" [_thread_in_Java, id=10120, stack(0x00007f3ae57ff000,0x00007f3ae5900000)] - 0x00007f3a5d0ec000 JavaThread "pool-1-thread-14" [_thread_in_Java, id=10119, stack(0x00007f3ae5900000,0x00007f3ae5a01000)] - 0x00007f3a5d0ea800 JavaThread "pool-1-thread-13" [_thread_in_Java, id=10118, stack(0x00007f3ae5a01000,0x00007f3ae5b02000)] - 0x00007f3a5d0e8800 JavaThread "pool-1-thread-12" [_thread_in_Java, id=10117, stack(0x00007f3ae5b02000,0x00007f3ae5c03000)] - 0x00007f3a5d0e7000 JavaThread "pool-1-thread-11" [_thread_in_Java, id=10116, stack(0x00007f3ae5c03000,0x00007f3ae5d04000)] - 0x00007f3a5c6ae800 JavaThread "pool-1-thread-10" [_thread_in_Java, id=10115, stack(0x00007f3ae5d04000,0x00007f3ae5e05000)] - 0x00007f3a5c6ac800 JavaThread "pool-1-thread-9" [_thread_in_vm, id=10114, stack(0x00007f3ae5e05000,0x00007f3ae5f06000)] - 0x00007f3a5c6ab000 JavaThread "pool-1-thread-8" [_thread_in_Java, id=10113, stack(0x00007f3ae5f06000,0x00007f3ae6007000)] - 0x00007f3a5c6a9000 JavaThread "pool-1-thread-7" [_thread_in_Java, id=10112, stack(0x00007f3ae6007000,0x00007f3ae6108000)] - 0x00007f3a5c6a7800 JavaThread "pool-1-thread-6" [_thread_in_Java, id=10111, stack(0x00007f3ae6108000,0x00007f3ae6209000)] - 0x00007f3a5c475800 JavaThread "pool-1-thread-5" [_thread_in_Java, id=10110, stack(0x00007f3ae6209000,0x00007f3ae630a000)] - 0x00007f3a5c473800 JavaThread "pool-1-thread-4" [_thread_in_Java, id=10109, stack(0x00007f3ae630a000,0x00007f3ae640b000)] - 0x00007f3a5c472800 JavaThread "pool-1-thread-3" [_thread_in_Java, id=10108, stack(0x00007f3ae6694000,0x00007f3ae6795000)] - 0x00007f3a5c472000 JavaThread "pool-1-thread-2" [_thread_in_native, id=10107, stack(0x00007f3ae6795000,0x00007f3ae6896000)] - 0x00007f3a5cf70800 JavaThread "pool-1-thread-1" [_thread_in_Java, id=10106, stack(0x00007f3ae7782000,0x00007f3ae7883000)] - 0x00007f3a5cf77000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=10098, stack(0x00007f3ae7a83000,0x00007f3ae7b84000)] - 0x00007f3a5caea000 JavaThread "File lock request listener" [_thread_in_native, id=10054, stack(0x00007f3aec618000,0x00007f3aec719000)] - 0x00007f3a5c9c4000 JavaThread "process reaper" daemon [_thread_blocked, id=10053, stack(0x00007f3aec919000,0x00007f3aec952000)] - 0x00007f3a5c01a000 JavaThread "Stdin handler" [_thread_blocked, id=10051, stack(0x00007f3aed3cd000,0x00007f3aed4ce000)] - 0x00007f3a6000b800 JavaThread "Daemon worker" [_thread_blocked, id=10048, stack(0x00007f3aed4d5000,0x00007f3aed5d6000)] - 0x00007f3a6000f000 JavaThread "Cancel handler" [_thread_blocked, id=10047, stack(0x00007f3aed5d6000,0x00007f3aed6d7000)] - 0x00007f3a6000a800 JavaThread "Handler for socket connection from /0:0:0:0:0:0:0:1:34051 to /0:0:0:0:0:0:0:1:49020" [_thread_in_native, id=10046, stack(0x00007f3aed6d7000,0x00007f3aed7d8000)] - 0x00007f3a6c017000 JavaThread "Daemon" [_thread_blocked, id=10045, stack(0x00007f3aed7d8000,0x00007f3aed8d9000)] - 0x00007f3b1cc88000 JavaThread "Incoming local TCP Connector on port 34051" [_thread_in_native, id=10044, stack(0x00007f3aedad9000,0x00007f3aedbda000)] - 0x00007f3b1c152000 JavaThread "Service Thread" daemon [_thread_blocked, id=10040, stack(0x00007f3aef9fa000,0x00007f3aefafb000)] - 0x00007f3b1c14f000 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=10039, stack(0x00007f3aefafc000,0x00007f3aefbfc000)] - 0x00007f3b1c14d000 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=10038, stack(0x00007f3aefbfd000,0x00007f3aefcfd000)] - 0x00007f3b1c14b000 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=10037, stack(0x00007f3aefcfe000,0x00007f3aefdfe000)] - 0x00007f3b1c149000 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=10036, stack(0x00007f3aefdff000,0x00007f3aefeff000)] - 0x00007f3b1c147000 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=10035, stack(0x00007f3aeff00000,0x00007f3af0000000)] - 0x00007f3b1c145000 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=10034, stack(0x00007f3af40fe000,0x00007f3af41fe000)] - 0x00007f3b1c142800 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=10033, stack(0x00007f3af41ff000,0x00007f3af42ff000)] - 0x00007f3b1c138800 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=10032, stack(0x00007f3af4300000,0x00007f3af4400000)] - 0x00007f3b1c136800 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=10031, stack(0x00007f3af4401000,0x00007f3af4501000)] - 0x00007f3b1c134000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=10030, stack(0x00007f3af4502000,0x00007f3af4602000)] - 0x00007f3b1c132800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=10029, stack(0x00007f3af4603000,0x00007f3af4703000)] - 0x00007f3b1c12f800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=10028, stack(0x00007f3af4704000,0x00007f3af4804000)] - 0x00007f3b1c123000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10027, stack(0x00007f3af4804000,0x00007f3af4905000)] - 0x00007f3b1c0f7000 JavaThread "Finalizer" daemon [_thread_blocked, id=10026, stack(0x00007f3af4905000,0x00007f3af4a06000)] - 0x00007f3b1c0f2000 JavaThread "Reference Handler" daemon [_thread_blocked, id=10025, stack(0x00007f3af4a06000,0x00007f3af4b07000)] - 0x00007f3b1c04c800 JavaThread "main" [_thread_blocked, id=10009, stack(0x00007f3b21cb9000,0x00007f3b21db9000)] - -Other Threads: - 0x00007f3b1c0e8800 VMThread [stack: 0x00007f3af4b08000,0x00007f3af4c08000] [id=10024] - 0x00007f3b1c154800 WatcherThread [stack: 0x00007f3aef8fa000,0x00007f3aef9fa000] [id=10041] - -VM state:not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -heap address: 0x0000000700000000, size: 3072 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 -Compressed class space size: 1073741824 Address: 0x00000007c0000000 - -Heap: - PSYoungGen total 790016K, used 396631K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000) - eden space 734720K, 46% used [0x0000000780000000,0x0000000794d59050,0x00000007acd80000) - from space 55296K, 99% used [0x00000007acd80000,0x00000007b037ccd0,0x00000007b0380000) - to space 75776K, 0% used [0x00000007bb600000,0x00000007bb600000,0x00000007c0000000) - ParOldGen total 222208K, used 121535K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 54% used [0x0000000700000000,0x00000007076aff90,0x000000070d900000) - Metaspace used 52583K, capacity 53562K, committed 53976K, reserved 1095680K - class space used 6408K, capacity 6801K, committed 6912K, reserved 1048576K - -Card table byte_map: [0x00007f3b20a6c000,0x00007f3b2106d000] byte_map_base: 0x00007f3b1d26c000 - -Marking Bits: (ParMarkBitMap*) 0x00007f3b22ea4c40 - Begin Bits: [0x00007f3ac2000000, 0x00007f3ac5000000) - End Bits: [0x00007f3ac5000000, 0x00007f3ac8000000) - -Polling page: 0x00007f3b23139000 - -CodeCache: size=245760Kb used=36018Kb max_used=36162Kb free=209741Kb - bounds [0x00007f3b0d000000, 0x00007f3b0f390000, 0x00007f3b1c000000] - total_blobs=9396 nmethods=8672 adapters=635 - compilation: enabled - -Compilation events (250 events): -Event: 14.008 Thread 0x00007f3b1c14f000 nmethod 10593 0x00007f3b0d352810 code [0x00007f3b0d352980, 0x00007f3b0d352b28] -Event: 14.010 Thread 0x00007f3b1c136800 10594 ! 4 java.io.FileOutputStream::close (62 bytes) -Event: 14.011 Thread 0x00007f3b1c12f800 10595 ! 4 java.util.zip.Inflater::end (50 bytes) -Event: 14.012 Thread 0x00007f3b1c142800 nmethod 10592 0x00007f3b0edf3050 code [0x00007f3b0edf31e0, 0x00007f3b0edf3968] -Event: 14.013 Thread 0x00007f3b1c12f800 nmethod 10595 0x00007f3b0d3d7410 code [0x00007f3b0d3d7580, 0x00007f3b0d3d78e8] -Event: 14.013 Thread 0x00007f3b1c147000 10596 4 java.util.LinkedHashMap::afterNodeRemoval (65 bytes) -Event: 14.014 Thread 0x00007f3b1c136800 nmethod 10594 0x00007f3b0d612950 code [0x00007f3b0d612ac0, 0x00007f3b0d6131e8] -Event: 14.015 Thread 0x00007f3b1c147000 nmethod 10596 0x00007f3b0effe810 code [0x00007f3b0effe960, 0x00007f3b0effea58] -Event: 14.039 Thread 0x00007f3b1c132800 10597 4 java.io.DataOutputStream::flush (8 bytes) -Event: 14.043 Thread 0x00007f3b1c132800 nmethod 10597 0x00007f3b0d60dad0 code [0x00007f3b0d60dc60, 0x00007f3b0d60e0a8] -Event: 14.062 Thread 0x00007f3b1c145000 10598 4 org.gradle.cache.internal.filelock.LockFileAccess::markClean (21 bytes) -Event: 14.062 Thread 0x00007f3b1c138800 10599 4 org.gradle.cache.internal.btree.BTreePersistentIndexedCache$DataBlock::setValue (44 bytes) -Event: 14.063 Thread 0x00007f3b1c132800 10600 4 org.gradle.cache.internal.btree.CachingBlockStore::flush (63 bytes) -Event: 14.063 Thread 0x00007f3b1c134000 10601 4 org.gradle.cache.internal.btree.StateCheckBlockStore::flush (31 bytes) -Event: 14.064 Thread 0x00007f3b1c145000 nmethod 10598 0x00007f3b0da00dd0 code [0x00007f3b0da00f40, 0x00007f3b0da010e8] -Event: 14.064 Thread 0x00007f3b1c142800 10602 4 org.gradle.cache.internal.btree.BTreePersistentIndexedCache$DataBlock::useNewValue (40 bytes) -Event: 14.068 Thread 0x00007f3b1c12f800 10603 4 org.gradle.cache.internal.btree.FreeListBlockStore::write (16 bytes) -Event: 14.068 Thread 0x00007f3b1c147000 10604 4 java.util.LinkedHashMap$LinkedHashIterator::remove (77 bytes) -Event: 14.071 Thread 0x00007f3b1c136800 10605 4 org.gradle.cache.internal.btree.FreeListBlockStore::flush (10 bytes) -Event: 14.072 Thread 0x00007f3b1c145000 10606 4 org.gradle.api.internal.changedetection.state.CachingFileSnapshotter$FileInfoSerializer::write (10 bytes) -Event: 14.074 Thread 0x00007f3b1c147000 nmethod 10604 0x00007f3b0db229d0 code [0x00007f3b0db22b60, 0x00007f3b0db231b8] -Event: 14.082 Thread 0x00007f3b1c138800 nmethod 10599 0x00007f3b0d85b810 code [0x00007f3b0d85ba60, 0x00007f3b0d85cef0] -Event: 14.092 Thread 0x00007f3b1c145000 nmethod 10606 0x00007f3b0edee910 code [0x00007f3b0edeeb00, 0x00007f3b0edef6b0] -Event: 14.119 Thread 0x00007f3b1c134000 nmethod 10601 0x00007f3b0ede5e90 code [0x00007f3b0ede6240, 0x00007f3b0ede8370] -Event: 14.125 Thread 0x00007f3b1c12f800 nmethod 10603 0x00007f3b0db5a110 code [0x00007f3b0db5a6a0, 0x00007f3b0db5d848] -Event: 14.126 Thread 0x00007f3b1c136800 nmethod 10605 0x00007f3b0d3f4dd0 code [0x00007f3b0d3f5160, 0x00007f3b0d3f7250] -Event: 14.132 Thread 0x00007f3b1c132800 nmethod 10600 0x00007f3b0e8a6b50 code [0x00007f3b0e8a6ee0, 0x00007f3b0e8a8f50] -Event: 14.140 Thread 0x00007f3b1c147000 10607 4 org.gradle.cache.internal.btree.BTreePersistentIndexedCache$HeaderBlock::getRoot (8 bytes) -Event: 14.142 Thread 0x00007f3b1c138800 10608 4 java.io.File::isFile (43 bytes) -Event: 14.143 Thread 0x00007f3b1c147000 nmethod 10607 0x00007f3b0db34c90 code [0x00007f3b0db34e00, 0x00007f3b0db34f88] -Event: 14.145 Thread 0x00007f3b1c145000 10609 4 org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileHashSnapshot::isUpToDate (26 bytes) -Event: 14.147 Thread 0x00007f3b1c14b000 10610 3 com.esotericsoftware.kryo.io.Output::writeString_slow (238 bytes) -Event: 14.147 Thread 0x00007f3b1c149000 10611 3 org.gradle.internal.serialize.kryo.KryoBackedEncoder::writeByte (9 bytes) -Event: 14.148 Thread 0x00007f3b1c14b000 nmethod 10610 0x00007f3b0d652890 code [0x00007f3b0d652a60, 0x00007f3b0d653118] -Event: 14.148 Thread 0x00007f3b1c145000 nmethod 10609 0x00007f3b0e312b10 code [0x00007f3b0e312c60, 0x00007f3b0e312e58] -Event: 14.148 Thread 0x00007f3b1c149000 nmethod 10611 0x00007f3b0d30b210 code [0x00007f3b0d30b380, 0x00007f3b0d30b608] -Event: 14.150 Thread 0x00007f3b1c14d000 10612 3 java.io.ObjectOutputStream$HandleTable:: (45 bytes) -Event: 14.150 Thread 0x00007f3b1c14f000 10613 3 java.io.ObjectOutputStream$HandleTable::clear (27 bytes) -Event: 14.151 Thread 0x00007f3b1c14f000 nmethod 10613 0x00007f3b0daf6f10 code [0x00007f3b0daf70c0, 0x00007f3b0daf7518] -Event: 14.151 Thread 0x00007f3b1c14d000 nmethod 10612 0x00007f3b0e827710 code [0x00007f3b0e8278e0, 0x00007f3b0e828038] -Event: 14.155 Thread 0x00007f3b1c138800 nmethod 10608 0x00007f3b0db21250 code [0x00007f3b0db21420, 0x00007f3b0db21b98] -Event: 14.176 Thread 0x00007f3b1c142800 nmethod 10602 0x00007f3b0eef36d0 code [0x00007f3b0eef3de0, 0x00007f3b0eef8508] -Event: 14.297 Thread 0x00007f3b1c149000 10615 1 org.gradle.internal.resource.transport.ResourceConnectorRepositoryTransport::getRepository (5 bytes) -Event: 14.297 Thread 0x00007f3b1c14b000 10614 1 org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository::getName (5 bytes) -Event: 14.298 Thread 0x00007f3b1c14b000 nmethod 10614 0x00007f3b0f0081d0 code [0x00007f3b0f008320, 0x00007f3b0f008430] -Event: 14.298 Thread 0x00007f3b1c149000 nmethod 10615 0x00007f3b0d99a110 code [0x00007f3b0d99a260, 0x00007f3b0d99a370] -Event: 14.298 Thread 0x00007f3b1c14f000 10616 1 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::getAllArtifacts (5 bytes) -Event: 14.298 Thread 0x00007f3b1c14d000 10618 3 org.gradle.api.internal.artifacts.configurations.Configurations::getNames (58 bytes) -Event: 14.298 Thread 0x00007f3b1c149000 10617 1 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::isTransitive (5 bytes) -Event: 14.298 Thread 0x00007f3b1c14b000 10619 1 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::getDescription (5 bytes) -Event: 14.298 Thread 0x00007f3b1c14f000 nmethod 10616 0x00007f3b0e9b6cd0 code [0x00007f3b0e9b6e20, 0x00007f3b0e9b6f30] -Event: 14.299 Thread 0x00007f3b1c14d000 nmethod 10618 0x00007f3b0dd13f50 code [0x00007f3b0dd141a0, 0x00007f3b0dd14d68] -Event: 14.299 Thread 0x00007f3b1c14d000 10620 3 org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder$ModuleVersionResolveState::access$202 (7 bytes) -Event: 14.299 Thread 0x00007f3b1c14d000 nmethod 10620 0x00007f3b0d6c1b50 code [0x00007f3b0d6c1ca0, 0x00007f3b0d6c1df0] -Event: 14.299 Thread 0x00007f3b1c149000 nmethod 10617 0x00007f3b0d6c0e10 code [0x00007f3b0d6c0f60, 0x00007f3b0d6c1070] -Event: 14.299 Thread 0x00007f3b1c14b000 nmethod 10619 0x00007f3b0dd0bc50 code [0x00007f3b0dd0bda0, 0x00007f3b0dd0beb0] -Event: 14.301 Thread 0x00007f3b1c12f800 10621 ! 4 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver::next (2346 bytes) -Event: 14.303 Thread 0x00007f3b1c14d000 10622 3 sun.misc.FloatingDecimal$BinaryToASCIIBuffer::roundup (104 bytes) -Event: 14.304 Thread 0x00007f3b1c14d000 nmethod 10622 0x00007f3b0db1a810 code [0x00007f3b0db1a9a0, 0x00007f3b0db1ad10] -Event: 14.304 Thread 0x00007f3b1c14f000 10623 3 java.io.ObjectInputStream::readByte (8 bytes) -Event: 14.304 Thread 0x00007f3b1c149000 10624 3 java.io.ObjectInputStream::readUTF (8 bytes) -Event: 14.304 Thread 0x00007f3b1c14b000 10625 1 java.io.ObjectInputStream::access$500 (5 bytes) -Event: 14.305 Thread 0x00007f3b1c14b000 nmethod 10625 0x00007f3b0dec1e10 code [0x00007f3b0dec1f60, 0x00007f3b0dec2050] -Event: 14.305 Thread 0x00007f3b1c149000 nmethod 10624 0x00007f3b0ede5990 code [0x00007f3b0ede5b20, 0x00007f3b0ede5d58] -Event: 14.305 Thread 0x00007f3b1c14f000 nmethod 10623 0x00007f3b0d94f490 code [0x00007f3b0d94f620, 0x00007f3b0d94f918] -Event: 14.305 Thread 0x00007f3b1c14d000 10626 1 org.gradle.logging.internal.LogLevelChangeEvent::getNewLogLevel (5 bytes) -Event: 14.305 Thread 0x00007f3b1c14d000 nmethod 10626 0x00007f3b0daab690 code [0x00007f3b0daab7e0, 0x00007f3b0daab8f0] -Event: 14.305 Thread 0x00007f3b1c149000 10627 3 sun.net.www.ParseUtil::match (50 bytes) -Event: 14.306 Thread 0x00007f3b1c149000 nmethod 10627 0x00007f3b0d659bd0 code [0x00007f3b0d659d40, 0x00007f3b0d65a010] -Event: 14.322 Thread 0x00007f3b1c14b000 10628 ! 3 java.io.ObjectOutputStream::writeObject0 (619 bytes) -Event: 14.322 Thread 0x00007f3b1c14f000 10629 3 java.io.ObjectOutputStream$ReplaceTable::lookup (24 bytes) -Event: 14.322 Thread 0x00007f3b1c14d000 10630 3 java.io.ObjectStreamClass$WeakClassKey::equals (42 bytes) -Event: 14.322 Thread 0x00007f3b1c14d000 nmethod 10630 0x00007f3b0dd48e50 code [0x00007f3b0dd48fe0, 0x00007f3b0dd49570] -Event: 14.322 Thread 0x00007f3b1c14f000 nmethod 10629 0x00007f3b0dcc6610 code [0x00007f3b0dcc6780, 0x00007f3b0dcc69c8] -Event: 14.325 Thread 0x00007f3b1c136800 10631 4 com.google.gson.stream.JsonReader::hasNext (30 bytes) -Event: 14.326 Thread 0x00007f3b1c149000 10632 1 com.google.gson.stream.JsonReader::access$000 (5 bytes) -Event: 14.326 Thread 0x00007f3b1c149000 nmethod 10632 0x00007f3b0daadc50 code [0x00007f3b0daadda0, 0x00007f3b0daade90] -Event: 14.326 Thread 0x00007f3b1c132800 10633 4 com.google.gson.stream.JsonReader::peek (144 bytes) -Event: 14.326 Thread 0x00007f3b1c136800 nmethod 10631 0x00007f3b0daf0810 code [0x00007f3b0daf0960, 0x00007f3b0daf0a28] -Event: 14.327 Thread 0x00007f3b1c14d000 10635 3 com.google.gson.stream.JsonReader$1::promoteNameToValue (137 bytes) -Event: 14.327 Thread 0x00007f3b1c14f000 10636 3 com.google.gson.stream.JsonReader::access$002 (7 bytes) -Event: 14.327 Thread 0x00007f3b1c14b000 nmethod 10628 0x00007f3b0e2ac5d0 code [0x00007f3b0e2acbc0, 0x00007f3b0e2b04f8] -Event: 14.328 Thread 0x00007f3b1c14f000 nmethod 10636 0x00007f3b0daf04d0 code [0x00007f3b0daf0620, 0x00007f3b0daf0750] -Event: 14.328 Thread 0x00007f3b1c14f000 10638 ! 3 com.google.gson.internal.ConstructorConstructor$12::construct (56 bytes) -Event: 14.328 Thread 0x00007f3b1c132800 nmethod 10633 0x00007f3b0e2ac150 code [0x00007f3b0e2ac380, 0x00007f3b0e2ac4a8] -Event: 14.328 Thread 0x00007f3b1c132800 10637 4 com.google.gson.stream.JsonReader::nextNonWhitespace (366 bytes) -Event: 14.329 Thread 0x00007f3b1c14f000 nmethod 10638 0x00007f3b0d527b90 code [0x00007f3b0d527de0, 0x00007f3b0d528b58] -Event: 14.329 Thread 0x00007f3b1c14d000 nmethod 10635 0x00007f3b0d859390 code [0x00007f3b0d8596a0, 0x00007f3b0d85ae58] -Event: 14.329 Thread 0x00007f3b1c14d000 10639 3 com.google.gson.internal.UnsafeAllocator$1::newInstance (20 bytes) -Event: 14.329 Thread 0x00007f3b1c149000 10644 3 sun.reflect.UnsafeQualifiedLongFieldAccessorImpl::set (166 bytes) -Event: 14.329 Thread 0x00007f3b1c138800 10647 4 com.google.gson.stream.JsonReader::peekNumber (468 bytes) -Event: 14.329 Thread 0x00007f3b1c14f000 10640 3 sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl::set (56 bytes) -Event: 14.329 Thread 0x00007f3b1c14d000 nmethod 10639 0x00007f3b0da096d0 code [0x00007f3b0da09840, 0x00007f3b0da09c28] -Event: 14.329 Thread 0x00007f3b1c14d000 10641 3 com.google.gson.internal.bind.TypeAdapters$8::read (6 bytes) -Event: 14.330 Thread 0x00007f3b1c14d000 nmethod 10641 0x00007f3b0d320b50 code [0x00007f3b0d320d20, 0x00007f3b0d3212e8] -Event: 14.330 Thread 0x00007f3b1c14d000 10642 ! 3 com.google.gson.internal.bind.TypeAdapters$8::read (34 bytes) -Event: 14.330 Thread 0x00007f3b1c14b000 10643 ! 3 com.google.gson.stream.JsonReader::nextLong (274 bytes) -Event: 14.330 Thread 0x00007f3b1c14d000 nmethod 10642 0x00007f3b0e200190 code [0x00007f3b0e200340, 0x00007f3b0e200828] -Event: 14.330 Thread 0x00007f3b1c14d000 10646 ! 3 sun.reflect.GeneratedMethodAccessor35::invoke (65 bytes) -Event: 14.330 Thread 0x00007f3b1c14f000 nmethod 10640 0x00007f3b0da29750 code [0x00007f3b0da29a00, 0x00007f3b0da2b308] -Event: 14.330 Thread 0x00007f3b1c14d000 nmethod 10646 0x00007f3b0da0b210 code [0x00007f3b0da0b400, 0x00007f3b0da0bbb8] -Event: 14.331 Thread 0x00007f3b1c142800 10648 4 java.util.LinkedHashMap::get (33 bytes) -Event: 14.331 Thread 0x00007f3b1c149000 nmethod 10644 0x00007f3b0d3f1190 code [0x00007f3b0d3f1500, 0x00007f3b0d3f4048] -Event: 14.331 Thread 0x00007f3b1c149000 10649 3 com.google.gson.stream.JsonReader::fillBuffer (168 bytes) -Event: 14.332 Thread 0x00007f3b1c149000 nmethod 10649 0x00007f3b0d3b1ad0 code [0x00007f3b0d3b1c80, 0x00007f3b0d3b2258] -Event: 14.332 Thread 0x00007f3b1c132800 nmethod 10637 0x00007f3b0d2b8990 code [0x00007f3b0d2b8b00, 0x00007f3b0d2b8d08] -Event: 14.332 Thread 0x00007f3b1c14b000 nmethod 10643 0x00007f3b0d8a1b50 code [0x00007f3b0d8a1f40, 0x00007f3b0d8a4188] -Event: 14.334 Thread 0x00007f3b1c149000 10650 1 org.slf4j.impl.StaticLoggerBinder::getLoggerFactory (5 bytes) -Event: 14.334 Thread 0x00007f3b1c149000 nmethod 10650 0x00007f3b0d2b8690 code [0x00007f3b0d2b87e0, 0x00007f3b0d2b88f0] -Event: 14.336 Thread 0x00007f3b1c142800 nmethod 10648 0x00007f3b0d366850 code [0x00007f3b0d3669c0, 0x00007f3b0d366d28] -Event: 14.337 Thread 0x00007f3b1c136800 10652 % 4 sun.security.provider.SHA::implCompress @ 364 (491 bytes) -Event: 14.337 Thread 0x00007f3b1c14f000 10651 3 sun.security.provider.ByteArrayAccess::i2bBig4 (111 bytes) -Event: 14.338 Thread 0x00007f3b1c14f000 nmethod 10651 0x00007f3b0d52b010 code [0x00007f3b0d52b1a0, 0x00007f3b0d52b4a8] -Event: 14.339 Thread 0x00007f3b1c138800 nmethod 10647 0x00007f3b0d3e2950 code [0x00007f3b0d3e2f80, 0x00007f3b0d3e34b8] -Event: 14.341 Thread 0x00007f3b1c134000 10653 4 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) -Event: 14.343 Thread 0x00007f3b1c134000 nmethod 10653 0x00007f3b0da7c250 code [0x00007f3b0da7c3a0, 0x00007f3b0da7c4a8] -Event: 14.343 Thread 0x00007f3b1c136800 nmethod 10652% 0x00007f3b0da708d0 code [0x00007f3b0da70a40, 0x00007f3b0da70e38] -Event: 14.346 Thread 0x00007f3b1c14f000 10654 3 java.lang.ThreadLocal::get (38 bytes) -Event: 14.346 Thread 0x00007f3b1c14d000 10656 ! 3 java.lang.StringCoding::encode (120 bytes) -Event: 14.348 Thread 0x00007f3b1c14d000 nmethod 10656 0x00007f3b0d980f90 code [0x00007f3b0d9812e0, 0x00007f3b0d982d78] -Event: 14.349 Thread 0x00007f3b1c14f000 nmethod 10654 0x00007f3b0e8a6490 code [0x00007f3b0e8a6620, 0x00007f3b0e8a69a8] -Event: 14.350 Thread 0x00007f3b1c132800 10655 % 4 sun.security.provider.SHA::implCompress @ 279 (491 bytes) -Event: 14.350 Thread 0x00007f3b1c142800 10657 4 java.io.File::length (33 bytes) -Event: 14.353 Thread 0x00007f3b1c147000 10658 4 sun.security.provider.ByteArrayAccess::b2iBig64 (614 bytes) -Event: 14.355 Thread 0x00007f3b1c142800 nmethod 10657 0x00007f3b0da7bc50 code [0x00007f3b0da7bdc0, 0x00007f3b0da7bfc8] -Event: 14.357 Thread 0x00007f3b1c147000 nmethod 10658 0x00007f3b0d6ec150 code [0x00007f3b0d6ec2a0, 0x00007f3b0d6ec4f8] -Event: 14.359 Thread 0x00007f3b1c132800 nmethod 10655% 0x00007f3b0f001e50 code [0x00007f3b0f001fc0, 0x00007f3b0f0025b8] -Event: 14.360 Thread 0x00007f3b1c145000 10659 % 4 sun.security.provider.SHA::implCompress @ 12 (491 bytes) -Event: 14.395 Thread 0x00007f3b1c14d000 10660 1 java.util.concurrent.atomic.AtomicInteger::get (5 bytes) -Event: 14.395 Thread 0x00007f3b1c14d000 nmethod 10660 0x00007f3b0d6ebe90 code [0x00007f3b0d6ebfe0, 0x00007f3b0d6ec0f0] -Event: 14.399 Thread 0x00007f3b1c145000 nmethod 10659% 0x00007f3b0d8c6990 code [0x00007f3b0d8c6b00, 0x00007f3b0d8c7618] -Event: 14.399 Thread 0x00007f3b1c138800 10661 % 4 sun.security.provider.SHA::implCompress @ 122 (491 bytes) -Event: 14.422 Thread 0x00007f3b1c12f800 nmethod 10621 0x00007f3b0ee82390 code [0x00007f3b0ee82cc0, 0x00007f3b0ee85fb0] -Event: 14.430 Thread 0x00007f3b1c138800 nmethod 10661% 0x00007f3b0d8a0d50 code [0x00007f3b0d8a0ec0, 0x00007f3b0d8a1838] -Event: 14.432 Thread 0x00007f3b1c136800 10662 4 sun.security.provider.SHA::implCompress (491 bytes) -Event: 14.452 Thread 0x00007f3b1c14f000 10663 3 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) -Event: 14.452 Thread 0x00007f3b1c14b000 10665 3 java.util.concurrent.ThreadPoolExecutor::isRunning (10 bytes) -Event: 14.452 Thread 0x00007f3b1c14b000 nmethod 10665 0x00007f3b0e8a6090 code [0x00007f3b0e8a6200, 0x00007f3b0e8a6390] -Event: 14.452 Thread 0x00007f3b1c14b000 10664 3 java.util.concurrent.ThreadPoolExecutor::workerCountOf (5 bytes) -Event: 14.452 Thread 0x00007f3b1c14b000 nmethod 10664 0x00007f3b0d52ad10 code [0x00007f3b0d52ae60, 0x00007f3b0d52af90] -Event: 14.452 Thread 0x00007f3b1c14b000 10666 3 java.util.concurrent.atomic.AtomicInteger::getAndIncrement (12 bytes) -Event: 14.452 Thread 0x00007f3b1c14f000 nmethod 10663 0x00007f3b0d9fa910 code [0x00007f3b0d9faaa0, 0x00007f3b0d9fae98] -Event: 14.452 Thread 0x00007f3b1c14f000 10668 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$Asset:: (55 bytes) -Event: 14.452 Thread 0x00007f3b1c149000 10667 3 java.util.concurrent.ThreadPoolExecutor::execute (132 bytes) -Event: 14.453 Thread 0x00007f3b1c14b000 nmethod 10666 0x00007f3b0da705d0 code [0x00007f3b0da70720, 0x00007f3b0da70870] -Event: 14.453 Thread 0x00007f3b1c14b000 10670 3 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject::signal (33 bytes) -Event: 14.453 Thread 0x00007f3b1c14b000 nmethod 10670 0x00007f3b0df577d0 code [0x00007f3b0df57960, 0x00007f3b0df57ce8] -Event: 14.453 Thread 0x00007f3b1c14b000 10669 3 java.util.concurrent.LinkedBlockingQueue$Node:: (10 bytes) -Event: 14.453 Thread 0x00007f3b1c14b000 nmethod 10669 0x00007f3b0d9fa4d0 code [0x00007f3b0d9fa640, 0x00007f3b0d9fa810] -Event: 14.453 Thread 0x00007f3b1c14b000 10671 3 java.util.concurrent.LinkedBlockingQueue::enqueue (14 bytes) -Event: 14.454 Thread 0x00007f3b1c14b000 nmethod 10671 0x00007f3b0df57410 code [0x00007f3b0df57580, 0x00007f3b0df57710] -Event: 14.454 Thread 0x00007f3b1c14b000 10672 ! 3 java.util.concurrent.LinkedBlockingQueue::offer (130 bytes) -Event: 14.454 Thread 0x00007f3b1c149000 nmethod 10667 0x00007f3b0d3d1b10 code [0x00007f3b0d3d1d80, 0x00007f3b0d3d2c48] -Event: 14.454 Thread 0x00007f3b1c149000 10673 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask:: (10 bytes) -Event: 14.454 Thread 0x00007f3b1c149000 nmethod 10673 0x00007f3b0d401590 code [0x00007f3b0d401700, 0x00007f3b0d401970] -Event: 14.454 Thread 0x00007f3b1c149000 10674 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask:: (26 bytes) -Event: 14.454 Thread 0x00007f3b1c149000 nmethod 10674 0x00007f3b0d401150 code [0x00007f3b0d4012c0, 0x00007f3b0d4014d0] -Event: 14.454 Thread 0x00007f3b1c149000 10675 3 java.util.concurrent.AbstractExecutorService::submit (25 bytes) -Event: 14.455 Thread 0x00007f3b1c14f000 nmethod 10668 0x00007f3b0d5a8b10 code [0x00007f3b0d5a8d20, 0x00007f3b0d5a98f8] -Event: 14.455 Thread 0x00007f3b1c14f000 10676 3 java.util.concurrent.AbstractExecutorService::newTaskFor (9 bytes) -Event: 14.455 Thread 0x00007f3b1c149000 nmethod 10675 0x00007f3b0db59690 code [0x00007f3b0db59840, 0x00007f3b0db59e68] -Event: 14.455 Thread 0x00007f3b1c149000 10677 3 java.util.concurrent.FutureTask:: (27 bytes) -Event: 14.455 Thread 0x00007f3b1c14f000 nmethod 10676 0x00007f3b0d61ac90 code [0x00007f3b0d61ae20, 0x00007f3b0d61b1a8] -Event: 14.456 Thread 0x00007f3b1c14b000 nmethod 10672 0x00007f3b0d97eb10 code [0x00007f3b0d97edc0, 0x00007f3b0d9803c8] -Event: 14.456 Thread 0x00007f3b1c149000 nmethod 10677 0x00007f3b0d61a750 code [0x00007f3b0d61a8c0, 0x00007f3b0d61ab88] -Event: 14.458 Thread 0x00007f3b1c136800 nmethod 10662 0x00007f3b0dd4cc10 code [0x00007f3b0dd4cd80, 0x00007f3b0dd4d788] -Event: 14.468 Thread 0x00007f3b1c14f000 10678 3 sun.security.provider.ByteArrayAccess::i2bBig (204 bytes) -Event: 14.469 Thread 0x00007f3b1c14f000 nmethod 10678 0x00007f3b0ee81b50 code [0x00007f3b0ee81ce0, 0x00007f3b0ee82168] -Event: 14.472 Thread 0x00007f3b1c14f000 10679 3 sun.security.provider.SHA::resetHashes (41 bytes) -Event: 14.472 Thread 0x00007f3b1c14f000 nmethod 10679 0x00007f3b0ee81690 code [0x00007f3b0ee81800, 0x00007f3b0ee81a10] -Event: 14.472 Thread 0x00007f3b1c14f000 10680 3 sun.security.provider.SHA:: (30 bytes) -Event: 14.473 Thread 0x00007f3b1c14f000 nmethod 10680 0x00007f3b0dd9acd0 code [0x00007f3b0dd9ae60, 0x00007f3b0dd9b308] -Event: 14.473 Thread 0x00007f3b1c14f000 10681 3 sun.security.provider.SHA::implDigest (96 bytes) -Event: 14.473 Thread 0x00007f3b1c14f000 nmethod 10681 0x00007f3b0dd9a590 code [0x00007f3b0dd9a740, 0x00007f3b0dd9ab88] -Event: 14.473 Thread 0x00007f3b1c14f000 10682 ! 3 sun.reflect.GeneratedConstructorAccessor1::newInstance (49 bytes) -Event: 14.473 Thread 0x00007f3b1c14f000 nmethod 10682 0x00007f3b0edf4e90 code [0x00007f3b0edf5080, 0x00007f3b0edf5928] -Event: 14.473 Thread 0x00007f3b1c14f000 10683 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask::checkFileCorrupt (37 bytes) -Event: 14.475 Thread 0x00007f3b1c14f000 nmethod 10683 0x00007f3b0d845b90 code [0x00007f3b0d845e80, 0x00007f3b0d847308] -Event: 14.518 Thread 0x00007f3b1c136800 10693 4 java.lang.ThreadLocal::get (38 bytes) -Event: 14.518 Thread 0x00007f3b1c134000 10692 ! 4 java.lang.StringCoding::encode (120 bytes) -Event: 14.518 Thread 0x00007f3b1c14f000 10686 3 java.util.concurrent.locks.ReentrantLock$Sync::nonfairTryAcquire (67 bytes) -Event: 14.519 Thread 0x00007f3b1c14f000 nmethod 10686 0x00007f3b0d597dd0 code [0x00007f3b0d597f80, 0x00007f3b0d5986a8] -Event: 14.519 Thread 0x00007f3b1c14f000 10690 1 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) -Event: 14.519 Thread 0x00007f3b1c142800 10702 4 sun.security.provider.DigestBase::engineUpdate (189 bytes) -Event: 14.520 Thread 0x00007f3b1c136800 nmethod 10693 0x00007f3b0edf4590 code [0x00007f3b0edf4700, 0x00007f3b0edf4858] -Event: 14.520 Thread 0x00007f3b1c136800 10694 4 java.io.File::exists (43 bytes) -Event: 14.521 Thread 0x00007f3b1c147000 10685 ! 4 java.lang.StringCoding$StringEncoder::encode (179 bytes) -Event: 14.524 Thread 0x00007f3b1c132800 10715 4 sun.security.provider.ByteArrayAccess::i2bBig (204 bytes) -Event: 14.527 Thread 0x00007f3b1c14d000 10701 ! 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask::call (484 bytes) -Event: 14.530 Thread 0x00007f3b1c145000 10714 4 sun.security.provider.ByteArrayAccess::i2bBig4 (111 bytes) -Event: 14.530 Thread 0x00007f3b1c12f800 10691 4 sun.security.provider.SHA::resetHashes (41 bytes) -Event: 14.531 Thread 0x00007f3b1c12f800 nmethod 10691 0x00007f3b0d400e90 code [0x00007f3b0d400fe0, 0x00007f3b0d401098] -Event: 14.531 Thread 0x00007f3b1c14b000 10684 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask::access$100 (7 bytes) -Event: 14.531 Thread 0x00007f3b1c14f000 nmethod 10690 0x00007f3b0d845890 code [0x00007f3b0d8459e0, 0x00007f3b0d845b10] -Event: 14.531 Thread 0x00007f3b1c14f000 10712 ! 3 java.util.concurrent.LinkedBlockingQueue::take (93 bytes) -Event: 14.531 Thread 0x00007f3b1c14b000 nmethod 10684 0x00007f3b0d597a50 code [0x00007f3b0d597bc0, 0x00007f3b0d597d28] -Event: 14.531 Thread 0x00007f3b1c14b000 10688 3 java.util.concurrent.ThreadPoolExecutor$Worker::tryAcquire (20 bytes) -Event: 14.531 Thread 0x00007f3b1c14b000 nmethod 10688 0x00007f3b0d597450 code [0x00007f3b0d5975c0, 0x00007f3b0d597970] -Event: 14.531 Thread 0x00007f3b1c14b000 10687 3 java.util.concurrent.ThreadPoolExecutor::runStateOf (5 bytes) -Event: 14.532 Thread 0x00007f3b1c14b000 nmethod 10687 0x00007f3b0e2b8610 code [0x00007f3b0e2b8760, 0x00007f3b0e2b8890] -Event: 14.532 Thread 0x00007f3b1c14b000 10689 3 java.util.concurrent.ThreadPoolExecutor::runStateAtLeast (11 bytes) -Event: 14.532 Thread 0x00007f3b1c14b000 nmethod 10689 0x00007f3b0d5970d0 code [0x00007f3b0d597240, 0x00007f3b0d5973d0] -Event: 14.532 Thread 0x00007f3b1c14b000 10697 3 java.util.concurrent.ThreadPoolExecutor$Worker::lock (6 bytes) -Event: 14.532 Thread 0x00007f3b1c14b000 nmethod 10697 0x00007f3b0d6f9fd0 code [0x00007f3b0d6fa180, 0x00007f3b0d6fa908] -Event: 14.532 Thread 0x00007f3b1c14b000 10698 3 java.util.concurrent.ThreadPoolExecutor::beforeExecute (1 bytes) -Event: 14.532 Thread 0x00007f3b1c14b000 nmethod 10698 0x00007f3b0d97e7d0 code [0x00007f3b0d97e920, 0x00007f3b0d97ea70] -Event: 14.532 Thread 0x00007f3b1c14b000 10695 3 java.util.concurrent.ThreadPoolExecutor$Worker::unlock (7 bytes) -Event: 14.532 Thread 0x00007f3b1c14b000 nmethod 10695 0x00007f3b0d6f9750 code [0x00007f3b0d6f98e0, 0x00007f3b0d6f9e08] -Event: 14.532 Thread 0x00007f3b1c14b000 10696 3 java.util.concurrent.ThreadPoolExecutor$Worker::tryRelease (12 bytes) -Event: 14.533 Thread 0x00007f3b1c14b000 nmethod 10696 0x00007f3b0d6eda50 code [0x00007f3b0d6edbc0, 0x00007f3b0d6edef0] -Event: 14.533 Thread 0x00007f3b1c14b000 10699 ! 3 java.util.concurrent.FutureTask::run (126 bytes) -Event: 14.533 Thread 0x00007f3b1c149000 10700 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask::call (5 bytes) -Event: 14.533 Thread 0x00007f3b1c149000 nmethod 10700 0x00007f3b0d6f93d0 code [0x00007f3b0d6f9540, 0x00007f3b0d6f96c8] -Event: 14.533 Thread 0x00007f3b1c149000 10705 3 java.util.concurrent.LinkedBlockingQueue::dequeue (32 bytes) -Event: 14.533 Thread 0x00007f3b1c149000 nmethod 10705 0x00007f3b0d6ed650 code [0x00007f3b0d6ed7c0, 0x00007f3b0d6ed970] -Event: 14.533 Thread 0x00007f3b1c149000 10706 3 java.util.concurrent.atomic.AtomicInteger::getAndDecrement (12 bytes) -Event: 14.533 Thread 0x00007f3b1c149000 nmethod 10706 0x00007f3b0d6ed350 code [0x00007f3b0d6ed4a0, 0x00007f3b0d6ed5f0] -Event: 14.533 Thread 0x00007f3b1c149000 10704 3 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) -Event: 14.533 Thread 0x00007f3b1c149000 nmethod 10704 0x00007f3b0d6ed050 code [0x00007f3b0d6ed1a0, 0x00007f3b0d6ed2f0] -Event: 14.533 Thread 0x00007f3b1c149000 10703 3 java.util.concurrent.FutureTask::finishCompletion (74 bytes) -Event: 14.534 Thread 0x00007f3b1c149000 nmethod 10703 0x00007f3b0d6ec650 code [0x00007f3b0d6ec800, 0x00007f3b0d6ecda8] -Event: 14.534 Thread 0x00007f3b1c149000 10707 ! 3 java.util.concurrent.ThreadPoolExecutor::getTask (179 bytes) -Event: 14.535 Thread 0x00007f3b1c149000 nmethod 10707 0x00007f3b0da0e250 code [0x00007f3b0da0e4a0, 0x00007f3b0da0f618] -Event: 14.535 Thread 0x00007f3b1c149000 10709 3 java.util.concurrent.FutureTask::set (36 bytes) -Event: 14.535 Thread 0x00007f3b1c149000 nmethod 10709 0x00007f3b0da0de10 code [0x00007f3b0da0df80, 0x00007f3b0da0e1a8] -Event: 14.535 Thread 0x00007f3b1c149000 10710 3 java.util.concurrent.FutureTask::done (1 bytes) -Event: 14.535 Thread 0x00007f3b1c149000 nmethod 10710 0x00007f3b0da0da50 code [0x00007f3b0da0dba0, 0x00007f3b0da0dcf0] -Event: 14.535 Thread 0x00007f3b1c149000 10708 3 java.util.concurrent.locks.ReentrantLock::lockInterruptibly (9 bytes) -Event: 14.535 Thread 0x00007f3b1c14d000 nmethod 10701 0x00007f3b0eee9f50 code [0x00007f3b0eeea6a0, 0x00007f3b0eeef388] -Event: 14.536 Thread 0x00007f3b1c14d000 10716 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquireInterruptibly (28 bytes) -Event: 14.536 Thread 0x00007f3b1c14b000 nmethod 10699 0x00007f3b0eee9190 code [0x00007f3b0eee9380, 0x00007f3b0eee9be8] -Event: 14.536 Thread 0x00007f3b1c14b000 10713 3 java.util.concurrent.LinkedBlockingQueue::size (8 bytes) -Event: 14.536 Thread 0x00007f3b1c14d000 nmethod 10716 0x00007f3b0eee8a10 code [0x00007f3b0eee8bc0, 0x00007f3b0eee8ff8] -Event: 14.537 Thread 0x00007f3b1c147000 nmethod 10685 0x00007f3b0d439b90 code [0x00007f3b0d439d00, 0x00007f3b0d43a0e8] -Event: 14.538 Thread 0x00007f3b1c145000 nmethod 10714 0x00007f3b0eee8750 code [0x00007f3b0eee88a0, 0x00007f3b0eee8938] -Event: 14.539 Thread 0x00007f3b1c132800 nmethod 10715 0x00007f3b0d439510 code [0x00007f3b0d439660, 0x00007f3b0d439938] -Event: 14.539 Thread 0x00007f3b1c149000 nmethod 10708 0x00007f3b0d43af50 code [0x00007f3b0d43b100, 0x00007f3b0d43b618] -Event: 14.539 Thread 0x00007f3b1c14b000 nmethod 10713 0x00007f3b0d43ab50 code [0x00007f3b0d43acc0, 0x00007f3b0d43aeb0] -Event: 14.545 Thread 0x00007f3b1c14f000 nmethod 10712 0x00007f3b0e2f9610 code [0x00007f3b0e2f9900, 0x00007f3b0e2faf98] -Event: 14.547 Thread 0x00007f3b1c142800 nmethod 10702 0x00007f3b0f0c2250 code [0x00007f3b0f0c23e0, 0x00007f3b0f0c2838] -Event: 14.565 Thread 0x00007f3b1c136800 nmethod 10694 0x00007f3b0f0c10d0 code [0x00007f3b0f0c12a0, 0x00007f3b0f0c1a18] -Event: 14.579 Thread 0x00007f3b1c12f800 10717 ! 4 sun.reflect.GeneratedConstructorAccessor1::newInstance (49 bytes) -Event: 14.584 Thread 0x00007f3b1c12f800 nmethod 10717 0x00007f3b0d43a350 code [0x00007f3b0d43a4e0, 0x00007f3b0d43a8a8] -Event: 14.584 Thread 0x00007f3b1c138800 10718 4 net.minecraftforge.gradle.tasks.DownloadAssetsTask::checkFileCorrupt (37 bytes) -Event: 14.586 Thread 0x00007f3b1c14d000 10719 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (33 bytes) -Event: 14.586 Thread 0x00007f3b1c134000 nmethod 10692 0x00007f3b0f0bfd50 code [0x00007f3b0f0bff60, 0x00007f3b0f0c0910] -Event: 14.586 Thread 0x00007f3b1c14d000 nmethod 10719 0x00007f3b0e2f9090 code [0x00007f3b0e2f9220, 0x00007f3b0e2f9538] -Event: 14.709 Thread 0x00007f3b1c138800 nmethod 10718 0x00007f3b0f0b9bd0 code [0x00007f3b0f0b9e80, 0x00007f3b0f0bb740] -Event: 14.725 Thread 0x00007f3b1c147000 10720 4 sun.security.provider.SHA::implDigest (96 bytes) -Event: 14.736 Thread 0x00007f3b1c147000 nmethod 10720 0x00007f3b0e2f6410 code [0x00007f3b0e2f65c0, 0x00007f3b0e2f6c90] - -GC Heap History (26 events): -Event: 1.161 GC heap before -{Heap before GC invocations=1 (full 0): - PSYoungGen total 150528K, used 129024K [0x0000000780000000, 0x000000078a800000, 0x00000007c0000000) - eden space 129024K, 100% used [0x0000000780000000,0x0000000787e00000,0x0000000787e00000) - from space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 344064K, used 0K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700000000,0x0000000715000000) - Metaspace used 19845K, capacity 20248K, committed 20480K, reserved 1067008K - class space used 2577K, capacity 2706K, committed 2816K, reserved 1048576K -Event: 1.172 GC heap after -Heap after GC invocations=1 (full 0): - PSYoungGen total 150528K, used 16080K [0x0000000780000000, 0x000000078a800000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 74% used [0x0000000787e00000,0x0000000788db4000,0x0000000789300000) - to space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - ParOldGen total 344064K, used 16K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000715000000) - Metaspace used 19845K, capacity 20248K, committed 20480K, reserved 1067008K - class space used 2577K, capacity 2706K, committed 2816K, reserved 1048576K -} -Event: 1.250 GC heap before -{Heap before GC invocations=2 (full 0): - PSYoungGen total 150528K, used 34362K [0x0000000780000000, 0x000000078a800000, 0x00000007c0000000) - eden space 129024K, 14% used [0x0000000780000000,0x00000007811da988,0x0000000787e00000) - from space 21504K, 74% used [0x0000000787e00000,0x0000000788db4000,0x0000000789300000) - to space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - ParOldGen total 344064K, used 16K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000715000000) - Metaspace used 20871K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -Event: 1.256 GC heap after -Heap after GC invocations=2 (full 0): - PSYoungGen total 150528K, used 8722K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 40% used [0x0000000789300000,0x0000000789b84bf0,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 344064K, used 24K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700006000,0x0000000715000000) - Metaspace used 20871K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -} -Event: 1.256 GC heap before -{Heap before GC invocations=3 (full 1): - PSYoungGen total 150528K, used 8722K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 40% used [0x0000000789300000,0x0000000789b84bf0,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 344064K, used 24K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700006000,0x0000000715000000) - Metaspace used 20871K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -Event: 1.283 GC heap after -Heap after GC invocations=3 (full 1): - PSYoungGen total 150528K, used 0K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 182272K, used 8452K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700841388,0x000000070b200000) - Metaspace used 20871K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -} -Event: 3.119 GC heap before -{Heap before GC invocations=4 (full 1): - PSYoungGen total 150528K, used 129024K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 100% used [0x0000000780000000,0x0000000787e00000,0x0000000787e00000) - from space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 182272K, used 8452K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700841388,0x000000070b200000) - Metaspace used 34511K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4465K, capacity 4730K, committed 4736K, reserved 1048576K -Event: 3.128 GC heap after -Heap after GC invocations=4 (full 1): - PSYoungGen total 150528K, used 14617K [0x0000000780000000, 0x000000078f100000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 67% used [0x0000000787e00000,0x0000000788c467c0,0x0000000789300000) - to space 21504K, 0% used [0x000000078dc00000,0x000000078dc00000,0x000000078f100000) - ParOldGen total 182272K, used 8532K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700855398,0x000000070b200000) - Metaspace used 34511K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4465K, capacity 4730K, committed 4736K, reserved 1048576K -} -Event: 3.139 GC heap before -{Heap before GC invocations=5 (full 1): - PSYoungGen total 150528K, used 16693K [0x0000000780000000, 0x000000078f100000, 0x00000007c0000000) - eden space 129024K, 1% used [0x0000000780000000,0x0000000780206ed8,0x0000000787e00000) - from space 21504K, 67% used [0x0000000787e00000,0x0000000788c467c0,0x0000000789300000) - to space 21504K, 0% used [0x000000078dc00000,0x000000078dc00000,0x000000078f100000) - ParOldGen total 182272K, used 8532K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700855398,0x000000070b200000) - Metaspace used 34516K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4466K, capacity 4730K, committed 4736K, reserved 1048576K -Event: 3.145 GC heap after -Heap after GC invocations=5 (full 1): - PSYoungGen total 225280K, used 7313K [0x0000000780000000, 0x0000000791000000, 0x00000007c0000000) - eden space 203776K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078c700000) - from space 21504K, 34% used [0x000000078dc00000,0x000000078e3244e8,0x000000078f100000) - to space 21504K, 0% used [0x000000078c700000,0x000000078c700000,0x000000078dc00000) - ParOldGen total 182272K, used 8532K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700855398,0x000000070b200000) - Metaspace used 34516K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4466K, capacity 4730K, committed 4736K, reserved 1048576K -} -Event: 3.145 GC heap before -{Heap before GC invocations=6 (full 2): - PSYoungGen total 225280K, used 7313K [0x0000000780000000, 0x0000000791000000, 0x00000007c0000000) - eden space 203776K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078c700000) - from space 21504K, 34% used [0x000000078dc00000,0x000000078e3244e8,0x000000078f100000) - to space 21504K, 0% used [0x000000078c700000,0x000000078c700000,0x000000078dc00000) - ParOldGen total 182272K, used 8532K [0x0000000700000000, 0x000000070b200000, 0x0000000780000000) - object space 182272K, 4% used [0x0000000700000000,0x0000000700855398,0x000000070b200000) - Metaspace used 34516K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4466K, capacity 4730K, committed 4736K, reserved 1048576K -Event: 3.195 GC heap after -Heap after GC invocations=6 (full 2): - PSYoungGen total 225280K, used 0K [0x0000000780000000, 0x0000000791000000, 0x00000007c0000000) - eden space 203776K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078c700000) - from space 21504K, 0% used [0x000000078dc00000,0x000000078dc00000,0x000000078f100000) - to space 21504K, 0% used [0x000000078c700000,0x000000078c700000,0x000000078dc00000) - ParOldGen total 222208K, used 13773K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 6% used [0x0000000700000000,0x0000000700d73528,0x000000070d900000) - Metaspace used 34516K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4466K, capacity 4730K, committed 4736K, reserved 1048576K -} -Event: 4.616 GC heap before -{Heap before GC invocations=7 (full 2): - PSYoungGen total 225280K, used 203776K [0x0000000780000000, 0x0000000791000000, 0x00000007c0000000) - eden space 203776K, 100% used [0x0000000780000000,0x000000078c700000,0x000000078c700000) - from space 21504K, 0% used [0x000000078dc00000,0x000000078dc00000,0x000000078f100000) - to space 21504K, 0% used [0x000000078c700000,0x000000078c700000,0x000000078dc00000) - ParOldGen total 222208K, used 13773K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 6% used [0x0000000700000000,0x0000000700d73528,0x000000070d900000) - Metaspace used 40705K, capacity 41716K, committed 41816K, reserved 1085440K - class space used 5306K, capacity 5691K, committed 5760K, reserved 1048576K -Event: 4.627 GC heap after -Heap after GC invocations=7 (full 2): - PSYoungGen total 225280K, used 21492K [0x0000000780000000, 0x0000000799080000, 0x00000007c0000000) - eden space 203776K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078c700000) - from space 21504K, 99% used [0x000000078c700000,0x000000078dbfd3e0,0x000000078dc00000) - to space 25600K, 0% used [0x0000000797780000,0x0000000797780000,0x0000000799080000) - ParOldGen total 222208K, used 15456K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 6% used [0x0000000700000000,0x0000000700f183f0,0x000000070d900000) - Metaspace used 40705K, capacity 41716K, committed 41816K, reserved 1085440K - class space used 5306K, capacity 5691K, committed 5760K, reserved 1048576K -} -Event: 6.478 GC heap before -{Heap before GC invocations=8 (full 2): - PSYoungGen total 225280K, used 225268K [0x0000000780000000, 0x0000000799080000, 0x00000007c0000000) - eden space 203776K, 100% used [0x0000000780000000,0x000000078c700000,0x000000078c700000) - from space 21504K, 99% used [0x000000078c700000,0x000000078dbfd3e0,0x000000078dc00000) - to space 25600K, 0% used [0x0000000797780000,0x0000000797780000,0x0000000799080000) - ParOldGen total 222208K, used 15456K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 6% used [0x0000000700000000,0x0000000700f183f0,0x000000070d900000) - Metaspace used 47183K, capacity 48222K, committed 48344K, reserved 1091584K - class space used 5948K, capacity 6337K, committed 6400K, reserved 1048576K -Event: 6.524 GC heap after -Heap after GC invocations=8 (full 2): - PSYoungGen total 361984K, used 25589K [0x0000000780000000, 0x000000079b580000, 0x00000007c0000000) - eden space 336384K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000794880000) - from space 25600K, 99% used [0x0000000797780000,0x000000079907d7f0,0x0000000799080000) - to space 48128K, 0% used [0x0000000794880000,0x0000000794880000,0x0000000797780000) - ParOldGen total 222208K, used 47601K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e7c548,0x000000070d900000) - Metaspace used 47183K, capacity 48222K, committed 48344K, reserved 1091584K - class space used 5948K, capacity 6337K, committed 6400K, reserved 1048576K -} -Event: 9.018 GC heap before -{Heap before GC invocations=9 (full 2): - PSYoungGen total 361984K, used 361973K [0x0000000780000000, 0x000000079b580000, 0x00000007c0000000) - eden space 336384K, 100% used [0x0000000780000000,0x0000000794880000,0x0000000794880000) - from space 25600K, 99% used [0x0000000797780000,0x000000079907d7f0,0x0000000799080000) - to space 48128K, 0% used [0x0000000794880000,0x0000000794880000,0x0000000797780000) - ParOldGen total 222208K, used 47601K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e7c548,0x000000070d900000) - Metaspace used 49297K, capacity 50294K, committed 50520K, reserved 1093632K - class space used 6095K, capacity 6469K, committed 6528K, reserved 1048576K -Event: 9.045 GC heap after -Heap after GC invocations=9 (full 2): - PSYoungGen total 384512K, used 40750K [0x0000000780000000, 0x00000007a9080000, 0x00000007c0000000) - eden space 336384K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000794880000) - from space 48128K, 84% used [0x0000000794880000,0x000000079704bac0,0x0000000797780000) - to space 54272K, 0% used [0x00000007a5b80000,0x00000007a5b80000,0x00000007a9080000) - ParOldGen total 222208K, used 47609K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e7e548,0x000000070d900000) - Metaspace used 49297K, capacity 50294K, committed 50520K, reserved 1093632K - class space used 6095K, capacity 6469K, committed 6528K, reserved 1048576K -} -Event: 10.330 GC heap before -{Heap before GC invocations=10 (full 2): - PSYoungGen total 384512K, used 377134K [0x0000000780000000, 0x00000007a9080000, 0x00000007c0000000) - eden space 336384K, 100% used [0x0000000780000000,0x0000000794880000,0x0000000794880000) - from space 48128K, 84% used [0x0000000794880000,0x000000079704bac0,0x0000000797780000) - to space 54272K, 0% used [0x00000007a5b80000,0x00000007a5b80000,0x00000007a9080000) - ParOldGen total 222208K, used 47609K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e7e548,0x000000070d900000) - Metaspace used 49402K, capacity 50422K, committed 50776K, reserved 1093632K - class space used 6095K, capacity 6469K, committed 6528K, reserved 1048576K -Event: 10.350 GC heap after -Heap after GC invocations=10 (full 2): - PSYoungGen total 595456K, used 40983K [0x0000000780000000, 0x00000007a8980000, 0x00000007c0000000) - eden space 548352K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007a1780000) - from space 47104K, 87% used [0x00000007a5b80000,0x00000007a8385de8,0x00000007a8980000) - to space 58368K, 0% used [0x00000007a1780000,0x00000007a1780000,0x00000007a5080000) - ParOldGen total 222208K, used 47617K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e80548,0x000000070d900000) - Metaspace used 49402K, capacity 50422K, committed 50776K, reserved 1093632K - class space used 6095K, capacity 6469K, committed 6528K, reserved 1048576K -} -Event: 12.359 GC heap before -{Heap before GC invocations=11 (full 2): - PSYoungGen total 595456K, used 589335K [0x0000000780000000, 0x00000007a8980000, 0x00000007c0000000) - eden space 548352K, 100% used [0x0000000780000000,0x00000007a1780000,0x00000007a1780000) - from space 47104K, 87% used [0x00000007a5b80000,0x00000007a8385de8,0x00000007a8980000) - to space 58368K, 0% used [0x00000007a1780000,0x00000007a1780000,0x00000007a5080000) - ParOldGen total 222208K, used 47617K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 21% used [0x0000000700000000,0x0000000702e80548,0x000000070d900000) - Metaspace used 49622K, capacity 50620K, committed 50776K, reserved 1093632K - class space used 6112K, capacity 6470K, committed 6528K, reserved 1048576K -Event: 12.397 GC heap after -Heap after GC invocations=11 (full 2): - PSYoungGen total 606720K, used 16959K [0x0000000780000000, 0x00000007b4500000, 0x00000007c0000000) - eden space 548352K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007a1780000) - from space 58368K, 29% used [0x00000007a1780000,0x00000007a280fe48,0x00000007a5080000) - to space 56320K, 0% used [0x00000007b0e00000,0x00000007b0e00000,0x00000007b4500000) - ParOldGen total 222208K, used 72857K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 32% used [0x0000000700000000,0x00000007047264a0,0x000000070d900000) - Metaspace used 49622K, capacity 50620K, committed 50776K, reserved 1093632K - class space used 6112K, capacity 6470K, committed 6528K, reserved 1048576K -} -Event: 13.973 GC heap before -{Heap before GC invocations=12 (full 2): - PSYoungGen total 606720K, used 565311K [0x0000000780000000, 0x00000007b4500000, 0x00000007c0000000) - eden space 548352K, 100% used [0x0000000780000000,0x00000007a1780000,0x00000007a1780000) - from space 58368K, 29% used [0x00000007a1780000,0x00000007a280fe48,0x00000007a5080000) - to space 56320K, 0% used [0x00000007b0e00000,0x00000007b0e00000,0x00000007b4500000) - ParOldGen total 222208K, used 72857K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 32% used [0x0000000700000000,0x00000007047264a0,0x000000070d900000) - Metaspace used 52479K, capacity 53492K, committed 53720K, reserved 1095680K - class space used 6402K, capacity 6800K, committed 6912K, reserved 1048576K -Event: 14.003 GC heap after -Heap after GC invocations=12 (full 2): - PSYoungGen total 779264K, used 14233K [0x0000000780000000, 0x00000007b3980000, 0x00000007c0000000) - eden space 734720K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007acd80000) - from space 44544K, 31% used [0x00000007b0e00000,0x00000007b1be6578,0x00000007b3980000) - to space 55296K, 0% used [0x00000007acd80000,0x00000007acd80000,0x00000007b0380000) - ParOldGen total 222208K, used 88199K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 39% used [0x0000000700000000,0x0000000705621e40,0x000000070d900000) - Metaspace used 52479K, capacity 53492K, committed 53720K, reserved 1095680K - class space used 6402K, capacity 6800K, committed 6912K, reserved 1048576K -} -Event: 14.623 GC heap before -{Heap before GC invocations=13 (full 2): - PSYoungGen total 779264K, used 746850K [0x0000000780000000, 0x00000007b3980000, 0x00000007c0000000) - eden space 734720K, 99% used [0x0000000780000000,0x00000007acb72620,0x00000007acd80000) - from space 44544K, 31% used [0x00000007b0e00000,0x00000007b1be6578,0x00000007b3980000) - to space 55296K, 0% used [0x00000007acd80000,0x00000007acd80000,0x00000007b0380000) - ParOldGen total 222208K, used 88199K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 39% used [0x0000000700000000,0x0000000705621e40,0x000000070d900000) - Metaspace used 52583K, capacity 53562K, committed 53976K, reserved 1095680K - class space used 6408K, capacity 6801K, committed 6912K, reserved 1048576K -Event: 14.658 GC heap after -Heap after GC invocations=13 (full 2): - PSYoungGen total 790016K, used 55283K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000) - eden space 734720K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007acd80000) - from space 55296K, 99% used [0x00000007acd80000,0x00000007b037ccd0,0x00000007b0380000) - to space 75776K, 0% used [0x00000007bb600000,0x00000007bb600000,0x00000007c0000000) - ParOldGen total 222208K, used 121535K [0x0000000700000000, 0x000000070d900000, 0x0000000780000000) - object space 222208K, 54% used [0x0000000700000000,0x00000007076aff90,0x000000070d900000) - Metaspace used 52583K, capacity 53562K, committed 53976K, reserved 1095680K - class space used 6408K, capacity 6801K, committed 6912K, reserved 1048576K -} - -Deoptimization events (250 events): -Event: 6.977 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d6051c8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 6.977 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb2172c method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 110 -Event: 6.993 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d2eac20 method=com.sun.tools.javac.model.FilteredMemberList.unwanted(Lcom/sun/tools/javac/code/Symbol;)Z @ 14 -Event: 6.997 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e6479b8 method=com.sun.tools.javac.util.ListBuffer.append(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; @ 9 -Event: 7.006 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb7c7b4 method=com.sun.tools.javac.comp.Resolve$LookupFilter.accepts(Lcom/sun/tools/javac/code/Symbol;)Z @ 21 -Event: 7.006 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ebb5c88 method=com.sun.tools.javac.comp.Resolve$LookupFilter.accepts(Lcom/sun/tools/javac/code/Symbol;)Z @ 21 -Event: 7.029 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d83b1e8 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 7.030 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec20b1c method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 7.030 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec20b1c method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 7.031 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec20b1c method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 7.031 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ea50c48 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 7.031 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eafe700 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 7.032 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d83b1e8 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 7.033 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d83b1e8 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 7.033 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec7d2a0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 7.033 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec7d2a0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 7.033 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec7d2a0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 7.033 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec7d2a0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 7.035 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec20b1c method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 7.036 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d83b1e8 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 7.040 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eafe700 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 7.044 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb643bc method=com.sun.tools.javac.comp.Resolve$MethodCheckContext.compatible(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 13 -Event: 7.046 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e9d6848 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 7.065 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ec792a4 method=com.sun.tools.javac.util.Convert.chars2utf([CI[BII)I @ 35 -Event: 7.071 Thread 0x00007f3a6000b800 Uncommon trap: reason=unloaded action=reinterpret pc=0x00007f3b0ecc1d60 method=com.sun.tools.javac.code.Types.freshTypeVariables(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; @ 76 -Event: 7.075 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eafe700 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 7.077 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eafe700 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 7.085 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0d6051c8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 7.106 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ece6724 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 31 -Event: 7.138 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb5f154 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 69 -Event: 7.139 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e90e834 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 7.139 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e3344e4 method=com.sun.tools.javac.code.Type.isCompound()Z @ 23 -Event: 7.140 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0e7752a0 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.143 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb66ba4 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 69 -Event: 7.144 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e90e834 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 7.145 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0e7752a0 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.165 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eb6d6fc method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 7.166 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eb6d6fc method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 7.171 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eb6d6fc method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 7.171 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eb6d6fc method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 7.176 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ed42608 method=com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext.complete()V @ 7 -Event: 7.178 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ed09b8c method=com.sun.tools.javac.tree.TreeInfo.getStartPos(Lcom/sun/tools/javac/tree/JCTree;)I @ 581 -Event: 7.179 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e5f5694 method=com.sun.tools.javac.comp.Resolve.isAccessible(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Z)Z @ 202 -Event: 7.198 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb8b6bc method=com.sun.tools.javac.jvm.ClassReader.readMethod()Lcom/sun/tools/javac/code/Symbol$MethodSymbol; @ 280 -Event: 7.202 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ed630ec method=com.sun.tools.javac.jvm.Pool.makePoolValue(Ljava/lang/Object;)Ljava/lang/Object; @ 4 -Event: 7.203 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ed28ff4 method=com.sun.tools.javac.jvm.Pool.makePoolValue(Ljava/lang/Object;)Ljava/lang/Object; @ 4 -Event: 7.210 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed67d18 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 7.213 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed67d18 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 7.216 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e590804 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 110 -Event: 7.221 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e95de5c method=com.sun.tools.javac.code.Symbol$TypeSymbol.formFullName(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/Name; @ 22 -Event: 7.232 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e90e834 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 7.232 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e90e834 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 7.269 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec354cc method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 7.269 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec354cc method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 7.270 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec354cc method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 7.271 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec354cc method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 7.273 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ec3bbfc method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 7.284 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e68629c method=com.sun.tools.javac.util.IntHashTable.rehash()V @ 88 -Event: 7.334 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ed0e3d0 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 7.336 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ed0e3d0 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 7.383 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e989d40 method=com.sun.tools.javac.code.Types.containsTypeEquivalent(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z @ 15 -Event: 7.383 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ecda5a0 method=com.sun.tools.javac.code.Types.containsTypeEquivalent(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z @ 15 -Event: 7.426 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ec187c4 method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lcom/s -Event: 7.437 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed1b1a4 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 7.452 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0edcd4bc method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 558 -Event: 7.459 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ebb7614 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.459 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ec926e4 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.459 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ebb7600 method=com.sun.tools.javac.code.Symbol$TypeSymbol.precedes(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z @ 15 -Event: 7.459 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ebb7614 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.485 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed1b1a4 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 7.490 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed67d18 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 7.494 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee12540 method=com.sun.tools.javac.jvm.Pool.put(Ljava/lang/Object;)I @ 87 -Event: 7.495 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ed0e3d0 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 7.496 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0ed0e3d0 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 7.498 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee0bf94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 7.498 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee0bf94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 7.508 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee0bf94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 7.508 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee0bf94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 7.557 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eeed03c method=com.sun.tools.javac.comp.Resolve.isAccessible(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;Z)Z @ 141 -Event: 7.680 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ef91f5c method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lc -Event: 7.680 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ef91f5c method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lc -Event: 7.684 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e5aa0c0 method=com.sun.tools.javac.util.Convert.chars2utf([CI[BII)I @ 35 -Event: 7.695 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee5da14 method=com.sun.tools.javac.code.Symbol$MethodSymbol.overrides(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;Z)Z @ 62 -Event: 7.697 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee53f64 method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 7.698 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee53f64 method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 7.704 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ef18574 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 7.704 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ef18574 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 7.705 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ef18574 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 7.705 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ef18574 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 7.710 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0d325f50 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 7.721 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee33c50 method=com.sun.tools.javac.code.Symbol$MethodSymbol.overrides(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;Z)Z @ 62 -Event: 7.722 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ee53f64 method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 7.730 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ea1b434 method=com.sun.tools.javac.comp.Resolve.findInheritedMemberType(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/cod -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e7b5bb8 method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfb3a0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfb3a0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfea24 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfea24 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f02fb74 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 117 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e69d108 method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfb3a0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfb3a0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfea24 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ecfea24 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e91cec0 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f03f970 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 117 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e91cec0 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e91cec0 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f001c0c method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 7.746 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee4c13c method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 29 -Event: 7.750 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0edcd4bc method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 558 -Event: 7.750 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0edcd4bc method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 558 -Event: 7.750 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0edeab7c method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 7.750 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0edeab7c method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 7.750 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0edea968 method=com.sun.tools.javac.comp.Attr.check(Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/comp/Attr$ResultInfo;)Lcom/sun/tools/javac/code/Typ -Event: 7.751 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0eb87f28 method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 7.751 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0eb87f28 method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 7.760 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e91cec0 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 7.760 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee58da0 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 29 -Event: 7.787 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f0b0018 method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 7.801 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f0b0018 method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 7.803 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f0b0018 method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 7.812 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f0b0018 method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 8.042 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0f04b164 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 149 -Event: 8.043 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0f04b164 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 149 -Event: 8.043 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0f04b164 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 149 -Event: 8.044 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0f04b164 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 149 -Event: 8.045 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0d495778 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 8.048 Thread 0x00007f3a6000b800 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f3b0f124e7c method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 149 -Event: 8.060 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0efc7c68 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 21 -Event: 8.060 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0efc7c68 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 21 -Event: 8.062 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f1445c8 method=com.sun.tools.javac.code.Symbol$TypeSymbol.precedes(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z @ 34 -Event: 8.062 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee7341c method=com.sun.tools.javac.code.Symbol$TypeSymbol.precedes(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z @ 34 -Event: 8.062 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d5f1430 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 14 -Event: 8.062 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f124e9c method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 123 -Event: 8.066 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ef7ac98 method=com.sun.tools.javac.code.Types$SignatureGenerator.assembleSig(Lcom/sun/tools/javac/code/Type;)V @ 210 -Event: 8.066 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ef7ac98 method=com.sun.tools.javac.code.Types$SignatureGenerator.assembleSig(Lcom/sun/tools/javac/code/Type;)V @ 210 -Event: 8.085 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0f06cea8 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 324 -Event: 8.286 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e9b6ec8 method=java.util.concurrent.locks.ReentrantLock$Sync.nonfairTryAcquire(I)Z @ 10 -Event: 12.237 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0eb8d438 method=org.gradle.api.specs.CompositeSpec.(Ljava/lang/Iterable;)V @ 37 -Event: 12.249 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0eb8d438 method=org.gradle.api.specs.CompositeSpec.(Ljava/lang/Iterable;)V @ 37 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d5fdc54 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 38 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d5fda40 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d5fda40 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d5fda40 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd4e128 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e7fec24 method=org.gradle.api.specs.NotSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 10 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd49cbc method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d44cfa0 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 12.261 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d6c1580 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 18 -Event: 12.286 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ecf9a70 method=org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshot$1.next(Lorg/gradle/util/ChangeListener;)Z @ 46 -Event: 12.301 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0eb8d438 method=org.gradle.api.specs.CompositeSpec.(Ljava/lang/Iterable;)V @ 37 -Event: 12.432 Thread 0x00007f3a6000b800 Uncommon trap: reason=array_check action=maybe_recompile pc=0x00007f3b0e70e074 method=java.util.ComparableTimSort.reverseRange([Ljava/lang/Object;II)V @ 20 -Event: 12.432 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e71ee5c method=java.util.ComparableTimSort.gallopRight(Ljava/lang/Comparable;[Ljava/lang/Object;III)I @ 42 -Event: 12.432 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e71ee5c method=java.util.ComparableTimSort.gallopRight(Ljava/lang/Comparable;[Ljava/lang/Object;III)I @ 42 -Event: 12.434 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e569754 method=java.util.regex.Pattern$Curly.study(Ljava/util/regex/Pattern$TreeInfo;)Z @ 71 -Event: 12.505 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e2cc904 method=java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; @ 6 -Event: 12.505 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e2cc904 method=java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; @ 6 -Event: 12.582 Thread 0x00007f3a6000b800 Uncommon trap: reason=array_check action=maybe_recompile pc=0x00007f3b0e70e074 method=java.util.ComparableTimSort.reverseRange([Ljava/lang/Object;II)V @ 20 -Event: 12.582 Thread 0x00007f3a6000b800 Uncommon trap: reason=array_check action=maybe_recompile pc=0x00007f3b0e70e074 method=java.util.ComparableTimSort.reverseRange([Ljava/lang/Object;II)V @ 20 -Event: 12.582 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e71ee5c method=java.util.ComparableTimSort.gallopRight(Ljava/lang/Comparable;[Ljava/lang/Object;III)I @ 42 -Event: 12.582 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e71ee5c method=java.util.ComparableTimSort.gallopRight(Ljava/lang/Comparable;[Ljava/lang/Object;III)I @ 42 -Event: 12.582 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0de3d85c method=org.codehaus.groovy.runtime.metaclass.MetaMethodIndex.addMethodToList(Ljava/lang/Object;Lgroovy/lang/MetaMethod;)Ljava/lang/Object; @ 247 -Event: 12.665 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e9d2dbc method=java.util.Arrays.equals([B[B)Z @ 2 -Event: 12.670 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f3396d4 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 12.670 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f336f1c method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 12.670 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f336f1c method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 12.670 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f336f1c method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 12.675 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f3396d4 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 12.675 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e93ff00 method=org.gradle.api.internal.file.AbstractFileTree$1.visitFile(Lorg/gradle/api/file/FileVisitDetails;)V @ 5 -Event: 12.937 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e70e110 method=java.util.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 42 -Event: 12.937 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e71042c method=java.util.ComparableTimSort.binarySort([Ljava/lang/Object;III)V @ 94 -Event: 12.948 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eca226c method=java.io.FileDescriptor.attach(Ljava/io/Closeable;)V @ 4 -Event: 12.949 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e70e110 method=java.util.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 42 -Event: 12.949 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0e70e110 method=java.util.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 42 -Event: 12.950 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed0e3a8 method=java.security.MessageDigest$Delegate.engineDigest()[B @ 4 -Event: 12.950 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed0e3a8 method=java.security.MessageDigest$Delegate.engineDigest()[B @ 4 -Event: 12.963 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e57d86c method=java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; @ 37 -Event: 12.966 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0dbb3928 method=java.util.LinkedHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 20 -Event: 12.967 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0f32d5ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 12.967 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0f32d5ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 12.967 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0f32d5ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 12.967 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e57d86c method=java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; @ 37 -Event: 12.967 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed0e3a8 method=java.security.MessageDigest$Delegate.engineDigest()[B @ 4 -Event: 12.969 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ed0e3a8 method=java.security.MessageDigest$Delegate.engineDigest()[B @ 4 -Event: 12.970 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e57d86c method=java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; @ 37 -Event: 12.970 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e57d86c method=java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; @ 37 -Event: 12.984 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e8fbbd4 method=java.io.BufferedOutputStream.flush()V @ 8 -Event: 12.984 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e8fbbd4 method=java.io.BufferedOutputStream.flush()V @ 8 -Event: 12.984 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e8fbbd4 method=java.io.BufferedOutputStream.flush()V @ 8 -Event: 12.995 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0e8fbbd4 method=java.io.BufferedOutputStream.flush()V @ 8 -Event: 13.001 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ee5264c method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 13.003 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f34d1d4 method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 13.003 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d61017c method=sun.security.provider.DigestBase.engineUpdate([BII)V @ 1 -Event: 13.006 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e392284 method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 13.092 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d3fd510 method=sun.security.provider.DigestBase.engineUpdate([BII)V @ 1 -Event: 13.092 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d683940 method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 13.092 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d683940 method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 13.092 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d683940 method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 13.092 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0d683940 method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 13.215 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f386b9c method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 13.235 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0eb6178c method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 13.393 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ec39850 method=sun.util.calendar.ZoneInfo.getOffsets(J[II)I @ 128 -Event: 13.393 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ec92e8c method=sun.util.calendar.ZoneInfo.getOffsets(J[II)I @ 128 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eae6338 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f2a9f80 method=java.lang.String.split(Ljava/lang/String;I)[Ljava/lang/String; @ 281 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f335238 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 91 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd4bc78 method=org.gradle.api.internal.file.pattern.GreedyPathMatcher.matches([Ljava/lang/String;I)Z @ 6 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eae6338 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f335238 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 91 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd4bc78 method=org.gradle.api.internal.file.pattern.GreedyPathMatcher.matches([Ljava/lang/String;I)Z @ 6 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eae6338 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec11404 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.395 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ece2460 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ecac47c method=java.io.FilterInputStream.read([B)I @ 5 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ebe214c method=java.util.zip.InflaterInputStream.fill()V @ 19 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ecac47c method=java.io.FilterInputStream.read([B)I @ 5 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ebe214c method=java.util.zip.InflaterInputStream.fill()V @ 19 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ecac47c method=java.io.FilterInputStream.read([B)I @ 5 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ebe214c method=java.util.zip.InflaterInputStream.fill()V @ 19 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ecac47c method=java.io.FilterInputStream.read([B)I @ 5 -Event: 13.396 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0ebe214c method=java.util.zip.InflaterInputStream.fill()V @ 19 -Event: 13.399 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0eae6338 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.402 Thread 0x00007f3a6000b800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f3b0ec1bc08 method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Lorg/gradle/api/file/FileTreeElement;)Z @ 5 -Event: 13.410 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f335238 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 91 -Event: 13.410 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd4bc78 method=org.gradle.api.internal.file.pattern.GreedyPathMatcher.matches([Ljava/lang/String;I)Z @ 6 -Event: 13.410 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f335238 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 91 -Event: 13.410 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0dd4bc78 method=org.gradle.api.internal.file.pattern.GreedyPathMatcher.matches([Ljava/lang/String;I)Z @ 6 -Event: 13.415 Thread 0x00007f3a6000b800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f3b0f32907c method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 91 -Event: 13.953 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0f1f1894 method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 14.147 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0ec803fc method=com.esotericsoftware.kryo.io.Output.writeByte(B)V @ 8 -Event: 14.336 Thread 0x00007f3a5cf70800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d3e6390 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11 -Event: 14.337 Thread 0x00007f3a5c472000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0da7dbc4 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11 -Event: 14.450 Thread 0x00007f3a6000b800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0d2dbd0c method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.473 Thread 0x00007f3a5d20b000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0e97aa60 method=java.util.concurrent.locks.ReentrantLock$Sync.nonfairTryAcquire(I)Z @ 34 -Event: 14.545 Thread 0x00007f3a5d0ee800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.547 Thread 0x00007f3a5d208000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.547 Thread 0x00007f3a5cf70800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.548 Thread 0x00007f3a5d0ec000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.548 Thread 0x00007f3a5c472000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.549 Thread 0x00007f3a5c475800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.553 Thread 0x00007f3a5c473800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.555 Thread 0x00007f3a5d209800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.557 Thread 0x00007f3a5d20e800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.557 Thread 0x00007f3a5d11f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.558 Thread 0x00007f3a5d10e800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.559 Thread 0x00007f3a5d0f5000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.560 Thread 0x00007f3a5d0f1800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.560 Thread 0x00007f3a5d0ea800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 14.562 Thread 0x00007f3a5d0f7000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3b0df9a154 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 - -Classes redefined (0 events): -No events - -Internal exceptions (250 events): -Event: 3.774 Thread 0x00007f3a6000b800 Exception (0x0000000785fd5c78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.800 Thread 0x00007f3a6000b800 Exception (0x0000000786279468) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.800 Thread 0x00007f3a6000b800 Exception (0x0000000786281d08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.810 Thread 0x00007f3a6000b800 Exception (0x00000007863a4060) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.810 Thread 0x00007f3a6000b800 Exception (0x00000007863ac8e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.859 Thread 0x00007f3a6000b800 Exception (0x00000007867fac08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.860 Thread 0x00007f3a6000b800 Exception (0x0000000786803a70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.868 Thread 0x00007f3a6000b800 Exception (0x000000078690f5e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.868 Thread 0x00007f3a6000b800 Exception (0x0000000786918250) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.879 Thread 0x00007f3a6000b800 Exception (0x0000000786a4b070) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.879 Thread 0x00007f3a6000b800 Exception (0x0000000786a70270) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.887 Thread 0x00007f3a6000b800 Exception (0x0000000786b5ee58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.887 Thread 0x00007f3a6000b800 Exception (0x0000000786b754a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.888 Thread 0x00007f3a6000b800 Exception (0x0000000786b8c308) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.888 Thread 0x00007f3a6000b800 Exception (0x0000000786baf440) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.890 Thread 0x00007f3a6000b800 Exception (0x0000000786bfa570) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.890 Thread 0x00007f3a6000b800 Exception (0x0000000786c182d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.891 Thread 0x00007f3a6000b800 Exception (0x0000000786c3e508) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/cl -Event: 3.891 Thread 0x00007f3a6000b800 Exception (0x0000000786c47f48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/ -Event: 3.894 Thread 0x00007f3a6000b800 Exception (0x0000000786ca1758) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/ -Event: 3.894 Thread 0x00007f3a6000b800 Exception (0x0000000786cab558) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 3.928 Thread 0x00007f3a6000b800 Exception (0x00000007872114d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.928 Thread 0x00007f3a6000b800 Exception (0x0000000787214d60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.930 Thread 0x00007f3a6000b800 Exception (0x0000000787249440) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.930 Thread 0x00007f3a6000b800 Exception (0x000000078724da80) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.937 Thread 0x00007f3a6000b800 Exception (0x00000007872d1990) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.938 Thread 0x00007f3a6000b800 Exception (0x00000007872fe128) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.940 Thread 0x00007f3a6000b800 Exception (0x0000000787395680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.940 Thread 0x00007f3a6000b800 Exception (0x00000007873c0670) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 3.941 Thread 0x00007f3a6000b800 Exception (0x00000007873edb08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.941 Thread 0x00007f3a6000b800 Exception (0x0000000787409818) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, lin -Event: 3.941 Thread 0x00007f3a6000b800 Exception (0x0000000787425d40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, l -Event: 3.942 Thread 0x00007f3a6000b800 Exception (0x000000078747fc28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.943 Thread 0x00007f3a6000b800 Exception (0x00000007874c74b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictiona -Event: 3.943 Thread 0x00007f3a6000b800 Exception (0x0000000787512470) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.946 Thread 0x00007f3a6000b800 Exception (0x00000007875d3680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/sh -Event: 3.947 Thread 0x00007f3a6000b800 Exception (0x00000007875dd140) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/cla -Event: 3.947 Thread 0x00007f3a6000b800 Exception (0x00000007875e6520) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.947 Thread 0x00007f3a6000b800 Exception (0x00000007875ef670) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.947 Thread 0x00007f3a6000b800 Exception (0x00000007875f8bd8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.947 Thread 0x00007f3a6000b800 Exception (0x000000078760e6c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.948 Thread 0x00007f3a6000b800 Exception (0x000000078764b7a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.949 Thread 0x00007f3a6000b800 Exception (0x000000078766c850) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/ -Event: 3.961 Thread 0x00007f3a6000b800 Exception (0x00000007877fa348) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.961 Thread 0x00007f3a6000b800 Exception (0x0000000787828250) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.962 Thread 0x00007f3a6000b800 Exception (0x0000000787841808) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.962 Thread 0x00007f3a6000b800 Exception (0x000000078785c4c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 3.964 Thread 0x00007f3a6000b800 Exception (0x00000007878a67f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.965 Thread 0x00007f3a6000b800 Exception (0x00000007878eecc8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.967 Thread 0x00007f3a6000b800 Exception (0x000000078797c130) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.967 Thread 0x00007f3a6000b800 Exception (0x000000078799d3a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.970 Thread 0x00007f3a6000b800 Exception (0x0000000787a177c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 3.971 Thread 0x00007f3a6000b800 Exception (0x0000000787a32c88) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 3.972 Thread 0x00007f3a6000b800 Exception (0x0000000787a80c60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.972 Thread 0x00007f3a6000b800 Exception (0x0000000787a9e7e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 3.973 Thread 0x00007f3a6000b800 Exception (0x0000000787aca3d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c -Event: 3.973 Thread 0x00007f3a6000b800 Exception (0x0000000787ae96f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 3.974 Thread 0x00007f3a6000b800 Exception (0x0000000787b1b598) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.974 Thread 0x00007f3a6000b800 Exception (0x0000000787b3a140) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.975 Thread 0x00007f3a6000b800 Exception (0x0000000787b6d950) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 3.975 Thread 0x00007f3a6000b800 Exception (0x0000000787b8ec78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 3.976 Thread 0x00007f3a6000b800 Exception (0x0000000787bce9a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.976 Thread 0x00007f3a6000b800 Exception (0x0000000787bf0d10) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.980 Thread 0x00007f3a6000b800 Exception (0x0000000787ce86d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.980 Thread 0x00007f3a6000b800 Exception (0x0000000787d013a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.982 Thread 0x00007f3a6000b800 Exception (0x0000000787d89d98) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.982 Thread 0x00007f3a6000b800 Exception (0x0000000787dbcde0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.983 Thread 0x00007f3a6000b800 Exception (0x0000000787df0800) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.984 Thread 0x00007f3a6000b800 Exception (0x0000000787e37788) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm -Event: 3.985 Thread 0x00007f3a6000b800 Exception (0x0000000787eac4e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.986 Thread 0x00007f3a6000b800 Exception (0x0000000787ed6f48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.987 Thread 0x00007f3a6000b800 Exception (0x0000000787f37a90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.987 Thread 0x00007f3a6000b800 Exception (0x0000000787f657b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.988 Thread 0x00007f3a6000b800 Exception (0x0000000787f94740) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.988 Thread 0x00007f3a6000b800 Exception (0x0000000787fdee00) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.989 Thread 0x00007f3a6000b800 Exception (0x000000078804ff80) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.990 Thread 0x00007f3a6000b800 Exception (0x0000000788073e88) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.995 Thread 0x00007f3a6000b800 Exception (0x0000000788136528) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.996 Thread 0x00007f3a6000b800 Exception (0x00000007881594c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.996 Thread 0x00007f3a6000b800 Exception (0x000000078817da90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.997 Thread 0x00007f3a6000b800 Exception (0x00000007881ea6c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/class -Event: 4.006 Thread 0x00007f3a6000b800 Exception (0x00000007882f3970) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 4.006 Thread 0x00007f3a6000b800 Exception (0x00000007882fabd0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 4.016 Thread 0x00007f3a6000b800 Exception (0x00000007884be4e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 4.016 Thread 0x00007f3a6000b800 Exception (0x00000007884da220) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 4.019 Thread 0x00007f3a6000b800 Exception (0x000000078855aa10) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.019 Thread 0x00007f3a6000b800 Exception (0x000000078855d158) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.019 Thread 0x00007f3a6000b800 Exception (0x000000078855f8f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.019 Thread 0x00007f3a6000b800 Exception (0x0000000788562088) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.019 Thread 0x00007f3a6000b800 Exception (0x0000000788571400) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.020 Thread 0x00007f3a6000b800 Exception (0x0000000788592d78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.026 Thread 0x00007f3a6000b800 Exception (0x000000078863a6f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/ -Event: 4.026 Thread 0x00007f3a6000b800 Exception (0x0000000788672df8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 4.078 Thread 0x00007f3a6000b800 Exception (0x0000000788997008) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.078 Thread 0x00007f3a6000b800 Exception (0x000000078899a460) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.078 Thread 0x00007f3a6000b800 Exception (0x000000078899dab0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.078 Thread 0x00007f3a6000b800 Exception (0x00000007889a42d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.243 Thread 0x00007f3a6000b800 Exception (0x00000007897b3f00) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 4.243 Thread 0x00007f3a6000b800 Exception (0x00000007897d8098) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 4.244 Thread 0x00007f3a6000b800 Exception (0x00000007897fcc20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 4.244 Thread 0x00007f3a6000b800 Exception (0x000000078983d540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 4.247 Thread 0x00007f3a6000b800 Exception (0x00000007898e3d28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspo -Event: 4.248 Thread 0x00007f3a6000b800 Exception (0x0000000789928528) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hots -Event: 4.255 Thread 0x00007f3a6000b800 Exception (0x0000000789a25e20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 4.256 Thread 0x00007f3a6000b800 Exception (0x0000000789a43a30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, l -Event: 4.256 Thread 0x00007f3a6000b800 Exception (0x0000000789a62cc8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 4.257 Thread 0x00007f3a6000b800 Exception (0x0000000789ade1d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share -Event: 4.261 Thread 0x00007f3a6000b800 Exception (0x0000000789b9e678) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 4.261 Thread 0x00007f3a6000b800 Exception (0x0000000789bbd528) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, li -Event: 4.262 Thread 0x00007f3a6000b800 Exception (0x0000000789bdadd0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 4.262 Thread 0x00007f3a6000b800 Exception (0x0000000789bf9080) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 4.263 Thread 0x00007f3a6000b800 Exception (0x0000000789c1d5f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 4.263 Thread 0x00007f3a6000b800 Exception (0x0000000789c6ce30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share -Event: 4.269 Thread 0x00007f3a6000b800 Exception (0x0000000789d761a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/sr -Event: 4.269 Thread 0x00007f3a6000b800 Exception (0x0000000789db20c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 4.270 Thread 0x00007f3a6000b800 Exception (0x0000000789df02a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/sha -Event: 4.270 Thread 0x00007f3a6000b800 Exception (0x0000000789e2e540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/s -Event: 4.271 Thread 0x00007f3a6000b800 Exception (0x0000000789e90d78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share -Event: 4.272 Thread 0x00007f3a6000b800 Exception (0x0000000789f057e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/ -Event: 4.275 Thread 0x00007f3a6000b800 Exception (0x0000000789f7b050) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 4.275 Thread 0x00007f3a6000b800 Exception (0x0000000789f9e920) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 4.278 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e223ac5 to 0x00007f3b0e223bbd -Event: 4.281 Thread 0x00007f3a6000b800 Exception (0x000000078a050988) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.281 Thread 0x00007f3a6000b800 Exception (0x000000078a06b540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 4.282 Thread 0x00007f3a6000b800 Exception (0x000000078a088528) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 4.282 Thread 0x00007f3a6000b800 Exception (0x000000078a0a5748) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 4.283 Thread 0x00007f3a6000b800 Exception (0x000000078a0c9c18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictiona -Event: 4.283 Thread 0x00007f3a6000b800 Exception (0x000000078a0efcb8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.284 Thread 0x00007f3a6000b800 Exception (0x000000078a10b310) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1516] -Event: 4.285 Thread 0x00007f3a6000b800 Exception (0x000000078a1233d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.285 Thread 0x00007f3a6000b800 Exception (0x000000078a129468) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.293 Thread 0x00007f3a6000b800 Exception (0x000000078a21ed80) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/sh -Event: 4.294 Thread 0x00007f3a6000b800 Exception (0x000000078a24fa18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/ -Event: 4.295 Thread 0x00007f3a6000b800 Exception (0x000000078a289fb0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 4.296 Thread 0x00007f3a6000b800 Exception (0x000000078a2b3700) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 4.298 Thread 0x00007f3a6000b800 Exception (0x000000078a2f64a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 4.299 Thread 0x00007f3a6000b800 Exception (0x000000078a328f30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.300 Thread 0x00007f3a6000b800 Exception (0x000000078a36f6e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 4.301 Thread 0x00007f3a6000b800 Exception (0x000000078a3a5b08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.303 Thread 0x00007f3a6000b800 Exception (0x000000078a3f8810) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 4.303 Thread 0x00007f3a6000b800 Exception (0x000000078a431010) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 4.305 Thread 0x00007f3a6000b800 Exception (0x000000078a482e58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/sha -Event: 4.306 Thread 0x00007f3a6000b800 Exception (0x000000078a4c41f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/s -Event: 4.307 Thread 0x00007f3a6000b800 Exception (0x000000078a5164d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/sh -Event: 4.308 Thread 0x00007f3a6000b800 Exception (0x000000078a559a70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/ -Event: 4.309 Thread 0x00007f3a6000b800 Exception (0x000000078a59a908) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 4.309 Thread 0x00007f3a6000b800 Exception (0x000000078a5cd390) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.311 Thread 0x00007f3a6000b800 Exception (0x000000078a619d68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 4.312 Thread 0x00007f3a6000b800 Exception (0x000000078a650190) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.315 Thread 0x00007f3a6000b800 Exception (0x000000078a6ccd70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 4.316 Thread 0x00007f3a6000b800 Exception (0x000000078a6ef5e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c -Event: 4.317 Thread 0x00007f3a6000b800 Exception (0x000000078a70ddb0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.317 Thread 0x00007f3a6000b800 Exception (0x000000078a714550) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.319 Thread 0x00007f3a6000b800 Exception (0x000000078a763000) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.320 Thread 0x00007f3a6000b800 Exception (0x000000078a78b700) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 4.321 Thread 0x00007f3a6000b800 Exception (0x000000078a7c9e28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.322 Thread 0x00007f3a6000b800 Exception (0x000000078a7f0540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.323 Thread 0x00007f3a6000b800 Exception (0x000000078a84a880) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 4.324 Thread 0x00007f3a6000b800 Exception (0x000000078a883080) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 4.329 Thread 0x00007f3a6000b800 Exception (0x000000078a906198) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 4.330 Thread 0x00007f3a6000b800 Exception (0x000000078a9278c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 4.330 Thread 0x00007f3a6000b800 Exception (0x000000078a92ed70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210 -Event: 4.330 Thread 0x00007f3a6000b800 Exception (0x000000078a935f78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.331 Thread 0x00007f3a6000b800 Exception (0x000000078a93d360) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.331 Thread 0x00007f3a6000b800 Exception (0x000000078a944800) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.331 Thread 0x00007f3a6000b800 Exception (0x000000078a955de8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.332 Thread 0x00007f3a6000b800 Exception (0x000000078a95fd28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 4.332 Thread 0x00007f3a6000b800 Exception (0x000000078a984f50) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 4.333 Thread 0x00007f3a6000b800 Exception (0x000000078a9af728) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 4.333 Thread 0x00007f3a6000b800 Exception (0x000000078a9be688) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/runtime/reflection.cpp, line 1092] -Event: 4.335 Thread 0x00007f3a6000b800 Exception (0x000000078a9daf40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.335 Thread 0x00007f3a6000b800 Exception (0x000000078a9e1a18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.336 Thread 0x00007f3a6000b800 Exception (0x000000078a9f3aa0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.336 Thread 0x00007f3a6000b800 Exception (0x000000078a9fa488) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.337 Thread 0x00007f3a6000b800 Exception (0x000000078aa24c38) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210 -Event: 4.338 Thread 0x00007f3a6000b800 Exception (0x000000078aa43f28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 4.338 Thread 0x00007f3a6000b800 Exception (0x000000078aa57730) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 4.338 Thread 0x00007f3a6000b800 Exception (0x000000078aa5e7f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, lin -Event: 4.339 Thread 0x00007f3a6000b800 Exception (0x000000078aa71758) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.339 Thread 0x00007f3a6000b800 Exception (0x000000078aa78238) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.341 Thread 0x00007f3a6000b800 Exception (0x000000078aabd928) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 4.342 Thread 0x00007f3a6000b800 Exception (0x000000078aaddf20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 4.342 Thread 0x00007f3a6000b800 Exception (0x000000078aafe568) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 4.343 Thread 0x00007f3a6000b800 Exception (0x000000078ab27370) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.355 Thread 0x00007f3a6000b800 Exception (0x000000078ac6c420) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/class -Event: 4.356 Thread 0x00007f3a6000b800 Exception (0x000000078aca5668) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/cla -Event: 4.380 Thread 0x00007f3a6000b800 Exception (0x000000078ae20318) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 4.381 Thread 0x00007f3a6000b800 Exception (0x000000078ae3b300) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 4.381 Thread 0x00007f3a6000b800 Exception (0x000000078ae56a08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 4.382 Thread 0x00007f3a6000b800 Exception (0x000000078ae79940) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 4.384 Thread 0x00007f3a6000b800 Exception (0x000000078aeb4908) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 4.384 Thread 0x00007f3a6000b800 Exception (0x000000078aec3c90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 4.385 Thread 0x00007f3a6000b800 Exception (0x000000078aed3960) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.385 Thread 0x00007f3a6000b800 Exception (0x000000078aef3900) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 4.387 Thread 0x00007f3a6000b800 Exception (0x000000078af1cf78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.387 Thread 0x00007f3a6000b800 Exception (0x000000078af2c208) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.388 Thread 0x00007f3a6000b800 Exception (0x000000078af5a578) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.388 Thread 0x00007f3a6000b800 Exception (0x000000078af698f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 4.388 Thread 0x00007f3a6000b800 Exception (0x000000078af795b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.389 Thread 0x00007f3a6000b800 Exception (0x000000078af93e68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1a4350) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1b4098) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1bf610) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1ca468) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1d59c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210 -Event: 4.423 Thread 0x00007f3a6000b800 Exception (0x000000078b1e1920) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 4.424 Thread 0x00007f3a6000b800 Exception (0x000000078b1efb70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.424 Thread 0x00007f3a6000b800 Exception (0x000000078b201ac8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 4.425 Thread 0x00007f3a6000b800 Exception (0x000000078b21c138) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 4.425 Thread 0x00007f3a6000b800 Exception (0x000000078b23ad90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.509 Thread 0x00007f3a6000b800 Exception (0x000000078ba9ab88) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 4.509 Thread 0x00007f3a6000b800 Exception (0x000000078babb138) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classf -Event: 4.512 Thread 0x00007f3a6000b800 Exception (0x000000078bb14698) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.512 Thread 0x00007f3a6000b800 Exception (0x000000078bb1a0e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.516 Thread 0x00007f3a6000b800 Exception (0x000000078bb90740) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 4.516 Thread 0x00007f3a6000b800 Exception (0x000000078bbb0d80) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 4.519 Thread 0x00007f3a6000b800 Exception (0x000000078bc11738) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classf -Event: 4.519 Thread 0x00007f3a6000b800 Exception (0x000000078bc32478) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/clas -Event: 4.526 Thread 0x00007f3a6000b800 Exception (0x000000078bd73530) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/clas -Event: 4.527 Thread 0x00007f3a6000b800 Exception (0x000000078bd95fa8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/cl -Event: 4.536 Thread 0x00007f3a6000b800 Exception (0x000000078beed1d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.537 Thread 0x00007f3a6000b800 Exception (0x000000078bf0b400) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 4.881 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0d604f02 to 0x00007f3b0d60544d -Event: 5.581 Thread 0x00007f3a6000b800 Exception (0x0000000785e4f580) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.581 Thread 0x00007f3a6000b800 Exception (0x0000000785e4fd48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.581 Thread 0x00007f3a6000b800 Exception (0x0000000785e51560) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.581 Thread 0x00007f3a6000b800 Exception (0x0000000785e51d28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.768 Thread 0x00007f3a6000b800 Exception (0x00000007872fb2b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 711] -Event: 5.769 Thread 0x00007f3a6000b800 Exception (0x0000000787320208) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 711] -Event: 5.769 Thread 0x00007f3a6000b800 Exception (0x00000007873213c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 711] -Event: 5.774 Thread 0x00007f3a6000b800 Exception (0x000000078749e490) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 711] -Event: 5.774 Thread 0x00007f3a6000b800 Exception (0x000000078749f5f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 711] -Event: 6.340 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0dc81390 to 0x00007f3b0dc8174d -Event: 6.356 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e90a17d to 0x00007f3b0e90ae69 -Event: 6.365 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e928450 to 0x00007f3b0e92a3f9 -Event: 6.530 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e60211b to 0x00007f3b0e6027e9 -Event: 6.539 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e64ee6d to 0x00007f3b0e64f56d -Event: 6.611 Thread 0x00007f3a6000b800 Implicit null exception at 0x00007f3b0e7d5259 to 0x00007f3b0e7d5541 -Event: 12.432 Thread 0x00007f3a6000b800 Exception (0x00000007804f0778) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.432 Thread 0x00007f3a6000b800 Exception (0x00000007804fc9f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.580 Thread 0x00007f3a6000b800 Exception (0x0000000781131560) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.581 Thread 0x00007f3a6000b800 Exception (0x00000007811412c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.582 Thread 0x00007f3a6000b800 Exception (0x000000078116dc28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.582 Thread 0x00007f3a6000b800 Exception (0x00000007811735f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.582 Thread 0x00007f3a6000b800 Exception (0x00000007811792c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.582 Thread 0x00007f3a6000b800 Exception (0x00000007811876f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.939 Thread 0x00007f3a6000b800 Exception (0x0000000784350c88) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 12.939 Thread 0x00007f3a6000b800 Exception (0x0000000784355f38) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 14.336 Thread 0x00007f3a5cf70800 Implicit null exception at 0x00007f3b0d3e5b4a to 0x00007f3b0d3e6369 -Event: 14.337 Thread 0x00007f3a5c472000 Implicit null exception at 0x00007f3b0da7db08 to 0x00007f3b0da7dbb1 - -Events (250 events): -Event: 14.442 Thread 0x00007f3a5d0e7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5d01ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d0e7000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae5d022d0 -Event: 14.444 Thread 0x00007f3a5d0e7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5d01ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d11d800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae50f62d0 -Event: 14.444 Thread 0x00007f3a5d20d000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae55fb2d0 -Event: 14.444 Thread 0x00007f3a5d0f3800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae4af02d0 -Event: 14.444 Thread 0x00007f3a5c6a7800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae62072d0 -Event: 14.444 Thread 0x00007f3a5d11d800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae50f5ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5c6a7800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6206ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d20d000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae55faff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d0f3800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4aefff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae4bf12d0 -Event: 14.446 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.446 Thread 0x00007f3a5c6a9000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae61062d0 -Event: 14.446 Thread 0x00007f3a5c6a7800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae62072d0 -Event: 14.446 Thread 0x00007f3a5c6a9000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6105ff0 mode 0 -Event: 14.446 Thread 0x00007f3a5c6a7800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6206ff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d121000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4ef42d0 -Event: 14.446 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4cf22d0 -Event: 14.446 Thread 0x00007f3a5d121000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ef3ff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d0f3800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4af02d0 -Event: 14.446 Thread 0x00007f3a5d0f3800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4aefff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d11d800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae50f62d0 -Event: 14.446 Thread 0x00007f3a5d11d800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae50f5ff0 mode 0 -Event: 14.436 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae56fc2d0 -Event: 14.446 Thread 0x00007f3a5d0f5000 Thread added: 0x00007f3a5d0f5000 -Event: 14.446 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.447 Thread 0x00007f3a5d20d000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae55fb2d0 -Event: 14.447 Thread 0x00007f3a5d20d000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae55faff0 mode 0 -Event: 14.436 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae54fa2d0 -Event: 14.447 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4cf22d0 -Event: 14.447 Thread 0x00007f3a5d0f5000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae49ef2d0 -Event: 14.447 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.433 Thread 0x00007f3a5d11f000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4ff52d0 -Event: 14.448 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae54f9ff0 mode 0 -Event: 14.448 Thread 0x00007f3a5d0f3800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4af02d0 -Event: 14.448 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4bf12d0 -Event: 14.448 Thread 0x00007f3a5d11f000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ff4ff0 mode 0 -Event: 14.448 Thread 0x00007f3a5d0f3800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4aefff0 mode 0 -Event: 14.432 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4df32d0 -Event: 14.448 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.448 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.448 Thread 0x00007f3a5d0f7000 Thread added: 0x00007f3a5d0f7000 -Event: 14.449 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae54fa2d0 -Event: 14.449 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae54f9ff0 mode 0 -Event: 14.449 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae56fc2d0 -Event: 14.449 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4cf22d0 -Event: 14.449 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae4df32d0 -Event: 14.449 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.449 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.449 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.450 Thread 0x00007f3a5c6a7800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae62072d0 -Event: 14.450 Thread 0x00007f3a5c6a7800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6206ff0 mode 0 -Event: 14.450 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae4cf22d0 -Event: 14.450 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4df32d0 -Event: 14.450 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.450 Thread 0x00007f3a5d11f000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4ff52d0 -Event: 14.450 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.450 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae54fa2d0 -Event: 14.450 Thread 0x00007f3a5d10e800 Thread added: 0x00007f3a5d10e800 -Event: 14.450 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae54f9ff0 mode 0 -Event: 14.432 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae60052d0 -Event: 14.450 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.450 Thread 0x00007f3a6000b800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0d2dbd0c -Event: 14.432 Thread 0x00007f3a5d0e8800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae5c012d0 -Event: 14.450 Thread 0x00007f3a6000b800 DEOPT PACKING pc=0x00007f3b0d2dbd0c sp=0x00007f3aed5d1a90 -Event: 14.432 Thread 0x00007f3a5d11a000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae52f82d0 -Event: 14.450 Thread 0x00007f3a5d0e8800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5c00ff0 mode 0 -Event: 14.450 Thread 0x00007f3a6000b800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3aed5d19f0 mode 2 -Event: 14.450 Thread 0x00007f3a5d11a000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae52f7ff0 mode 0 -Event: 14.432 Thread 0x00007f3a5c6ac800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae5f042d0 -Event: 14.450 Thread 0x00007f3a5c6ac800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5f03ff0 mode 0 -Event: 14.432 Thread 0x00007f3a5d11b800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae51f6ff0 mode 0 -Event: 14.450 Thread 0x00007f3a5d11f000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ff4ff0 mode 0 -Event: 14.450 Thread 0x00007f3a5d0f3800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4af02d0 -Event: 14.451 Thread 0x00007f3a5d0f3800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4aefff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d11b800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae51f72d0 -Event: 14.452 Thread 0x00007f3a5d0f3800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4af02d0 -Event: 14.452 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae60052d0 -Event: 14.452 Thread 0x00007f3a5d11b800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae51f6ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4df32d0 -Event: 14.452 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4cf22d0 -Event: 14.452 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae54fa2d0 -Event: 14.452 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae54f9ff0 mode 0 -Event: 14.449 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4bf12d0 -Event: 14.449 Thread 0x00007f3a5d0f7000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae48ee2d0 -Event: 14.453 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d0f7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae48edff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4cf22d0 -Event: 14.453 Thread 0x00007f3a5cf70800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae78812d0 -Event: 14.453 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae56fc2d0 -Event: 14.453 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae4bf12d0 -Event: 14.453 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.453 Thread 0x00007f3a5cf70800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae7880ff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d0f7000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae48ee2d0 -Event: 14.453 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae60052d0 -Event: 14.453 Thread 0x00007f3a5d0f7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae48edff0 mode 0 -Event: 14.453 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5c475800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae63082d0 -Event: 14.456 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae60052d0 -Event: 14.456 Thread 0x00007f3a5d0f7000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae48ee2d0 -Event: 14.456 Thread 0x00007f3a5c6ac800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae5f042d0 -Event: 14.456 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4cf22d0 -Event: 14.456 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4bf12d0 -Event: 14.456 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae56fc2d0 -Event: 14.456 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5c6ac800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5f03ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4df32d0 -Event: 14.456 Thread 0x00007f3a5c475800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6307ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.448 Thread 0x00007f3a5d0f5000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae49eeff0 mode 0 -Event: 14.447 Thread 0x00007f3a5d11d800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae50f62d0 -Event: 14.456 Thread 0x00007f3a5d11d800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae50f5ff0 mode 0 -Event: 14.447 Thread 0x00007f3a5d121000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4ef42d0 -Event: 14.457 Thread 0x00007f3a5d121000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ef3ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d11d800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae50f62d0 -Event: 14.457 Thread 0x00007f3a5d0f0000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4cf22d0 -Event: 14.457 Thread 0x00007f3a5d11d800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae50f5ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5c6ac800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae5f042d0 -Event: 14.457 Thread 0x00007f3a5d11b800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae51f72d0 -Event: 14.447 Thread 0x00007f3a5c6a9000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae61062d0 -Event: 14.457 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae60052d0 -Event: 14.457 Thread 0x00007f3a5c6ac800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5f03ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d11b800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae51f6ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae56fc2d0 -Event: 14.457 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.446 Thread 0x00007f3a5d0e7000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae5d022d0 -Event: 14.457 Thread 0x00007f3a5d0e7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5d01ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d210800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae53f92d0 -Event: 14.457 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae4df32d0 -Event: 14.457 Thread 0x00007f3a5d210800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae53f8ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d0f5000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae49ef2d0 -Event: 14.457 Thread 0x00007f3a5d11a000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae52f82d0 -Event: 14.457 Thread 0x00007f3a5d0f5000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae49eeff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d11a000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae52f7ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d0e7000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae5d022d0 -Event: 14.458 Thread 0x00007f3a5d0e7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5d01ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d0f5000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae49ef2d0 -Event: 14.458 Thread 0x00007f3a5d0f5000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae49eeff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae4df32d0 -Event: 14.458 Thread 0x00007f3a5d210800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae53f92d0 -Event: 14.458 Thread 0x00007f3a5c6ab000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae60052d0 -Event: 14.458 Thread 0x00007f3a5d11d800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae50f62d0 -Event: 14.458 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae56fc2d0 -Event: 14.458 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4df2ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5c6ab000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6004ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae56fbff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d11d800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae50f5ff0 mode 0 -Event: 14.444 Thread 0x00007f3a5d209800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae57fd2d0 -Event: 14.458 Thread 0x00007f3a5d209800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae57fcff0 mode 0 -Event: 14.441 Thread 0x00007f3a5c472800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6792ff0 mode 0 -Event: 14.441 Thread 0x00007f3a5d0ea800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae5b002d0 -Event: 14.441 Thread 0x00007f3a5d208000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae58fe2d0 -Event: 14.458 Thread 0x00007f3a5d0ea800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5affff0 mode 0 -Event: 14.441 Thread 0x00007f3a5c6ae800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5e02ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d208000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae58fdff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d210800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae53f8ff0 mode 0 -Event: 14.458 Thread 0x00007f3a5d11a000 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae52f82d0 -Event: 14.459 Thread 0x00007f3a5d11a000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae52f7ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5c6a9000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6105ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d0f0000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4cf1ff0 mode 0 -Event: 14.473 Thread 0x00007f3a5d20b000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0e97aa60 -Event: 14.473 Thread 0x00007f3a5d20b000 DEOPT PACKING pc=0x00007f3b0e97aa60 sp=0x00007f3ae56fc630 -Event: 14.473 Thread 0x00007f3a5d20b000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae56fc5d8 mode 2 -Event: 14.457 Thread 0x00007f3a5d10e800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae47ed2d0 -Event: 14.457 Thread 0x00007f3a5d121000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae4ef42d0 -Event: 14.476 Thread 0x00007f3a5d121000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ef3ff0 mode 0 -Event: 14.476 Thread 0x00007f3a5d10e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae47ecff0 mode 0 -Event: 14.457 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae4bf12d0 -Event: 14.457 Thread 0x00007f3a5cf70800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae78812d0 -Event: 14.476 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4bf0ff0 mode 0 -Event: 14.457 Thread 0x00007f3a5c475800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae63082d0 -Event: 14.476 Thread 0x00007f3a5cf70800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae7880ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0e8800 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae5c012d0 -Event: 14.476 Thread 0x00007f3a5c475800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6307ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5c473800 DEOPT PACKING pc=0x00007f3b0d526fca sp=0x00007f3ae64092d0 -Event: 14.476 Thread 0x00007f3a5d0e8800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae5c00ff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0ec000 DEOPT PACKING pc=0x00007f3b0d5270bd sp=0x00007f3ae59ff2d0 -Event: 14.476 Thread 0x00007f3a5c473800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6408ff0 mode 0 -Event: 14.476 Thread 0x00007f3a5d0ec000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae59feff0 mode 0 -Event: 14.456 Thread 0x00007f3a5d0f7000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae48edff0 mode 0 -Event: 14.453 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae54fa2d0 -Event: 14.453 Thread 0x00007f3a5c472000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae68942d0 -Event: 14.482 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae54f9ff0 mode 0 -Event: 14.482 Thread 0x00007f3a5c472000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6893ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d20d000 DEOPT PACKING pc=0x00007f3b0d52703f sp=0x00007f3ae55fb2d0 -Event: 14.483 Thread 0x00007f3a5d20d000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae55faff0 mode 0 -Event: 14.452 Thread 0x00007f3a5c6a7800 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae62072d0 -Event: 14.452 Thread 0x00007f3a5d0f3800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4aefff0 mode 0 -Event: 14.486 Thread 0x00007f3a5c6a7800 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae6206ff0 mode 0 -Event: 14.452 Thread 0x00007f3a5d11f000 DEOPT PACKING pc=0x00007f3b0d527093 sp=0x00007f3ae4ff52d0 -Event: 14.490 Thread 0x00007f3a5d11f000 DEOPT UNPACKING pc=0x00007f3b0d0470c4 sp=0x00007f3ae4ff4ff0 mode 0 -Event: 14.543 Thread 0x00007f3a5cf70800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5d208000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5d0ec000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5c472000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5c475800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5d0f5000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5d0f7000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5c473800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.543 Thread 0x00007f3a5d209800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.544 Thread 0x00007f3a5d20e800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.544 Thread 0x00007f3a5d11f000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.544 Thread 0x00007f3a5d10e800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.544 Thread 0x00007f3a5d0f1800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.545 Thread 0x00007f3a5d0ea800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.545 Thread 0x00007f3a5d0ee800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f3b0df9a154 -Event: 14.545 Thread 0x00007f3a5d0ee800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae4df36a0 -Event: 14.545 Thread 0x00007f3a5d0ee800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae4df3650 mode 2 -Event: 14.547 Thread 0x00007f3a5d208000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae58fe6a0 -Event: 14.547 Thread 0x00007f3a5cf70800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae78816a0 -Event: 14.547 Thread 0x00007f3a5cf70800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae7881650 mode 2 -Event: 14.547 Thread 0x00007f3a5d208000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae58fe650 mode 2 -Event: 14.548 Thread 0x00007f3a5d0ec000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae59ff6a0 -Event: 14.548 Thread 0x00007f3a5d0ec000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae59ff650 mode 2 -Event: 14.548 Thread 0x00007f3a5c472000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae68946a0 -Event: 14.548 Thread 0x00007f3a5c472000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae6894650 mode 2 -Event: 14.549 Thread 0x00007f3a5c475800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae63086a0 -Event: 14.549 Thread 0x00007f3a5c475800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae6308650 mode 2 -Event: 14.554 Thread 0x00007f3a5c473800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae64096a0 -Event: 14.554 Thread 0x00007f3a5c473800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae6409650 mode 2 -Event: 14.555 Thread 0x00007f3a5d209800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae57fd6a0 -Event: 14.555 Thread 0x00007f3a5d209800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae57fd650 mode 2 -Event: 14.557 Thread 0x00007f3a5d20e800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae54fa6a0 -Event: 14.557 Thread 0x00007f3a5d11f000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae4ff56a0 -Event: 14.557 Thread 0x00007f3a5d20e800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae54fa650 mode 2 -Event: 14.557 Thread 0x00007f3a5d11f000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae4ff5650 mode 2 -Event: 14.558 Thread 0x00007f3a5d10e800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae47ed6a0 -Event: 14.558 Thread 0x00007f3a5d10e800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae47ed650 mode 2 -Event: 14.559 Thread 0x00007f3a5d0f5000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae49ef6a0 -Event: 14.559 Thread 0x00007f3a5d0f5000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae49ef650 mode 2 -Event: 14.560 Thread 0x00007f3a5d0f1800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae4bf16a0 -Event: 14.560 Thread 0x00007f3a5d0f1800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae4bf1650 mode 2 -Event: 14.560 Thread 0x00007f3a5d0ea800 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae5b006a0 -Event: 14.560 Thread 0x00007f3a5d0ea800 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae5b00650 mode 2 -Event: 14.562 Thread 0x00007f3a5d0f7000 DEOPT PACKING pc=0x00007f3b0df9a154 sp=0x00007f3ae48ee6a0 -Event: 14.562 Thread 0x00007f3a5d0f7000 DEOPT UNPACKING pc=0x00007f3b0d04547a sp=0x00007f3ae48ee650 mode 2 -Event: 14.612 Executing VM operation: ParallelGCFailedAllocation -Event: 14.658 Executing VM operation: ParallelGCFailedAllocation done - - -Dynamic libraries: -700000000-70d900000 rw-p 00000000 00:00 0 -70d900000-780000000 ---p 00000000 00:00 0 -780000000-7c0000000 rw-p 00000000 00:00 0 -7c0000000-7c06c0000 rw-p 00000000 00:00 0 -7c06c0000-800000000 ---p 00000000 00:00 0 -556f4a596000-556f4a597000 r--p 00000000 fd:00 291461 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/bin/java -556f4a597000-556f4a598000 r-xp 00001000 fd:00 291461 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/bin/java -556f4a598000-556f4a599000 r--p 00002000 fd:00 291461 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/bin/java -556f4a599000-556f4a59a000 r--p 00002000 fd:00 291461 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/bin/java -556f4a59a000-556f4a59b000 rw-p 00003000 fd:00 291461 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/bin/java -556f4c11c000-556f4c13d000 rw-p 00000000 00:00 0 [heap] -7f39c4000000-7f39c4021000 rw-p 00000000 00:00 0 -7f39c4021000-7f39c8000000 ---p 00000000 00:00 0 -7f39cc000000-7f39cc021000 rw-p 00000000 00:00 0 -7f39cc021000-7f39d0000000 ---p 00000000 00:00 0 -7f39d0000000-7f39d0021000 rw-p 00000000 00:00 0 -7f39d0021000-7f39d4000000 ---p 00000000 00:00 0 -7f39d4000000-7f39d4021000 rw-p 00000000 00:00 0 -7f39d4021000-7f39d8000000 ---p 00000000 00:00 0 -7f39d8000000-7f39d8021000 rw-p 00000000 00:00 0 -7f39d8021000-7f39dc000000 ---p 00000000 00:00 0 -7f39dc000000-7f39dc021000 rw-p 00000000 00:00 0 -7f39dc021000-7f39e0000000 ---p 00000000 00:00 0 -7f39e0000000-7f39e0021000 rw-p 00000000 00:00 0 -7f39e0021000-7f39e4000000 ---p 00000000 00:00 0 -7f39e4000000-7f39e4021000 rw-p 00000000 00:00 0 -7f39e4021000-7f39e8000000 ---p 00000000 00:00 0 -7f39e8000000-7f39e8021000 rw-p 00000000 00:00 0 -7f39e8021000-7f39ec000000 ---p 00000000 00:00 0 -7f39ec000000-7f39ec021000 rw-p 00000000 00:00 0 -7f39ec021000-7f39f0000000 ---p 00000000 00:00 0 -7f39f0000000-7f39f0021000 rw-p 00000000 00:00 0 -7f39f0021000-7f39f4000000 ---p 00000000 00:00 0 -7f39f4000000-7f39f4021000 rw-p 00000000 00:00 0 -7f39f4021000-7f39f8000000 ---p 00000000 00:00 0 -7f39f8000000-7f39f8021000 rw-p 00000000 00:00 0 -7f39f8021000-7f39fc000000 ---p 00000000 00:00 0 -7f39fc000000-7f39fc2b3000 rw-p 00000000 00:00 0 -7f39fc2b3000-7f3a00000000 ---p 00000000 00:00 0 -7f3a00000000-7f3a00021000 rw-p 00000000 00:00 0 -7f3a00021000-7f3a04000000 ---p 00000000 00:00 0 -7f3a04000000-7f3a04021000 rw-p 00000000 00:00 0 -7f3a04021000-7f3a08000000 ---p 00000000 00:00 0 -7f3a08000000-7f3a08021000 rw-p 00000000 00:00 0 -7f3a08021000-7f3a0c000000 ---p 00000000 00:00 0 -7f3a0c000000-7f3a0c021000 rw-p 00000000 00:00 0 -7f3a0c021000-7f3a10000000 ---p 00000000 00:00 0 -7f3a10000000-7f3a10021000 rw-p 00000000 00:00 0 -7f3a10021000-7f3a14000000 ---p 00000000 00:00 0 -7f3a14000000-7f3a14021000 rw-p 00000000 00:00 0 -7f3a14021000-7f3a18000000 ---p 00000000 00:00 0 -7f3a18000000-7f3a18021000 rw-p 00000000 00:00 0 -7f3a18021000-7f3a1c000000 ---p 00000000 00:00 0 -7f3a1c000000-7f3a1c021000 rw-p 00000000 00:00 0 -7f3a1c021000-7f3a20000000 ---p 00000000 00:00 0 -7f3a20000000-7f3a20021000 rw-p 00000000 00:00 0 -7f3a20021000-7f3a24000000 ---p 00000000 00:00 0 -7f3a24000000-7f3a24021000 rw-p 00000000 00:00 0 -7f3a24021000-7f3a28000000 ---p 00000000 00:00 0 -7f3a28000000-7f3a28021000 rw-p 00000000 00:00 0 -7f3a28021000-7f3a2c000000 ---p 00000000 00:00 0 -7f3a2c000000-7f3a2c021000 rw-p 00000000 00:00 0 -7f3a2c021000-7f3a30000000 ---p 00000000 00:00 0 -7f3a30000000-7f3a30021000 rw-p 00000000 00:00 0 -7f3a30021000-7f3a34000000 ---p 00000000 00:00 0 -7f3a34000000-7f3a34021000 rw-p 00000000 00:00 0 -7f3a34021000-7f3a38000000 ---p 00000000 00:00 0 -7f3a38000000-7f3a38021000 rw-p 00000000 00:00 0 -7f3a38021000-7f3a3c000000 ---p 00000000 00:00 0 -7f3a3c000000-7f3a3c021000 rw-p 00000000 00:00 0 -7f3a3c021000-7f3a40000000 ---p 00000000 00:00 0 -7f3a40000000-7f3a40021000 rw-p 00000000 00:00 0 -7f3a40021000-7f3a44000000 ---p 00000000 00:00 0 -7f3a44000000-7f3a44021000 rw-p 00000000 00:00 0 -7f3a44021000-7f3a48000000 ---p 00000000 00:00 0 -7f3a48000000-7f3a48021000 rw-p 00000000 00:00 0 -7f3a48021000-7f3a4c000000 ---p 00000000 00:00 0 -7f3a4c000000-7f3a4c021000 rw-p 00000000 00:00 0 -7f3a4c021000-7f3a50000000 ---p 00000000 00:00 0 -7f3a50000000-7f3a50021000 rw-p 00000000 00:00 0 -7f3a50021000-7f3a54000000 ---p 00000000 00:00 0 -7f3a54000000-7f3a54021000 rw-p 00000000 00:00 0 -7f3a54021000-7f3a58000000 ---p 00000000 00:00 0 -7f3a58000000-7f3a58021000 rw-p 00000000 00:00 0 -7f3a58021000-7f3a5c000000 ---p 00000000 00:00 0 -7f3a5c000000-7f3a5d5c1000 rw-p 00000000 00:00 0 -7f3a5d5c1000-7f3a60000000 ---p 00000000 00:00 0 -7f3a60000000-7f3a60021000 rw-p 00000000 00:00 0 -7f3a60021000-7f3a64000000 ---p 00000000 00:00 0 -7f3a64000000-7f3a64021000 rw-p 00000000 00:00 0 -7f3a64021000-7f3a68000000 ---p 00000000 00:00 0 -7f3a68000000-7f3a68021000 rw-p 00000000 00:00 0 -7f3a68021000-7f3a6c000000 ---p 00000000 00:00 0 -7f3a6c000000-7f3a6c089000 rw-p 00000000 00:00 0 -7f3a6c089000-7f3a70000000 ---p 00000000 00:00 0 -7f3a70000000-7f3a70469000 rw-p 00000000 00:00 0 -7f3a70469000-7f3a74000000 ---p 00000000 00:00 0 -7f3a74000000-7f3a74021000 rw-p 00000000 00:00 0 -7f3a74021000-7f3a78000000 ---p 00000000 00:00 0 -7f3a78000000-7f3a783d9000 rw-p 00000000 00:00 0 -7f3a783d9000-7f3a7c000000 ---p 00000000 00:00 0 -7f3a7c000000-7f3a7c536000 rw-p 00000000 00:00 0 -7f3a7c536000-7f3a80000000 ---p 00000000 00:00 0 -7f3a80000000-7f3a80b83000 rw-p 00000000 00:00 0 -7f3a80b83000-7f3a84000000 ---p 00000000 00:00 0 -7f3a84000000-7f3a844c2000 rw-p 00000000 00:00 0 -7f3a844c2000-7f3a88000000 ---p 00000000 00:00 0 -7f3a88000000-7f3a88953000 rw-p 00000000 00:00 0 -7f3a88953000-7f3a8c000000 ---p 00000000 00:00 0 -7f3a8c000000-7f3a8cca8000 rw-p 00000000 00:00 0 -7f3a8cca8000-7f3a90000000 ---p 00000000 00:00 0 -7f3a90000000-7f3a910d0000 rw-p 00000000 00:00 0 -7f3a910d0000-7f3a94000000 ---p 00000000 00:00 0 -7f3a94000000-7f3a95115000 rw-p 00000000 00:00 0 -7f3a95115000-7f3a98000000 ---p 00000000 00:00 0 -7f3a98000000-7f3a98f5b000 rw-p 00000000 00:00 0 -7f3a98f5b000-7f3a9c000000 ---p 00000000 00:00 0 -7f3a9c000000-7f3a9ccd2000 rw-p 00000000 00:00 0 -7f3a9ccd2000-7f3aa0000000 ---p 00000000 00:00 0 -7f3aa0000000-7f3aa10c4000 rw-p 00000000 00:00 0 -7f3aa10c4000-7f3aa4000000 ---p 00000000 00:00 0 -7f3aa7056000-7f3ab4000000 r--p 00000000 fd:00 262311 /usr/lib/locale/locale-archive -7f3ab4000000-7f3ab4021000 rw-p 00000000 00:00 0 -7f3ab4021000-7f3ab8000000 ---p 00000000 00:00 0 -7f3ab8000000-7f3ab8021000 rw-p 00000000 00:00 0 -7f3ab8021000-7f3abc000000 ---p 00000000 00:00 0 -7f3abc000000-7f3abc021000 rw-p 00000000 00:00 0 -7f3abc021000-7f3ac0000000 ---p 00000000 00:00 0 -7f3ac2000000-7f3ac8000000 rw-p 00000000 00:00 0 -7f3ac8000000-7f3ac8021000 rw-p 00000000 00:00 0 -7f3ac8021000-7f3acc000000 ---p 00000000 00:00 0 -7f3acc000000-7f3acc021000 rw-p 00000000 00:00 0 -7f3acc021000-7f3ad0000000 ---p 00000000 00:00 0 -7f3ad0000000-7f3ad0021000 rw-p 00000000 00:00 0 -7f3ad0021000-7f3ad4000000 ---p 00000000 00:00 0 -7f3ad4000000-7f3ad4021000 rw-p 00000000 00:00 0 -7f3ad4021000-7f3ad8000000 ---p 00000000 00:00 0 -7f3ad8000000-7f3ad8021000 rw-p 00000000 00:00 0 -7f3ad8021000-7f3adc000000 ---p 00000000 00:00 0 -7f3adc000000-7f3adc021000 rw-p 00000000 00:00 0 -7f3adc021000-7f3ae0000000 ---p 00000000 00:00 0 -7f3ae0000000-7f3ae002e000 rw-p 00000000 00:00 0 -7f3ae002e000-7f3ae4000000 ---p 00000000 00:00 0 -7f3ae46ee000-7f3ae46f1000 ---p 00000000 00:00 0 -7f3ae46f1000-7f3ae47ef000 rw-p 00000000 00:00 0 -7f3ae47ef000-7f3ae47f2000 ---p 00000000 00:00 0 -7f3ae47f2000-7f3ae48f0000 rw-p 00000000 00:00 0 -7f3ae48f0000-7f3ae48f3000 ---p 00000000 00:00 0 -7f3ae48f3000-7f3ae49f1000 rw-p 00000000 00:00 0 -7f3ae49f1000-7f3ae49f4000 ---p 00000000 00:00 0 -7f3ae49f4000-7f3ae4af2000 rw-p 00000000 00:00 0 -7f3ae4af2000-7f3ae4af5000 ---p 00000000 00:00 0 -7f3ae4af5000-7f3ae4bf3000 rw-p 00000000 00:00 0 -7f3ae4bf3000-7f3ae4bf6000 ---p 00000000 00:00 0 -7f3ae4bf6000-7f3ae4cf4000 rw-p 00000000 00:00 0 -7f3ae4cf4000-7f3ae4cf7000 ---p 00000000 00:00 0 -7f3ae4cf7000-7f3ae4df5000 rw-p 00000000 00:00 0 -7f3ae4df5000-7f3ae4df8000 ---p 00000000 00:00 0 -7f3ae4df8000-7f3ae4ef6000 rw-p 00000000 00:00 0 -7f3ae4ef6000-7f3ae4ef9000 ---p 00000000 00:00 0 -7f3ae4ef9000-7f3ae4ff7000 rw-p 00000000 00:00 0 -7f3ae4ff7000-7f3ae4ffa000 ---p 00000000 00:00 0 -7f3ae4ffa000-7f3ae50f8000 rw-p 00000000 00:00 0 -7f3ae50f8000-7f3ae50fb000 ---p 00000000 00:00 0 -7f3ae50fb000-7f3ae51f9000 rw-p 00000000 00:00 0 -7f3ae51f9000-7f3ae51fc000 ---p 00000000 00:00 0 -7f3ae51fc000-7f3ae52fa000 rw-p 00000000 00:00 0 -7f3ae52fa000-7f3ae52fd000 ---p 00000000 00:00 0 -7f3ae52fd000-7f3ae53fb000 rw-p 00000000 00:00 0 -7f3ae53fb000-7f3ae53fe000 ---p 00000000 00:00 0 -7f3ae53fe000-7f3ae54fc000 rw-p 00000000 00:00 0 -7f3ae54fc000-7f3ae54ff000 ---p 00000000 00:00 0 -7f3ae54ff000-7f3ae55fd000 rw-p 00000000 00:00 0 -7f3ae55fd000-7f3ae5600000 ---p 00000000 00:00 0 -7f3ae5600000-7f3ae56fe000 rw-p 00000000 00:00 0 -7f3ae56fe000-7f3ae5701000 ---p 00000000 00:00 0 -7f3ae5701000-7f3ae57ff000 rw-p 00000000 00:00 0 -7f3ae57ff000-7f3ae5802000 ---p 00000000 00:00 0 -7f3ae5802000-7f3ae5900000 rw-p 00000000 00:00 0 -7f3ae5900000-7f3ae5903000 ---p 00000000 00:00 0 -7f3ae5903000-7f3ae5a01000 rw-p 00000000 00:00 0 -7f3ae5a01000-7f3ae5a04000 ---p 00000000 00:00 0 -7f3ae5a04000-7f3ae5b02000 rw-p 00000000 00:00 0 -7f3ae5b02000-7f3ae5b05000 ---p 00000000 00:00 0 -7f3ae5b05000-7f3ae5c03000 rw-p 00000000 00:00 0 -7f3ae5c03000-7f3ae5c06000 ---p 00000000 00:00 0 -7f3ae5c06000-7f3ae5d04000 rw-p 00000000 00:00 0 -7f3ae5d04000-7f3ae5d07000 ---p 00000000 00:00 0 -7f3ae5d07000-7f3ae5e05000 rw-p 00000000 00:00 0 -7f3ae5e05000-7f3ae5e08000 ---p 00000000 00:00 0 -7f3ae5e08000-7f3ae5f06000 rw-p 00000000 00:00 0 -7f3ae5f06000-7f3ae5f09000 ---p 00000000 00:00 0 -7f3ae5f09000-7f3ae6007000 rw-p 00000000 00:00 0 -7f3ae6007000-7f3ae600a000 ---p 00000000 00:00 0 -7f3ae600a000-7f3ae6108000 rw-p 00000000 00:00 0 -7f3ae6108000-7f3ae610b000 ---p 00000000 00:00 0 -7f3ae610b000-7f3ae6209000 rw-p 00000000 00:00 0 -7f3ae6209000-7f3ae620c000 ---p 00000000 00:00 0 -7f3ae620c000-7f3ae630a000 rw-p 00000000 00:00 0 -7f3ae630a000-7f3ae630d000 ---p 00000000 00:00 0 -7f3ae630d000-7f3ae660b000 rw-p 00000000 00:00 0 -7f3ae6694000-7f3ae6697000 ---p 00000000 00:00 0 -7f3ae6697000-7f3ae6795000 rw-p 00000000 00:00 0 -7f3ae6795000-7f3ae6798000 ---p 00000000 00:00 0 -7f3ae6798000-7f3ae6a96000 rw-p 00000000 00:00 0 -7f3ae6b82000-7f3ae6d82000 rw-p 00000000 00:00 0 -7f3ae6d82000-7f3ae6f82000 rw-p 00000000 00:00 0 -7f3ae6f82000-7f3ae7182000 rw-p 00000000 00:00 0 -7f3ae7182000-7f3ae7382000 rw-p 00000000 00:00 0 -7f3ae7382000-7f3ae7582000 rw-p 00000000 00:00 0 -7f3ae7582000-7f3ae7782000 rw-p 00000000 00:00 0 -7f3ae7782000-7f3ae7785000 ---p 00000000 00:00 0 -7f3ae7785000-7f3ae7a79000 rw-p 00000000 00:00 0 -7f3ae7a79000-7f3ae7a83000 ---p 00000000 00:00 0 -7f3ae7a83000-7f3ae7a86000 ---p 00000000 00:00 0 -7f3ae7a86000-7f3ae7b84000 rw-p 00000000 00:00 0 -7f3ae7b84000-7f3ae7b88000 r--p 00000000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b88000-7f3ae7b95000 r-xp 00004000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b95000-7f3ae7b99000 r--p 00011000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b99000-7f3ae7b9a000 ---p 00015000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b9a000-7f3ae7b9b000 r--p 00015000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b9b000-7f3ae7b9c000 rw-p 00016000 fd:00 271445 /usr/lib64/libresolv-2.28.so -7f3ae7b9c000-7f3ae7b9e000 rw-p 00000000 00:00 0 -7f3ae7bbd000-7f3ae7bd0000 r--s 00346000 fd:00 282145 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/resources.jar -7f3ae7bd0000-7f3ae7dd0000 rw-p 00000000 00:00 0 -7f3ae7dd0000-7f3ae7dd4000 r--p 00000000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f3ae7dd4000-7f3ae7e32000 r-xp 00004000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f3ae7e32000-7f3ae7e53000 r--p 00062000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f3ae7e53000-7f3ae7e55000 r--p 00082000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f3ae7e55000-7f3ae7e56000 rw-p 00084000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f3ae7e56000-7f3ae7e5a000 rw-p 00000000 00:00 0 -7f3ae7e5a000-7f3ae7e66000 r--p 00000000 fd:00 265364 /usr/lib64/libnspr4.so -7f3ae7e66000-7f3ae7e89000 r-xp 0000c000 fd:00 265364 /usr/lib64/libnspr4.so -7f3ae7e89000-7f3ae7e96000 r--p 0002f000 fd:00 265364 /usr/lib64/libnspr4.so -7f3ae7e96000-7f3ae7e98000 r--p 0003b000 fd:00 265364 /usr/lib64/libnspr4.so -7f3ae7e98000-7f3ae7e99000 rw-p 0003d000 fd:00 265364 /usr/lib64/libnspr4.so -7f3ae7e99000-7f3ae7e9c000 rw-p 00000000 00:00 0 -7f3ae7e9c000-7f3ae7ea9000 r--p 00000000 fd:00 265377 /usr/lib64/libnssutil3.so -7f3ae7ea9000-7f3ae7ebb000 r-xp 0000d000 fd:00 265377 /usr/lib64/libnssutil3.so -7f3ae7ebb000-7f3ae7ec7000 r--p 0001f000 fd:00 265377 /usr/lib64/libnssutil3.so -7f3ae7ec7000-7f3ae7ece000 r--p 0002a000 fd:00 265377 /usr/lib64/libnssutil3.so -7f3ae7ece000-7f3ae7ecf000 rw-p 00031000 fd:00 265377 /usr/lib64/libnssutil3.so -7f3ae7ecf000-7f3ae7ee7000 r--p 00000000 fd:00 281115 /usr/lib64/libnss3.so -7f3ae7ee7000-7f3ae7fc2000 r-xp 00018000 fd:00 281115 /usr/lib64/libnss3.so -7f3ae7fc2000-7f3ae7ff7000 r--p 000f3000 fd:00 281115 /usr/lib64/libnss3.so -7f3ae7ff7000-7f3ae7ffc000 r--p 00127000 fd:00 281115 /usr/lib64/libnss3.so -7f3ae7ffc000-7f3ae7ffe000 rw-p 0012c000 fd:00 281115 /usr/lib64/libnss3.so -7f3ae7ffe000-7f3ae8000000 rw-p 00000000 00:00 0 -7f3ae8000000-7f3ae8021000 rw-p 00000000 00:00 0 -7f3ae8021000-7f3aec000000 ---p 00000000 00:00 0 -7f3aec004000-7f3aec005000 r--p 00000000 fd:00 271412 /usr/lib64/libnss_dns-2.28.so -7f3aec005000-7f3aec009000 r-xp 00001000 fd:00 271412 /usr/lib64/libnss_dns-2.28.so -7f3aec009000-7f3aec00a000 r--p 00005000 fd:00 271412 /usr/lib64/libnss_dns-2.28.so -7f3aec00a000-7f3aec00b000 r--p 00005000 fd:00 271412 /usr/lib64/libnss_dns-2.28.so -7f3aec00b000-7f3aec00c000 rw-p 00006000 fd:00 271412 /usr/lib64/libnss_dns-2.28.so -7f3aec00c000-7f3aec00f000 r--p 00000000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec00f000-7f3aec016000 r-xp 00003000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec016000-7f3aec018000 r--p 0000a000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec018000-7f3aec019000 ---p 0000c000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec019000-7f3aec01a000 r--p 0000c000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec01a000-7f3aec01b000 rw-p 0000d000 fd:00 271418 /usr/lib64/libnss_files-2.28.so -7f3aec01b000-7f3aec021000 rw-p 00000000 00:00 0 -7f3aec021000-7f3aec023000 r--p 00000000 fd:00 265365 /usr/lib64/libplc4.so -7f3aec023000-7f3aec025000 r-xp 00002000 fd:00 265365 /usr/lib64/libplc4.so -7f3aec025000-7f3aec026000 r--p 00004000 fd:00 265365 /usr/lib64/libplc4.so -7f3aec026000-7f3aec027000 r--p 00004000 fd:00 265365 /usr/lib64/libplc4.so -7f3aec027000-7f3aec028000 rw-p 00005000 fd:00 265365 /usr/lib64/libplc4.so -7f3aec028000-7f3aec029000 r--p 00000000 fd:00 265368 /usr/lib64/libplds4.so -7f3aec029000-7f3aec02a000 r-xp 00001000 fd:00 265368 /usr/lib64/libplds4.so -7f3aec02a000-7f3aec02b000 r--p 00002000 fd:00 265368 /usr/lib64/libplds4.so -7f3aec02b000-7f3aec02c000 r--p 00002000 fd:00 265368 /usr/lib64/libplds4.so -7f3aec02c000-7f3aec02d000 rw-p 00003000 fd:00 265368 /usr/lib64/libplds4.so -7f3aec02d000-7f3aec036000 r--p 00000000 fd:00 281116 /usr/lib64/libsmime3.so -7f3aec036000-7f3aec04e000 r-xp 00009000 fd:00 281116 /usr/lib64/libsmime3.so -7f3aec04e000-7f3aec054000 r--p 00021000 fd:00 281116 /usr/lib64/libsmime3.so -7f3aec054000-7f3aec057000 r--p 00026000 fd:00 281116 /usr/lib64/libsmime3.so -7f3aec057000-7f3aec058000 rw-p 00029000 fd:00 281116 /usr/lib64/libsmime3.so -7f3aec058000-7f3aec064000 r--p 00000000 fd:00 281117 /usr/lib64/libssl3.so -7f3aec064000-7f3aec09a000 r-xp 0000c000 fd:00 281117 /usr/lib64/libssl3.so -7f3aec09a000-7f3aec0ad000 r--p 00042000 fd:00 281117 /usr/lib64/libssl3.so -7f3aec0ad000-7f3aec0b1000 r--p 00054000 fd:00 281117 /usr/lib64/libssl3.so -7f3aec0b1000-7f3aec0b2000 rw-p 00058000 fd:00 281117 /usr/lib64/libssl3.so -7f3aec0b2000-7f3aec0b3000 rw-p 00000000 00:00 0 -7f3aec0b3000-7f3aec0b4000 r--p 00000000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f3aec0b4000-7f3aec0b6000 r-xp 00001000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f3aec0b6000-7f3aec0b7000 r--p 00003000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f3aec0b7000-7f3aec0b8000 r--p 00003000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f3aec0b8000-7f3aec0b9000 rw-p 00000000 00:00 0 -7f3aec0b9000-7f3aec0bf000 r--s 00044000 fd:00 282157 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/ext/sunjce_provider.jar -7f3aec0bf000-7f3aec0ca000 r--s 0011c000 fd:00 282173 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/ext/localedata.jar -7f3aec0ca000-7f3aec0e5000 r--s 003b7000 fd:00 291339 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/ext/cldrdata.jar -7f3aec0e5000-7f3aec0e6000 r--p 00000000 fd:00 291321 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libsunec.so -7f3aec0e6000-7f3aec0ee000 r-xp 00001000 fd:00 291321 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libsunec.so -7f3aec0ee000-7f3aec0f2000 r--p 00009000 fd:00 291321 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libsunec.so -7f3aec0f2000-7f3aec0f3000 r--p 0000c000 fd:00 291321 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libsunec.so -7f3aec0f3000-7f3aec0f4000 rw-p 00000000 00:00 0 -7f3aec0f4000-7f3aec0f5000 r--s 00007000 fd:00 282156 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/ext/sunec.jar -7f3aec0f5000-7f3aec0f8000 r--s 00040000 fd:00 282158 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/ext/sunpkcs11.jar -7f3aec0f8000-7f3aec0fa000 r--s 00019000 fd:00 291350 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/jce.jar -7f3aec0fa000-7f3aec2fa000 rw-p 00000000 00:00 0 -7f3aec2fa000-7f3aec300000 r--s 00033000 fd:02 152990 /home/alan/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.6/b7f0fc8f61ecadeb3695f0b9464755eee44374d4/commons-codec-1.6.jar -7f3aec300000-7f3aec302000 r--s 0000e000 fd:02 152989 /home/alan/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar -7f3aec302000-7f3aec308000 r--s 0003f000 fd:02 152988 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar -7f3aec308000-7f3aec310000 r--s 00051000 fd:02 152987 /home/alan/.gradle/caches/modules-2/files-2.1/trove/trove/1.0.2/112b40581ab9a4d3de4636d49985a7f686d181c8/trove-1.0.2.jar -7f3aec310000-7f3aec313000 r--s 00018000 fd:02 152986 /home/alan/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.4/a8762d07e76cfde2395257a5da47ba7c1dbd3dce/commons-io-1.4.jar -7f3aec313000-7f3aec314000 r--s 00001000 fd:02 152985 /home/alan/.gradle/caches/modules-2/files-2.1/org.jvnet.localizer/localizer/1.12/6d456886a035b2c3f758059da1f91a823eaa4a62/localizer-1.12.jar -7f3aec314000-7f3aec316000 r--s 00008000 fd:02 152984 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.3/e02368d7b56c0c376f227378a4f77de62864d020/httpmime-4.3.3.jar -7f3aec316000-7f3aec321000 r--s 00085000 fd:02 152983 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar -7f3aec321000-7f3aec32b000 r--s 000a6000 fd:02 152982 /home/alan/.gradle/caches/modules-2/files-2.1/net.minecraftforge/forgeflower/1.0.342-SNAPSHOT/83b7d227aa011da5f140558240149ed26a0f5d76/forgeflower-1.0.342-SNAPSHOT.jar -7f3aec32b000-7f3aec32d000 r--s 00001000 fd:02 152981 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.tony19/named-regexp/0.2.3/370846bf3837952d981deb8f91e81da8c65b09e1/named-regexp-0.2.3.jar -7f3aec32d000-7f3aec332000 r--s 0002a000 fd:02 152980 /home/alan/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar -7f3aec332000-7f3aec334000 r--s 00008000 fd:02 152979 /home/alan/.gradle/caches/modules-2/files-2.1/com.nothome/javaxdelta/2.0.1/d4f5d077f1b15c6f67595015d69572303ad3f66d/javaxdelta-2.0.1.jar -7f3aec334000-7f3aec336000 r--s 0000b000 fd:02 152978 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.jponge/lzma-java/1.3/a25db9d4d385ccda4825ae1b47a7a61d86e595af/lzma-java-1.3.jar -7f3aec336000-7f3aec345000 r--s 000ba000 fd:02 152006 /home/alan/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/2.1.0/c82f2749a460b95de4c9d2466b62f18c23c7c914/trove4j-2.1.0.jar -7f3aec345000-7f3aec346000 r--s 00011000 fd:02 152003 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.abrarsyed.jastyle/jAstyle/1.3/42431e5834cfb184d60be4142e2806cf2d806ea/jAstyle-1.3.jar -7f3aec346000-7f3aec347000 r--s 0000c000 fd:02 152002 /home/alan/.gradle/caches/modules-2/files-2.1/com.cloudbees/diff4j/1.1/645329c0d4ebbea5f73758929c6e63bab9e77204/diff4j-1.1.jar -7f3aec347000-7f3aec348000 r--s 00004000 fd:02 151999 /home/alan/.gradle/caches/modules-2/files-2.1/net.sf.opencsv/opencsv/2.3/c23708cdb9e80a144db433e23344a788a1fd6599/opencsv-2.3.jar -7f3aec348000-7f3aec373000 r--s 001fc000 fd:02 151997 /home/alan/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/18.0/cce0823396aa693798f8882e64213b1772032b09/guava-18.0.jar -7f3aec373000-7f3aec418000 r--s 00b4f000 fd:02 150177 /home/alan/.gradle/caches/modules-2/files-2.1/net.minecraftforge.gradle/ForgeGradle/2.3-SNAPSHOT/e4b928edbb9ac2f12bf2a03e9dfba41a553a374b/ForgeGradle-2.3-SNAPSHOT.jar -7f3aec418000-7f3aec618000 rw-p 00000000 00:00 0 -7f3aec618000-7f3aec61b000 ---p 00000000 00:00 0 -7f3aec61b000-7f3aec919000 rw-p 00000000 00:00 0 -7f3aec919000-7f3aec91c000 ---p 00000000 00:00 0 -7f3aec91c000-7f3aec952000 rw-p 00000000 00:00 0 -7f3aec952000-7f3aec953000 r--p 00000000 00:00 0 -7f3aec953000-7f3aecb53000 rw-p 00000000 00:00 0 -7f3aecb53000-7f3aecd53000 rw-p 00000000 00:00 0 -7f3aecd53000-7f3aecf53000 rw-p 00000000 00:00 0 -7f3aecf53000-7f3aed153000 rw-p 00000000 00:00 0 -7f3aed153000-7f3aed1cd000 r--s 012c3000 fd:00 291519 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/lib/tools.jar -7f3aed1cd000-7f3aed3cd000 rw-p 00000000 00:00 0 -7f3aed3cd000-7f3aed3d0000 ---p 00000000 00:00 0 -7f3aed3d0000-7f3aed4ce000 rw-p 00000000 00:00 0 -7f3aed4ce000-7f3aed4d5000 r--s 00000000 fd:00 787404 /usr/lib64/gconv/gconv-modules.cache -7f3aed4d5000-7f3aed4d8000 ---p 00000000 00:00 0 -7f3aed4d8000-7f3aed5d6000 rw-p 00000000 00:00 0 -7f3aed5d6000-7f3aed5d9000 ---p 00000000 00:00 0 -7f3aed5d9000-7f3aed6d7000 rw-p 00000000 00:00 0 -7f3aed6d7000-7f3aed6da000 ---p 00000000 00:00 0 -7f3aed6da000-7f3aed7d8000 rw-p 00000000 00:00 0 -7f3aed7d8000-7f3aed7db000 ---p 00000000 00:00 0 -7f3aed7db000-7f3aedad9000 rw-p 00000000 00:00 0 -7f3aedad9000-7f3aedadc000 ---p 00000000 00:00 0 -7f3aedadc000-7f3aedbda000 rw-p 00000000 00:00 0 -7f3aedbda000-7f3aedbdf000 r--s 000ba000 fd:00 291352 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/jsse.jar -7f3aedbdf000-7f3aedbe1000 r--s 00005000 fd:02 57812 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-tooling-api-builders-2.7.jar -7f3aedbe1000-7f3aedbf1000 r--s 00088000 fd:02 57844 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/joda-time-2.8.2.jar -7f3aedbf1000-7f3aedc02000 r--s 000cf000 fd:02 57843 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-databind-2.3.2.jar -7f3aedc02000-7f3aedc04000 r--s 00007000 fd:02 57842 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-annotations-2.3.2.jar -7f3aedc04000-7f3aedc07000 r--s 0002e000 fd:02 57841 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-core-2.3.2.jar -7f3aedc07000-7f3aedc12000 r--s 0006b000 fd:02 57840 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-core-1.9.19.jar -7f3aedc12000-7f3aedc18000 r--s 00036000 fd:02 57839 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-kms-1.9.19.jar -7f3aedc18000-7f3aedc23000 r--s 00079000 fd:02 57838 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-s3-1.9.19.jar -7f3aedc23000-7f3aedc24000 r--s 00003000 fd:02 57811 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-s3-2.7.jar -7f3aedc24000-7f3aedc25000 r--s 00004000 fd:02 57810 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-sftp-2.7.jar -7f3aedc25000-7f3aedc26000 r--s 00001000 fd:02 57807 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugin-development-2.7.jar -7f3aedc26000-7f3aedc28000 r--s 00005000 fd:02 57806 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-testing-native-2.7.jar -7f3aedc28000-7f3aedc2c000 r--s 00036000 fd:02 57805 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ide-native-2.7.jar -7f3aedc2c000-7f3aedc32000 r--s 00019000 fd:02 57804 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-native-2.7.jar -7f3aedc32000-7f3aedc38000 r--s 00027000 fd:02 57803 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-play-2.7.jar -7f3aedc38000-7f3aedc44000 r--s 00054000 fd:02 57802 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-native-2.7.jar -7f3aedc44000-7f3aedc47000 r--s 00008000 fd:02 57801 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-scala-2.7.jar -7f3aedc47000-7f3aedc49000 r--s 00009000 fd:02 57800 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-groovy-2.7.jar -7f3aedc49000-7f3aedc4f000 r--s 00023000 fd:02 57799 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-java-2.7.jar -7f3aedc4f000-7f3aedc51000 r--s 00008000 fd:02 57798 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-jvm-2.7.jar -7f3aedc51000-7f3aedc54000 r--s 0000d000 fd:02 57797 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-jvm-2.7.jar -7f3aedc54000-7f3aedc5c000 r--s 0002b000 fd:02 57796 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-base-2.7.jar -7f3aedc5c000-7f3aedc60000 r--s 00025000 fd:02 57795 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-build-init-2.7.jar -7f3aedc60000-7f3aedc63000 r--s 0001c000 fd:02 57794 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-jacoco-2.7.jar -7f3aedc63000-7f3aedc66000 r--s 0000e000 fd:02 57793 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ivy-2.7.jar -7f3aedc66000-7f3aedc68000 r--s 00002000 fd:02 57792 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-publish-2.7.jar -7f3aedc68000-7f3aedc6a000 r--s 00005000 fd:02 57834 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jatl-0.2.2.jar -7f3aedc6a000-7f3aedc6c000 r--s 0000f000 fd:02 57791 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-reporting-2.7.jar -7f3aedc6c000-7f3aedc71000 r--s 00037000 fd:02 57790 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-diagnostics-2.7.jar -7f3aedc71000-7f3aedc78000 r--s 00094000 fd:02 57789 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-build-comparison-2.7.jar -7f3aedc78000-7f3aedc7f000 r--s 00035000 fd:02 57833 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/simple-4.1.21.jar -7f3aedc7f000-7f3aedc8b000 r--s 00100000 fd:02 57831 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/rhino-1.7R3.jar -7f3aedc8b000-7f3aedc8f000 r--s 0001f000 fd:02 57788 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-javascript-2.7.jar -7f3aedc8f000-7f3aedc91000 r--s 0000e000 fd:02 57787 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ear-2.7.jar -7f3aedc91000-7f3aedc98000 r--s 00038000 fd:02 57830 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bcpg-jdk15on-1.51.jar -7f3aedc98000-7f3aedc9a000 r--s 0001d000 fd:02 57786 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-signing-2.7.jar -7f3aedc9a000-7f3aedc9b000 r--s 00002000 fd:02 57829 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/sonar-batch-bootstrapper-2.9.jar -7f3aedc9b000-7f3aedc9e000 r--s 00019000 fd:02 57785 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-sonar-2.7.jar -7f3aedc9e000-7f3aedca0000 r--s 00013000 fd:02 57784 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-scala-2.7.jar -7f3aedca0000-7f3aedca1000 r--s 0000e000 fd:02 57783 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-announce-2.7.jar -7f3aedca1000-7f3aedcae000 r--s 000bd000 fd:02 57782 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ide-2.7.jar -7f3aedcae000-7f3aedcb1000 r--s 0000c000 fd:02 57828 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/pmaven-groovy-0.8-20100325.jar -7f3aedcb1000-7f3aedcb2000 r--s 00004000 fd:02 57827 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/pmaven-common-0.8-20100325.jar -7f3aedcb2000-7f3aedcb8000 r--s 00022000 fd:02 57781 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-maven-2.7.jar -7f3aedcb8000-7f3aedcd0000 r--s 0013b000 fd:02 57825 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bndlib-2.1.0.jar -7f3aedcd0000-7f3aedcd2000 r--s 00004000 fd:02 57780 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-osgi-2.7.jar -7f3aedcd2000-7f3aedcd4000 r--s 00008000 fd:02 57779 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-antlr-2.7.jar -7f3aedcd4000-7f3aedcd7000 r--s 0001e000 fd:02 57853 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsp-api-2.1-6.1.14.jar -7f3aedcd7000-7f3aedcfa000 r--s 00344000 fd:02 57852 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/core-3.1.1.jar -7f3aedcfa000-7f3aedcfb000 r--s 00006000 fd:02 57851 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-naming-6.1.25.jar -7f3aedcfb000-7f3aedcfc000 r--s 00002000 fd:02 57824 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/geronimo-annotation_1.0_spec-1.0.jar -7f3aedcfc000-7f3aedcfe000 r--s 00002000 fd:02 57823 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-annotations-6.1.25.jar -7f3aedcfe000-7f3aedd0f000 r--s 000ea000 fd:02 57822 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsp-2.1-6.1.14.jar -7f3aedd0f000-7f3aedd11000 r--s 0000d000 fd:02 57821 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-plus-6.1.25.jar -7f3aedd11000-7f3aedd13000 r--s 0001f000 fd:02 57820 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/servlet-api-2.5-20081211.jar -7f3aedd13000-7f3aedd17000 r--s 00028000 fd:02 57819 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-util-6.1.25.jar -7f3aedd17000-7f3aedd1e000 r--s 0007d000 fd:02 57818 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-6.1.25.jar -7f3aedd1e000-7f3aedd20000 r--s 00009000 fd:02 57778 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-jetty-2.7.jar -7f3aedd20000-7f3aedd26000 r--s 00041000 fd:02 57777 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-code-quality-2.7.jar -7f3aedd26000-7f3aedd28000 r--s 00009000 fd:02 57883 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/hamcrest-core-1.3.jar -7f3aedd28000-7f3aedd2e000 r--s 00033000 fd:02 57850 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/snakeyaml-1.6.jar -7f3aedd2e000-7f3aedd30000 r--s 00006000 fd:02 57849 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jcommander-1.12.jar -7f3aedd30000-7f3aedd35000 r--s 00040000 fd:02 57848 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bsh-2.0b4.jar -7f3aedd35000-7f3aedd37000 r--s 00009000 fd:02 57817 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/commons-cli-1.2.jar -7f3aedd37000-7f3aedd40000 r--s 00089000 fd:02 57816 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/testng-6.3.1.jar -7f3aedd40000-7f3aedd48000 r--s 00045000 fd:02 57815 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/junit-4.12.jar -7f3aedd48000-7f3aedd54000 r--s 0007b000 fd:02 57776 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugins-2.7.jar -7f3aedd54000-7f3aedd6c000 r--s 00115000 fd:02 57881 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xercesImpl-2.9.1.jar -7f3aedd6c000-7f3aedd74000 r--s 00028000 fd:02 57882 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xml-apis-1.3.04.jar -7f3aedd74000-7f3aedd7a000 r--s 0005b000 fd:02 57880 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jcifs-1.3.17.jar -7f3aedd7a000-7f3aedd80000 r--s 00031000 fd:02 57879 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/httpcore-4.2.2.jar -7f3aedd80000-7f3aedd86000 r--s 00033000 fd:02 57878 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/commons-codec-1.6.jar -7f3aedd86000-7f3aedd89000 r--s 0001c000 fd:02 57836 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/nekohtml-1.9.14.jar -7f3aedd89000-7f3aedd92000 r--s 00060000 fd:02 57835 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/httpclient-4.2.2.jar -7f3aedd92000-7f3aedd94000 r--s 00009000 fd:02 57809 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-http-2.7.jar -7f3aedd94000-7f3aedd97000 r--s 00010000 fd:02 57808 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugin-use-2.7.jar -7f3aedd97000-7f3aedd98000 r--s 00007000 fd:02 57877 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-http-shared4-2.4.jar -7f3aedd98000-7f3aedd9c000 r--s 00033000 fd:02 57876 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-utils-2.0.6.jar -7f3aedd9c000-7f3aedda0000 r--s 00021000 fd:02 57875 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-model-builder-3.0.4.jar -7f3aedda0000-7f3aedda1000 r--s 00002000 fd:02 57874 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-file-2.4.jar -7f3aedda1000-7f3aedda3000 r--s 00002000 fd:02 57873 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-cipher-1.7.jar -7f3aedda3000-7f3aedda6000 r--s 00013000 fd:02 57872 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-api-1.13.1.jar -7f3aedda6000-7f3aedda8000 r--s 0000a000 fd:02 57871 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-settings-3.0.4.jar -7f3aedda8000-7f3aeddaa000 r--s 0000d000 fd:02 57870 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-interpolation-1.14.jar -7f3aeddaa000-7f3aeddac000 r--s 0000b000 fd:02 57869 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-artifact-3.0.4.jar -7f3aeddac000-7f3aeddb3000 r--s 0002e000 fd:02 57868 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-container-default-1.5.5.jar -7f3aeddb3000-7f3aeddb5000 r--s 0000b000 fd:02 57867 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-plugin-api-3.0.4.jar -7f3aeddb5000-7f3aeddb7000 r--s 00000000 fd:02 57884 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-component-annotations-1.5.5.jar -7f3aeddb7000-7f3aeddbd000 r--s 0003f000 fd:02 57866 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-compat-3.0.4.jar -7f3aeddbd000-7f3aeddc0000 r--s 00008000 fd:02 57865 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-settings-builder-3.0.4.jar -7f3aeddc0000-7f3aeddc1000 r--s 00002000 fd:02 57864 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-http-2.4.jar -7f3aeddc1000-7f3aeddc3000 r--s 00026000 fd:02 57863 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-model-3.0.4.jar -7f3aeddc3000-7f3aeddc5000 r--s 00006000 fd:02 57862 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-connector-wagon-1.13.1.jar -7f3aeddc5000-7f3aeddc7000 r--s 0000a000 fd:02 57861 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-classworlds-2.4.jar -7f3aeddc7000-7f3aeddc9000 r--s 00006000 fd:02 57860 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-repository-metadata-3.0.4.jar -7f3aeddc9000-7f3aeddcb000 r--s 0000c000 fd:02 57859 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-aether-provider-3.0.4.jar -7f3aeddcb000-7f3aeddcd000 r--s 0000b000 fd:02 57858 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-provider-api-2.4.jar -7f3aeddcd000-7f3aeddce000 r--s 00003000 fd:02 57857 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-spi-1.13.1.jar -7f3aeddce000-7f3aeddd2000 r--s 0001c000 fd:02 57856 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-util-1.13.1.jar -7f3aeddd2000-7f3aeddd5000 r--s 0001d000 fd:02 57855 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-impl-1.13.1.jar -7f3aeddd5000-7f3aeddd6000 r--s 00006000 fd:02 57854 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-sec-dispatcher-1.3.jar -7f3aeddd6000-7f3aeddda000 r--s 0003d000 fd:02 57837 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsch-0.1.51.jar -7f3aeddda000-7f3aede1a000 r--s 00277000 fd:02 57847 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bcprov-jdk15on-1.51.jar -7f3aede1a000-7f3aede1e000 r--s 0001d000 fd:02 57846 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xbean-reflect-3.4.jar -7f3aede1e000-7f3aede2a000 r--s 0007d000 fd:02 57826 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-core-3.0.4.jar -7f3aede2a000-7f3aede2f000 r--s 0002a000 fd:02 57832 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gson-2.2.4.jar -7f3aede2f000-7f3aede3e000 r--s 000d9000 fd:02 57845 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/ivy-2.2.0.jar -7f3aede3e000-7f3aede5a000 r--s 000ca000 fd:02 57813 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-dependency-management-2.7.jar -7f3aede5a000-7f3aede5e000 r-xp 00000000 fd:02 137231 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f3aede5e000-7f3aee05d000 ---p 00004000 fd:02 137231 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f3aee05d000-7f3aee05e000 rw-p 00003000 fd:02 137231 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f3aee05e000-7f3aee065000 r--p 00000000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee065000-7f3aee06e000 r-xp 00007000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee06e000-7f3aee071000 r--p 00010000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee071000-7f3aee072000 ---p 00013000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee072000-7f3aee073000 r--p 00013000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee073000-7f3aee074000 rw-p 00014000 fd:00 291317 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnio.so -7f3aee074000-7f3aef875000 rw-p 00000000 00:00 0 -7f3aef875000-7f3aef87a000 r--p 00000000 fd:00 291316 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnet.so -7f3aef87a000-7f3aef88a000 r-xp 00005000 fd:00 291316 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnet.so -7f3aef88a000-7f3aef88e000 r--p 00015000 fd:00 291316 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnet.so -7f3aef88e000-7f3aef88f000 r--p 00018000 fd:00 291316 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnet.so -7f3aef88f000-7f3aef890000 rw-p 00019000 fd:00 291316 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libnet.so -7f3aef890000-7f3aef891000 r--s 00006000 fd:02 57671 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-wrapper-2.7.jar -7f3aef891000-7f3aef89d000 r--s 00039000 fd:02 57699 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-tooling-api-2.7.jar -7f3aef89d000-7f3aef89f000 r--s 00002000 fd:02 57757 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-open-api-2.7.jar -7f3aef89f000-7f3aef8a5000 r--s 00032000 fd:02 57759 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jaxen-1.1.jar -7f3aef8a5000-7f3aef8aa000 r--s 00048000 fd:02 57758 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/dom4j-1.6.1.jar -7f3aef8aa000-7f3aef8b5000 r--s 00059000 fd:02 57698 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-ui-2.7.jar -7f3aef8b5000-7f3aef8b8000 r--s 00008000 fd:02 57740 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-resources-2.7.jar -7f3aef8b8000-7f3aef8ba000 r--s 00007000 fd:02 57775 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/objenesis-1.2.jar -7f3aef8ba000-7f3aef8bc000 r--s 00000000 fd:02 57774 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/minlog-1.2.jar -7f3aef8bc000-7f3aef8be000 r--s 0000f000 fd:02 57773 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/reflectasm-1.07-shaded.jar -7f3aef8be000-7f3aef8c2000 r--s 00026000 fd:02 57764 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/kryo-2.20.jar -7f3aef8c2000-7f3aef8cb000 r--s 0003f000 fd:02 57716 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-messaging-2.7.jar -7f3aef8cb000-7f3aef8cc000 r--s 00003000 fd:02 57772 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-freebsd-amd64-0.10.jar -7f3aef8cc000-7f3aef8cd000 r--s 00003000 fd:02 57771 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-freebsd-i386-0.10.jar -7f3aef8cd000-7f3aef8ce000 r--s 00005000 fd:02 57770 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-windows-i386-0.10.jar -7f3aef8ce000-7f3aef8cf000 r--s 00005000 fd:02 57769 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-windows-amd64-0.10.jar -7f3aef8cf000-7f3aef8d0000 r--s 00003000 fd:02 57768 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-linux-i386-0.10.jar -7f3aef8d0000-7f3aef8d1000 r--s 00003000 fd:02 57767 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-linux-amd64-0.10.jar -7f3aef8d1000-7f3aef8d2000 r--s 00002000 fd:02 57766 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-osx-amd64-0.10.jar -7f3aef8d2000-7f3aef8d3000 r--s 00002000 fd:02 57765 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-osx-i386-0.10.jar -7f3aef8d3000-7f3aef8d5000 r--s 00008000 fd:02 57762 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jansi-1.2.1.jar -7f3aef8d5000-7f3aef8d8000 r--s 0000d000 fd:02 57761 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-0.10.jar -7f3aef8d8000-7f3aef8dc000 r--s 000e4000 fd:02 57760 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jna-3.2.7.jar -7f3aef8dc000-7f3aef8de000 r--s 00008000 fd:02 57700 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-native-2.7.jar -7f3aef8de000-7f3aef8e0000 r--s 00005000 fd:02 57693 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-cli-2.7.jar -7f3aef8e0000-7f3aef8e1000 r--s 00007000 fd:02 57706 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-model-groovy-2.7.jar -7f3aef8e1000-7f3aef8eb000 r--s 00057000 fd:02 57705 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-model-core-2.7.jar -7f3aef8eb000-7f3aef8f9000 r--s 0007f000 fd:02 57709 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-collections-3.2.1.jar -7f3aef8f9000-7f3aef8fa000 ---p 00000000 00:00 0 -7f3aef8fa000-7f3aef9fa000 rw-p 00000000 00:00 0 -7f3aef9fa000-7f3aef9fd000 ---p 00000000 00:00 0 -7f3aef9fd000-7f3aefafb000 rw-p 00000000 00:00 0 -7f3aefafb000-7f3aefafc000 ---p 00000000 00:00 0 -7f3aefafc000-7f3aefaff000 ---p 00000000 00:00 0 -7f3aefaff000-7f3aefbfc000 rw-p 00000000 00:00 0 -7f3aefbfc000-7f3aefbfd000 ---p 00000000 00:00 0 -7f3aefbfd000-7f3aefc00000 ---p 00000000 00:00 0 -7f3aefc00000-7f3aefcfd000 rw-p 00000000 00:00 0 -7f3aefcfd000-7f3aefcfe000 ---p 00000000 00:00 0 -7f3aefcfe000-7f3aefd01000 ---p 00000000 00:00 0 -7f3aefd01000-7f3aefdfe000 rw-p 00000000 00:00 0 -7f3aefdfe000-7f3aefdff000 ---p 00000000 00:00 0 -7f3aefdff000-7f3aefe02000 ---p 00000000 00:00 0 -7f3aefe02000-7f3aefeff000 rw-p 00000000 00:00 0 -7f3aefeff000-7f3aeff00000 ---p 00000000 00:00 0 -7f3aeff00000-7f3aeff03000 ---p 00000000 00:00 0 -7f3aeff03000-7f3af0000000 rw-p 00000000 00:00 0 -7f3af0000000-7f3af0021000 rw-p 00000000 00:00 0 -7f3af0021000-7f3af4000000 ---p 00000000 00:00 0 -7f3af4000000-7f3af4001000 r--s 00006000 fd:02 57715 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-base-services-groovy-2.7.jar -7f3af4001000-7f3af4002000 r--s 00000000 fd:02 57741 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-docs-2.7.jar -7f3af4002000-7f3af4004000 r--s 00003000 fd:02 57756 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jcl-over-slf4j-1.7.10.jar -7f3af4004000-7f3af4005000 r--s 00005000 fd:02 57742 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/log4j-over-slf4j-1.7.10.jar -7f3af4005000-7f3af4008000 r--s 0001b000 fd:02 57713 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jarjar-1.3.jar -7f3af4008000-7f3af400a000 r--s 00000000 fd:02 57712 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jul-to-slf4j-1.7.10.jar -7f3af400a000-7f3af400f000 r--s 00036000 fd:02 57707 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/asm-all-5.0.3.jar -7f3af400f000-7f3af407b000 r--s 00689000 fd:02 57704 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/groovy-all-2.3.10.jar -7f3af407b000-7f3af4080000 r--s 00041000 fd:02 57703 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-lang-2.6.jar -7f3af4080000-7f3af40a8000 r--s 001cf000 fd:02 57702 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/guava-jdk5-17.0.jar -7f3af40a8000-7f3af40c7000 r--s 001cc000 fd:02 57708 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/ant-1.9.3.jar -7f3af40c7000-7f3af40fd000 r--s 001b5000 fd:02 57682 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-core-2.7.jar -7f3af40fd000-7f3af40fe000 ---p 00000000 00:00 0 -7f3af40fe000-7f3af4101000 ---p 00000000 00:00 0 -7f3af4101000-7f3af41fe000 rw-p 00000000 00:00 0 -7f3af41fe000-7f3af41ff000 ---p 00000000 00:00 0 -7f3af41ff000-7f3af4202000 ---p 00000000 00:00 0 -7f3af4202000-7f3af42ff000 rw-p 00000000 00:00 0 -7f3af42ff000-7f3af4300000 ---p 00000000 00:00 0 -7f3af4300000-7f3af4303000 ---p 00000000 00:00 0 -7f3af4303000-7f3af4400000 rw-p 00000000 00:00 0 -7f3af4400000-7f3af4401000 ---p 00000000 00:00 0 -7f3af4401000-7f3af4404000 ---p 00000000 00:00 0 -7f3af4404000-7f3af4501000 rw-p 00000000 00:00 0 -7f3af4501000-7f3af4502000 ---p 00000000 00:00 0 -7f3af4502000-7f3af4505000 ---p 00000000 00:00 0 -7f3af4505000-7f3af4602000 rw-p 00000000 00:00 0 -7f3af4602000-7f3af4603000 ---p 00000000 00:00 0 -7f3af4603000-7f3af4606000 ---p 00000000 00:00 0 -7f3af4606000-7f3af4703000 rw-p 00000000 00:00 0 -7f3af4703000-7f3af4704000 ---p 00000000 00:00 0 -7f3af4704000-7f3af4707000 ---p 00000000 00:00 0 -7f3af4707000-7f3af4804000 rw-p 00000000 00:00 0 -7f3af4804000-7f3af4807000 ---p 00000000 00:00 0 -7f3af4807000-7f3af4905000 rw-p 00000000 00:00 0 -7f3af4905000-7f3af4908000 ---p 00000000 00:00 0 -7f3af4908000-7f3af4a06000 rw-p 00000000 00:00 0 -7f3af4a06000-7f3af4a09000 ---p 00000000 00:00 0 -7f3af4a09000-7f3af4b07000 rw-p 00000000 00:00 0 -7f3af4b07000-7f3af4b08000 ---p 00000000 00:00 0 -7f3af4b08000-7f3af8000000 rw-p 00000000 00:00 0 -7f3af8000000-7f3af8021000 rw-p 00000000 00:00 0 -7f3af8021000-7f3afc000000 ---p 00000000 00:00 0 -7f3afc000000-7f3afc021000 rw-p 00000000 00:00 0 -7f3afc021000-7f3b00000000 ---p 00000000 00:00 0 -7f3b00000000-7f3b00021000 rw-p 00000000 00:00 0 -7f3b00021000-7f3b04000000 ---p 00000000 00:00 0 -7f3b04000000-7f3b04021000 rw-p 00000000 00:00 0 -7f3b04021000-7f3b08000000 ---p 00000000 00:00 0 -7f3b08000000-7f3b08021000 rw-p 00000000 00:00 0 -7f3b08021000-7f3b0c000000 ---p 00000000 00:00 0 -7f3b0c000000-7f3b0c001000 r--s 00000000 fd:02 57714 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/javax.inject-1.jar -7f3b0c001000-7f3b0c004000 r--s 00018000 fd:02 57710 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-io-1.4.jar -7f3b0c004000-7f3b0c00a000 r--s 00032000 fd:02 57673 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-base-services-2.7.jar -7f3b0c00a000-7f3b0c058000 rw-p 00000000 00:00 0 -7f3b0c058000-7f3b0c228000 r--s 0441d000 fd:00 291364 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/rt.jar -7f3b0c228000-7f3b0c8f9000 rw-p 00000000 00:00 0 -7f3b0c8f9000-7f3b0c8fa000 ---p 00000000 00:00 0 -7f3b0c8fa000-7f3b0c9fa000 rw-p 00000000 00:00 0 -7f3b0c9fa000-7f3b0c9fb000 ---p 00000000 00:00 0 -7f3b0c9fb000-7f3b0cafb000 rw-p 00000000 00:00 0 -7f3b0cafb000-7f3b0cafc000 ---p 00000000 00:00 0 -7f3b0cafc000-7f3b0cbfc000 rw-p 00000000 00:00 0 -7f3b0cbfc000-7f3b0cbfd000 ---p 00000000 00:00 0 -7f3b0cbfd000-7f3b0ccfd000 rw-p 00000000 00:00 0 -7f3b0ccfd000-7f3b0ccfe000 ---p 00000000 00:00 0 -7f3b0ccfe000-7f3b0cdfe000 rw-p 00000000 00:00 0 -7f3b0cdfe000-7f3b0cdff000 ---p 00000000 00:00 0 -7f3b0cdff000-7f3b0ceff000 rw-p 00000000 00:00 0 -7f3b0ceff000-7f3b0cf00000 ---p 00000000 00:00 0 -7f3b0cf00000-7f3b0d000000 rw-p 00000000 00:00 0 -7f3b0d000000-7f3b0f390000 rwxp 00000000 00:00 0 -7f3b0f390000-7f3b1c000000 ---p 00000000 00:00 0 -7f3b1c000000-7f3b1cce9000 rw-p 00000000 00:00 0 -7f3b1cce9000-7f3b20000000 ---p 00000000 00:00 0 -7f3b20000000-7f3b20001000 r--s 00000000 fd:02 57711 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jcip-annotations-1.0.jar -7f3b20001000-7f3b20002000 r--s 00007000 fd:02 57701 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/slf4j-api-1.7.10.jar -7f3b20002000-7f3b20066000 rw-p 00000000 00:00 0 -7f3b20066000-7f3b20067000 ---p 00000000 00:00 0 -7f3b20067000-7f3b20167000 rw-p 00000000 00:00 0 -7f3b20167000-7f3b20168000 ---p 00000000 00:00 0 -7f3b20168000-7f3b20268000 rw-p 00000000 00:00 0 -7f3b20268000-7f3b20269000 ---p 00000000 00:00 0 -7f3b20269000-7f3b20369000 rw-p 00000000 00:00 0 -7f3b20369000-7f3b2036a000 ---p 00000000 00:00 0 -7f3b2036a000-7f3b2046a000 rw-p 00000000 00:00 0 -7f3b2046a000-7f3b2046b000 ---p 00000000 00:00 0 -7f3b2046b000-7f3b2056b000 rw-p 00000000 00:00 0 -7f3b2056b000-7f3b2056c000 ---p 00000000 00:00 0 -7f3b2056c000-7f3b206d9000 rw-p 00000000 00:00 0 -7f3b206d9000-7f3b20a6c000 ---p 00000000 00:00 0 -7f3b20a6c000-7f3b20ad9000 rw-p 00000000 00:00 0 -7f3b20ad9000-7f3b20e6c000 ---p 00000000 00:00 0 -7f3b20e6c000-7f3b2106c000 rw-p 00000000 00:00 0 -7f3b2106c000-7f3b2113d000 rw-p 00000000 00:00 0 -7f3b2113d000-7f3b2146e000 ---p 00000000 00:00 0 -7f3b2146e000-7f3b21471000 r--p 00000000 fd:00 291324 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libzip.so -7f3b21471000-7f3b21476000 r-xp 00003000 fd:00 291324 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libzip.so -7f3b21476000-7f3b21478000 r--p 00008000 fd:00 291324 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libzip.so -7f3b21478000-7f3b21479000 r--p 00009000 fd:00 291324 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libzip.so -7f3b21479000-7f3b2147a000 rw-p 00000000 00:00 0 -7f3b2147a000-7f3b21c7f000 r--s 00000000 fd:00 1967393 /var/lib/sss/mc/passwd -7f3b21c7f000-7f3b21c8c000 r--p 00000000 fd:00 291306 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libjava.so -7f3b21c8c000-7f3b21ca4000 r-xp 0000d000 fd:00 291306 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libjava.so -7f3b21ca4000-7f3b21cab000 r--p 00025000 fd:00 291306 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libjava.so -7f3b21cab000-7f3b21cac000 r--p 0002b000 fd:00 291306 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libjava.so -7f3b21cac000-7f3b21cad000 rw-p 0002c000 fd:00 291306 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libjava.so -7f3b21cad000-7f3b21cae000 rw-p 00000000 00:00 0 -7f3b21cae000-7f3b21cb0000 r--p 00000000 fd:00 271448 /usr/lib64/librt-2.28.so -7f3b21cb0000-7f3b21cb4000 r-xp 00002000 fd:00 271448 /usr/lib64/librt-2.28.so -7f3b21cb4000-7f3b21cb6000 r--p 00006000 fd:00 271448 /usr/lib64/librt-2.28.so -7f3b21cb6000-7f3b21cb7000 r--p 00007000 fd:00 271448 /usr/lib64/librt-2.28.so -7f3b21cb7000-7f3b21cb8000 rw-p 00008000 fd:00 271448 /usr/lib64/librt-2.28.so -7f3b21cb8000-7f3b21cb9000 ---p 00000000 00:00 0 -7f3b21cb9000-7f3b21cbc000 ---p 00000000 00:00 0 -7f3b21cbc000-7f3b21db9000 rw-p 00000000 00:00 0 -7f3b21db9000-7f3b21dbc000 r--p 00000000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dbc000-7f3b21dce000 r-xp 00003000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dce000-7f3b21dd1000 r--p 00015000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dd1000-7f3b21dd2000 ---p 00018000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dd2000-7f3b21dd3000 r--p 00018000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dd3000-7f3b21dd4000 rw-p 00019000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f3b21dd4000-7f3b21de1000 r--p 00000000 fd:00 271403 /usr/lib64/libm-2.28.so -7f3b21de1000-7f3b21e81000 r-xp 0000d000 fd:00 271403 /usr/lib64/libm-2.28.so -7f3b21e81000-7f3b21f56000 r--p 000ad000 fd:00 271403 /usr/lib64/libm-2.28.so -7f3b21f56000-7f3b21f57000 r--p 00181000 fd:00 271403 /usr/lib64/libm-2.28.so -7f3b21f57000-7f3b21f58000 rw-p 00182000 fd:00 271403 /usr/lib64/libm-2.28.so -7f3b21f58000-7f3b21fe2000 r--p 00000000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b21fe2000-7f3b2209f000 r-xp 0008a000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b2209f000-7f3b220df000 r--p 00147000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b220df000-7f3b220e0000 ---p 00187000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b220e0000-7f3b220ea000 r--p 00187000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b220ea000-7f3b220ec000 rw-p 00191000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f3b220ec000-7f3b220f0000 rw-p 00000000 00:00 0 -7f3b220f0000-7f3b2230b000 r--p 00000000 fd:00 291328 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f3b2230b000-7f3b22c0f000 r-xp 0021b000 fd:00 291328 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f3b22c0f000-7f3b22dc5000 r--p 00b1f000 fd:00 291328 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f3b22dc5000-7f3b22e68000 r--p 00cd4000 fd:00 291328 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f3b22e68000-7f3b22e91000 rw-p 00d77000 fd:00 291328 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f3b22e91000-7f3b22ec3000 rw-p 00000000 00:00 0 -7f3b22ec3000-7f3b22ee5000 r--p 00000000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b22ee5000-7f3b23032000 r-xp 00022000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b23032000-7f3b2307e000 r--p 0016f000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b2307e000-7f3b2307f000 ---p 001bb000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b2307f000-7f3b23083000 r--p 001bb000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b23083000-7f3b23085000 rw-p 001bf000 fd:00 271395 /usr/lib64/libc-2.28.so -7f3b23085000-7f3b23089000 rw-p 00000000 00:00 0 -7f3b23089000-7f3b2308a000 r--p 00000000 fd:00 271398 /usr/lib64/libdl-2.28.so -7f3b2308a000-7f3b2308c000 r-xp 00001000 fd:00 271398 /usr/lib64/libdl-2.28.so -7f3b2308c000-7f3b2308d000 r--p 00003000 fd:00 271398 /usr/lib64/libdl-2.28.so -7f3b2308d000-7f3b2308e000 r--p 00003000 fd:00 271398 /usr/lib64/libdl-2.28.so -7f3b2308e000-7f3b2308f000 rw-p 00004000 fd:00 271398 /usr/lib64/libdl-2.28.so -7f3b2308f000-7f3b23092000 r--p 00000000 fd:00 291510 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/lib/amd64/jli/libjli.so -7f3b23092000-7f3b2309b000 r-xp 00003000 fd:00 291510 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/lib/amd64/jli/libjli.so -7f3b2309b000-7f3b2309e000 r--p 0000c000 fd:00 291510 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/lib/amd64/jli/libjli.so -7f3b2309e000-7f3b2309f000 r--p 0000e000 fd:00 291510 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/lib/amd64/jli/libjli.so -7f3b2309f000-7f3b230a0000 rw-p 00000000 00:00 0 -7f3b230a0000-7f3b230a3000 r--p 00000000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f3b230a3000-7f3b230b1000 r-xp 00003000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f3b230b1000-7f3b230b8000 r--p 00011000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f3b230b8000-7f3b230b9000 r--p 00017000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f3b230b9000-7f3b230ba000 rw-p 00000000 00:00 0 -7f3b230ba000-7f3b230c0000 r--p 00000000 fd:00 271420 /usr/lib64/libpthread-2.28.so -7f3b230c0000-7f3b230d0000 r-xp 00006000 fd:00 271420 /usr/lib64/libpthread-2.28.so -7f3b230d0000-7f3b230d6000 r--p 00016000 fd:00 271420 /usr/lib64/libpthread-2.28.so -7f3b230d6000-7f3b230d7000 r--p 0001b000 fd:00 271420 /usr/lib64/libpthread-2.28.so -7f3b230d7000-7f3b230d8000 rw-p 0001c000 fd:00 271420 /usr/lib64/libpthread-2.28.so -7f3b230d8000-7f3b230de000 rw-p 00000000 00:00 0 -7f3b230de000-7f3b230df000 r--s 00004000 fd:02 57763 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/ant-launcher-1.9.3.jar -7f3b230df000-7f3b230e9000 r--s 0004a000 fd:02 57670 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-launcher-2.7.jar -7f3b230e9000-7f3b230f1000 rw-s 00000000 00:2c 15030182 /tmp/hsperfdata_alan/10005 -7f3b230f1000-7f3b230f3000 r--p 00000000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f3b230f3000-7f3b230f9000 r-xp 00002000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f3b230f9000-7f3b230fb000 r--p 00008000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f3b230fb000-7f3b230fc000 r--p 00009000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f3b230fc000-7f3b230fd000 rw-p 0000a000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f3b230fd000-7f3b230fe000 rw-p 00000000 00:00 0 -7f3b230fe000-7f3b23103000 r--p 00000000 fd:00 291323 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libverify.so -7f3b23103000-7f3b2310b000 r-xp 00005000 fd:00 291323 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libverify.so -7f3b2310b000-7f3b2310d000 r--p 0000d000 fd:00 291323 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libverify.so -7f3b2310d000-7f3b2310f000 r--p 0000e000 fd:00 291323 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.fc29.x86_64/jre/lib/amd64/libverify.so -7f3b2310f000-7f3b23110000 rw-p 00000000 00:00 0 -7f3b23110000-7f3b23111000 r--p 00000000 fd:00 271384 /usr/lib64/ld-2.28.so -7f3b23111000-7f3b23131000 r-xp 00001000 fd:00 271384 /usr/lib64/ld-2.28.so -7f3b23131000-7f3b23139000 r--p 00021000 fd:00 271384 /usr/lib64/ld-2.28.so -7f3b23139000-7f3b2313a000 r--p 00000000 00:00 0 -7f3b2313a000-7f3b2313b000 r--p 00029000 fd:00 271384 /usr/lib64/ld-2.28.so -7f3b2313b000-7f3b2313c000 rw-p 0002a000 fd:00 271384 /usr/lib64/ld-2.28.so -7f3b2313c000-7f3b2313d000 rw-p 00000000 00:00 0 -7ffc5b4ab000-7ffc5b4cd000 rw-p 00000000 00:00 0 [stack] -7ffc5b5f8000-7ffc5b5fb000 r--p 00000000 00:00 0 [vvar] -7ffc5b5fb000-7ffc5b5fc000 r-xp 00000000 00:00 0 [vdso] -ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] - -VM Arguments: -jvm_args: -Xmx3G -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -java_command: org.gradle.launcher.daemon.bootstrap.GradleDaemon 2.7 -java_class_path (initial): /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-launcher-2.7.jar -Launcher Type: SUN_STANDARD - -Environment Variables: -PATH=/home/alan/perl5/bin:/home/alan/perl5/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/alan/bin:/home/alan/bin -USERNAME=alan -SHELL=/bin/zsh -DISPLAY=:1 - -Signal Handlers: -SIGSEGV: [libjvm.so+0xafdc20], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.so+0xafdc20], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.so+0x8e3100], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none -SIGXFSZ: [libjvm.so+0x8e3100], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.so+0x8e3100], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none -SIGUSR2: [libjvm.so+0x8e2f90], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.so+0x8e3380], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.so+0x8e3380], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.so+0x8e3380], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.so+0x8e3380], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:Fedora release 29 (Twenty Nine) - -uname:Linux 5.0.16-200.fc29.x86_64 #1 SMP Tue May 14 18:27:35 UTC 2019 x86_64 -libc:glibc 2.28 NPTL 2.28 -rlimit: STACK 8192k, CORE infinity, NPROC 128334, NOFILE 524288, AS infinity -load average:17.44 5.49 3.18 - -/proc/meminfo: -MemTotal: 32949532 kB -MemFree: 327228 kB -MemAvailable: 7494444 kB -Buffers: 530088 kB -Cached: 6785336 kB -SwapCached: 193736 kB -Active: 25288224 kB -Inactive: 5659820 kB -Active(anon): 22152836 kB -Inactive(anon): 1668924 kB -Active(file): 3135388 kB -Inactive(file): 3990896 kB -Unevictable: 0 kB -Mlocked: 0 kB -SwapTotal: 16543740 kB -SwapFree: 1641308 kB -Dirty: 96036 kB -Writeback: 0 kB -AnonPages: 23439428 kB -Mapped: 1137324 kB -Shmem: 355116 kB -KReclaimable: 540224 kB -Slab: 950576 kB -SReclaimable: 540224 kB -SUnreclaim: 410352 kB -KernelStack: 41600 kB -PageTables: 162880 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 33018504 kB -Committed_AS: 113917212 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -Percpu: 14592 kB -HardwareCorrupted: 0 kB -AnonHugePages: 0 kB -ShmemHugePages: 0 kB -ShmemPmdMapped: 0 kB -CmaTotal: 0 kB -CmaFree: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -Hugetlb: 0 kB -DirectMap4k: 2448616 kB -DirectMap2M: 31055872 kB -DirectMap1G: 0 kB - -container (cgroup) information: -container_type: cgroupv1 -cpu_cpuset_cpus: 0-15 -cpu_memory_nodes: 0 -active_processor_count: 16 -cpu_quota: -1 -cpu_period: 100000 -cpu_shares: -1 -memory_limit_in_bytes: -1 -memory_and_swap_limit_in_bytes: -1 -memory_soft_limit_in_bytes: -1 -memory_usage_in_bytes: 26132631552 -memory_max_usage_in_bytes: 32605982720 - - -CPU:total 16 (initial active 16) (16 cores per cpu, 1 threads per core) family 23 model 1 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, mmxext, 3dnowpref, lzcnt, sse4a, tsc, tscinvbit, tscinv, bmi1 - -/proc/cpuinfo: -processor : 0 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.490 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 0 -cpu cores : 8 -apicid : 0 -initial apicid : 0 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 1 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.492 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 0 -cpu cores : 8 -apicid : 1 -initial apicid : 1 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 2 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.494 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 1 -cpu cores : 8 -apicid : 2 -initial apicid : 2 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 3 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.491 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 1 -cpu cores : 8 -apicid : 3 -initial apicid : 3 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 4 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.493 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 2 -cpu cores : 8 -apicid : 4 -initial apicid : 4 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 5 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.490 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 2 -cpu cores : 8 -apicid : 5 -initial apicid : 5 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 6 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.493 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 3 -cpu cores : 8 -apicid : 6 -initial apicid : 6 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 7 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.491 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 3 -cpu cores : 8 -apicid : 7 -initial apicid : 7 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 8 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3241.240 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 4 -cpu cores : 8 -apicid : 8 -initial apicid : 8 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 9 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3241.894 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 4 -cpu cores : 8 -apicid : 9 -initial apicid : 9 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 10 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3487.804 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 5 -cpu cores : 8 -apicid : 10 -initial apicid : 10 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 11 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3487.911 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 5 -cpu cores : 8 -apicid : 11 -initial apicid : 11 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 12 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.492 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 6 -cpu cores : 8 -apicid : 12 -initial apicid : 12 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 13 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.488 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 6 -cpu cores : 8 -apicid : 13 -initial apicid : 13 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 14 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3498.566 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 7 -cpu cores : 8 -apicid : 14 -initial apicid : 14 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 15 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3498.570 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 7 -cpu cores : 8 -apicid : 15 -initial apicid : 15 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.01 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - - - -Memory: 4k page, physical 32949532k(321180k free), swap 16543740k(1644636k free) - -vm_info: OpenJDK 64-Bit Server VM (25.212-b04) for linux-amd64 JRE (1.8.0_212-b04), built on Apr 23 2019 10:15:33 by "mockbuild" with gcc 8.3.1 20190223 (Red Hat 8.3.1-2) - -time: Thu May 30 12:27:26 2019 -timezone: CEST -elapsed time: 14 seconds (0d 0h 0m 14s) - diff --git a/hs_err_pid28436.log b/hs_err_pid28436.log deleted file mode 100644 index 1e9c7602..00000000 --- a/hs_err_pid28436.log +++ /dev/null @@ -1,2704 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# SIGSEGV (0xb) at pc=0x00007f791304ad54, pid=28436, tid=0x00007f78e7dfd700 -# -# JRE version: OpenJDK Runtime Environment (8.0_201-b09) (build 1.8.0_201-b09) -# Java VM: OpenJDK 64-Bit Server VM (25.201-b09 mixed mode linux-amd64 compressed oops) -# Problematic frame: -# V [libjvm.so+0x586d54] frame::sender(RegisterMap*) const+0xa4 -# -# Core dump written. Default location: /home/alan/Documents/UndergroundBiomesConstructs/core or core.28436 -# -# If you would like to submit a bug report, please visit: -# http://bugreport.java.com/bugreport/crash.jsp -# - ---------------- T H R E A D --------------- - -Current thread (0x00007f78304ef000): JavaThread "pool-1-thread-14" [_thread_in_vm, id=28518, stack(0x00007f78e7cfd000,0x00007f78e7dfe000)] - -siginfo: si_signo: 11 (SIGSEGV), si_code: 128 (SI_KERNEL), si_addr: 0x0000000000000000 - -Registers: -RAX=0xf8020806e00a4cf5, RBX=0x00007f78e7dfb320, RCX=0x00007f790c076ee0, RDX=0x00007f78e7dfb3b8 -RSP=0x00007f78e7dfb2b0, RBP=0x00007f78e7dfb2d0, RSI=0x00007f78e7dfb380, RDI=0x00007f78fd005360 -R8 =0x00007f78fd000000, R9 =0x0000000031dd4ffc, R10=0x00000007c0000768, R11=0x00000000003c4f00 -R12=0x00007f78e7dfb380, R13=0x00007f783061f230, R14=0x00007f78e7dfb320, R15=0x00007f78304ef000 -RIP=0x00007f791304ad54, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000000 - TRAPNO=0x000000000000000d - -Top of Stack: (sp=0x00007f78e7dfb2b0) -0x00007f78e7dfb2b0: 1f8607d9f0844e00 d5cf5c35dd30d200 -0x00007f78e7dfb2c0: 00007f78304ef000 00007f78304ef000 -0x00007f78e7dfb2d0: 00007f78e7dfb9c0 00007f7913454dff -0x00007f78e7dfb2e0: 72d75a456d5ef9a0 00007f78e7dfb350 -0x00007f78e7dfb2f0: 00000000000003d8 00007f78e7dfbae0 -0x00007f78e7dfb300: 00007f78e7dfba4c 00007f78582a7518 -0x00007f78e7dfb310: 00007f78582a7140 00007f78582a7130 -0x00007f78e7dfb320: 00007f78e7dfc420 000000078b936bd0 -0x00007f78e7dfb330: 0000000000000000 275e300300000000 -0x00007f78e7dfb340: f8020806e00a4cf5 00007f78e7dfc420 -0x00007f78e7dfb350: 00007f78e7dfc180 00007f78fd045c1a -0x00007f78e7dfb360: 00007f78fd045b50 dfce997e00000000 -0x00007f78e7dfb370: 0000000000000000 00007f78e7dfc180 -0x00007f78e7dfb380: 00007f78e7dfc420 000000078b936bd0 -0x00007f78e7dfb390: 0000000000000000 275e300300000000 -0x00007f78e7dfb3a0: f8020806e00a4cf5 00007f78e7dfc420 -0x00007f78e7dfb3b0: 00007f78304ef000 f3aec15befd3ad71 -0x00007f78e7dfb3c0: 70834b2219b08f65 cd0f4fc4854dc790 -0x00007f78e7dfb3d0: 39dc6e0bc81398e6 2d82db3147ed6922 -0x00007f78e7dfb3e0: 0014100414143470 02845faceffd275e -0x00007f78e7dfb3f0: 845facf7fd275036 2108421210003602 -0x00007f78e7dfb400: ac0a0082083fff20 c1099d20133f800e -0x00007f78e7dfb410: 717a0f97ec5fe7a3 dbed4fd417cf7dcd -0x00007f78e7dfb420: 3102478e53b2774c 711b22e6fa7f691f -0x00007f78e7dfb430: 0e64d8b5fce8d329 6aea551cece0ae5b -0x00007f78e7dfb440: fb29d35cfede13ef 6d788acd3159f625 -0x00007f78e7dfb450: 2bd1f692dd5c0873 df4ebb67d5739abe -0x00007f78e7dfb460: b2e36e52435d3a4c 2608e31b21b3630d -0x00007f78e7dfb470: f48e945548d0efc7 05086106440a32c9 -0x00007f78e7dfb480: cb02449b169491ce 86803e4cf387340a -0x00007f78e7dfb490: fd275e000d068103 93a81b01545facf7 -0x00007f78e7dfb4a0: 001b01422fd67bfe 83ff884210bc1220 - -Instructions: (pc=0x00007f791304ad54) -0x00007f791304ad34: 5d e8 64 48 33 1c 25 28 00 00 00 75 79 48 83 c4 -0x00007f791304ad44: 18 5b 5d c3 0f 1f 84 00 00 00 00 00 48 8b 46 20 -0x00007f791304ad54: 48 8b 78 08 48 8b 10 48 83 c0 10 48 89 03 48 89 -0x00007f791304ad64: 43 28 48 89 53 20 48 89 7b 08 e8 bd a9 ee ff 48 - -Register to memory mapping: - -RAX=0xf8020806e00a4cf5 is an unknown value -RBX=0x00007f78e7dfb320 is pointing into the stack for thread: 0x00007f78304ef000 -RCX=0x00007f790c076ee0 is an unknown value -RDX=0x00007f78e7dfb3b8 is pointing into the stack for thread: 0x00007f78304ef000 -RSP=0x00007f78e7dfb2b0 is pointing into the stack for thread: 0x00007f78304ef000 -RBP=0x00007f78e7dfb2d0 is pointing into the stack for thread: 0x00007f78304ef000 -RSI=0x00007f78e7dfb380 is pointing into the stack for thread: 0x00007f78304ef000 -RDI=0x00007f78fd005360 is pointing into interpreter code (not bytecode specific) -R8 =0x00007f78fd000000 is an unknown value -R9 =0x0000000031dd4ffc is an unknown value -R10=0x00000007c0000768 is pointing into metadata -R11=0x00000000003c4f00 is an unknown value -R12=0x00007f78e7dfb380 is pointing into the stack for thread: 0x00007f78304ef000 -R13=0x00007f783061f230 is an unknown value -R14=0x00007f78e7dfb320 is pointing into the stack for thread: 0x00007f78304ef000 -R15=0x00007f78304ef000 is a thread - - -Stack: [0x00007f78e7cfd000,0x00007f78e7dfe000], sp=0x00007f78e7dfb2b0, free space=1016k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.so+0x586d54] frame::sender(RegisterMap*) const+0xa4 -V [libjvm.so+0x990dff] SharedRuntime::find_callee_info(JavaThread*, Bytecodes::Code&, CallInfo&, Thread*)+0x28f -V [libjvm.so+0x9931ff] SharedRuntime::handle_ic_miss_helper(JavaThread*, Thread*)+0x9f -V [libjvm.so+0x993e11] SharedRuntime::handle_wrong_method_ic_miss(JavaThread*)+0x41 -v ~RuntimeStub::ic_miss_stub -C 0x000000078b936bd0 - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -v ~RuntimeStub::ic_miss_stub -C 0x000000078b936bd0 - -[error occurred during error reporting (printing Java stack), id 0xb] - - ---------------- P R O C E S S --------------- - -Java Threads: ( => current thread ) - 0x00007f783093e800 JavaThread "pool-1-thread-32" [_thread_in_vm, id=28536, stack(0x00007f78e6aeb000,0x00007f78e6bec000)] - 0x00007f783014b000 JavaThread "pool-1-thread-31" [_thread_in_Java, id=28535, stack(0x00007f78e6bec000,0x00007f78e6ced000)] - 0x00007f7830149000 JavaThread "pool-1-thread-30" [_thread_in_Java, id=28534, stack(0x00007f78e6ced000,0x00007f78e6dee000)] - 0x00007f7830147800 JavaThread "pool-1-thread-29" [_thread_in_Java, id=28533, stack(0x00007f78e6dee000,0x00007f78e6eef000)] - 0x00007f7830146000 JavaThread "pool-1-thread-28" [_thread_in_Java, id=28532, stack(0x00007f78e6eef000,0x00007f78e6ff0000)] - 0x00007f7830144800 JavaThread "pool-1-thread-27" [_thread_in_Java, id=28531, stack(0x00007f78e6ff0000,0x00007f78e70f1000)] - 0x00007f783093c000 JavaThread "pool-1-thread-26" [_thread_in_vm, id=28530, stack(0x00007f78e70f1000,0x00007f78e71f2000)] - 0x00007f783093a000 JavaThread "pool-1-thread-25" [_thread_in_Java, id=28529, stack(0x00007f78e71f2000,0x00007f78e72f3000)] - 0x00007f7830938800 JavaThread "pool-1-thread-24" [_thread_in_vm, id=28528, stack(0x00007f78e72f3000,0x00007f78e73f4000)] - 0x00007f7830936800 JavaThread "pool-1-thread-23" [_thread_in_native, id=28527, stack(0x00007f78e73f4000,0x00007f78e74f5000)] - 0x00007f78303ce000 JavaThread "pool-1-thread-22" [_thread_in_Java, id=28526, stack(0x00007f78e74f5000,0x00007f78e75f6000)] - 0x00007f78303cc000 JavaThread "pool-1-thread-21" [_thread_in_Java, id=28525, stack(0x00007f78e75f6000,0x00007f78e76f7000)] - 0x00007f78303ca800 JavaThread "pool-1-thread-20" [_thread_in_Java, id=28524, stack(0x00007f78e76f7000,0x00007f78e77f8000)] - 0x00007f78303c8800 JavaThread "pool-1-thread-19" [_thread_in_Java, id=28523, stack(0x00007f78e77f8000,0x00007f78e78f9000)] - 0x00007f78303c7000 JavaThread "pool-1-thread-18" [_thread_in_Java, id=28522, stack(0x00007f78e78f9000,0x00007f78e79fa000)] - 0x00007f78304f4000 JavaThread "pool-1-thread-17" [_thread_in_Java, id=28521, stack(0x00007f78e79fa000,0x00007f78e7afb000)] - 0x00007f78304f2000 JavaThread "pool-1-thread-16" [_thread_in_Java, id=28520, stack(0x00007f78e7afb000,0x00007f78e7bfc000)] - 0x00007f78304f0800 JavaThread "pool-1-thread-15" [_thread_in_Java, id=28519, stack(0x00007f78e7bfc000,0x00007f78e7cfd000)] -=>0x00007f78304ef000 JavaThread "pool-1-thread-14" [_thread_in_vm, id=28518, stack(0x00007f78e7cfd000,0x00007f78e7dfe000)] - 0x00007f783061e800 JavaThread "pool-1-thread-13" [_thread_in_Java, id=28517, stack(0x00007f78e7dfe000,0x00007f78e7eff000)] - 0x00007f783061c800 JavaThread "pool-1-thread-12" [_thread_in_Java, id=28516, stack(0x00007f78e7eff000,0x00007f78e8000000)] - 0x00007f783061b000 JavaThread "pool-1-thread-11" [_thread_in_Java, id=28515, stack(0x00007f78ec0e8000,0x00007f78ec1e9000)] - 0x00007f7830619000 JavaThread "pool-1-thread-10" [_thread_in_Java, id=28514, stack(0x00007f78ec1e9000,0x00007f78ec2ea000)] - 0x00007f7830617800 JavaThread "pool-1-thread-9" [_thread_in_Java, id=28513, stack(0x00007f78ec2ea000,0x00007f78ec3eb000)] - 0x00007f783133c800 JavaThread "pool-1-thread-8" [_thread_in_Java, id=28512, stack(0x00007f78ec3eb000,0x00007f78ec4ec000)] - 0x00007f783133b000 JavaThread "pool-1-thread-7" [_thread_in_vm, id=28511, stack(0x00007f78ec4ec000,0x00007f78ec5ed000)] - 0x00007f7831339800 JavaThread "pool-1-thread-6" [_thread_in_Java, id=28510, stack(0x00007f78ec83f000,0x00007f78ec940000)] - 0x00007f7831338000 JavaThread "pool-1-thread-5" [_thread_in_Java, id=28509, stack(0x00007f78ec940000,0x00007f78eca41000)] - 0x00007f783131b000 JavaThread "pool-1-thread-4" [_thread_in_Java, id=28508, stack(0x00007f78ecc57000,0x00007f78ecd58000)] - 0x00007f783131a000 JavaThread "pool-1-thread-3" [_thread_in_Java, id=28507, stack(0x00007f78ecd58000,0x00007f78ece59000)] - 0x00007f7831319000 JavaThread "pool-1-thread-2" [_thread_in_vm, id=28506, stack(0x00007f78ece59000,0x00007f78ecf5a000)] - 0x00007f7830431800 JavaThread "pool-1-thread-1" [_thread_in_Java, id=28505, stack(0x00007f78ed95a000,0x00007f78eda5b000)] - 0x00007f7830df5000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=28485, stack(0x00007f78edc5b000,0x00007f78edd5c000)] - 0x00007f7830b17800 JavaThread "File lock request listener" [_thread_in_native, id=28483, stack(0x00007f78ee7e4000,0x00007f78ee8e5000)] - 0x00007f78309f0000 JavaThread "process reaper" daemon [_thread_blocked, id=28482, stack(0x00007f78eeae5000,0x00007f78eeb1e000)] - 0x00007f783000f800 JavaThread "Stdin handler" [_thread_blocked, id=28480, stack(0x00007f78ef598000,0x00007f78ef699000)] - 0x00007f7844010000 JavaThread "Daemon worker" [_thread_blocked, id=28477, stack(0x00007f78ef6a0000,0x00007f78ef7a1000)] - 0x00007f784400b800 JavaThread "Cancel handler" [_thread_blocked, id=28476, stack(0x00007f78ef7a1000,0x00007f78ef8a2000)] - 0x00007f784400a800 JavaThread "Handler for socket connection from /0:0:0:0:0:0:0:1:35773 to /0:0:0:0:0:0:0:1:41474" [_thread_in_native, id=28475, stack(0x00007f78ef8a2000,0x00007f78ef9a3000)] - 0x00007f7840029800 JavaThread "Daemon" [_thread_blocked, id=28474, stack(0x00007f78ef9a3000,0x00007f78efaa4000)] - 0x00007f790cd21800 JavaThread "Incoming local TCP Connector on port 35773" [_thread_in_native, id=28473, stack(0x00007f78efca4000,0x00007f78efda5000)] - 0x00007f790c152800 JavaThread "Service Thread" daemon [_thread_blocked, id=28471, stack(0x00007f78f44be000,0x00007f78f45bf000)] - 0x00007f790c14f800 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=28470, stack(0x00007f78f45c0000,0x00007f78f46c0000)] - 0x00007f790c14d800 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=28469, stack(0x00007f78f46c1000,0x00007f78f47c1000)] - 0x00007f790c14b000 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=28467, stack(0x00007f78f47c2000,0x00007f78f48c2000)] - 0x00007f790c149000 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=28466, stack(0x00007f78f48c3000,0x00007f78f49c3000)] - 0x00007f790c147000 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=28465, stack(0x00007f78f49c4000,0x00007f78f4ac4000)] - 0x00007f790c145000 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=28464, stack(0x00007f78f4ac5000,0x00007f78f4bc5000)] - 0x00007f790c142800 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=28463, stack(0x00007f78f4bc6000,0x00007f78f4cc6000)] - 0x00007f790c138800 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=28462, stack(0x00007f78f4cc7000,0x00007f78f4dc7000)] - 0x00007f790c136800 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=28461, stack(0x00007f78f4dc8000,0x00007f78f4ec8000)] - 0x00007f790c134000 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=28460, stack(0x00007f78f4ec9000,0x00007f78f4fc9000)] - 0x00007f790c132800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=28459, stack(0x00007f78f4fca000,0x00007f78f50ca000)] - 0x00007f790c12f800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=28458, stack(0x00007f78f50cb000,0x00007f78f51cb000)] - 0x00007f790c123000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=28457, stack(0x00007f78f51cb000,0x00007f78f52cc000)] - 0x00007f790c0f6800 JavaThread "Finalizer" daemon [_thread_blocked, id=28456, stack(0x00007f78f52cc000,0x00007f78f53cd000)] - 0x00007f790c0f2000 JavaThread "Reference Handler" daemon [_thread_blocked, id=28455, stack(0x00007f78f53cd000,0x00007f78f54ce000)] - 0x00007f790c04c800 JavaThread "main" [_thread_blocked, id=28440, stack(0x00007f791268d000,0x00007f791278d000)] - -Other Threads: - 0x00007f790c0e8800 VMThread [stack: 0x00007f78f54cf000,0x00007f78f55cf000] [id=28454] - 0x00007f790c155000 WatcherThread [stack: 0x00007f78f43be000,0x00007f78f44be000] [id=28472] - -VM state:not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -heap address: 0x0000000700000000, size: 3072 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 -Compressed class space size: 1073741824 Address: 0x00000007c0000000 - -Heap: - PSYoungGen total 758784K, used 699449K [0x0000000780000000, 0x00000007b8f00000, 0x00000007c0000000) - eden space 721920K, 91% used [0x0000000780000000,0x00000007a8711f18,0x00000007ac100000) - from space 36864K, 99% used [0x00000007af780000,0x00000007b1b7c608,0x00000007b1b80000) - to space 55808K, 0% used [0x00000007ac100000,0x00000007ac100000,0x00000007af780000) - ParOldGen total 276480K, used 69619K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 25% used [0x0000000700000000,0x00000007043fcfa0,0x0000000710e00000) - Metaspace used 49302K, capacity 50396K, committed 50520K, reserved 1093632K - class space used 6042K, capacity 6434K, committed 6528K, reserved 1048576K - -Card table byte_map: [0x00007f791143f000,0x00007f7911a40000] byte_map_base: 0x00007f790dc3f000 - -Marking Bits: (ParMarkBitMap*) 0x00007f7913877c20 - Begin Bits: [0x00007f78c2000000, 0x00007f78c5000000) - End Bits: [0x00007f78c5000000, 0x00007f78c8000000) - -Polling page: 0x00007f7913b03000 - -CodeCache: size=245760Kb used=35486Kb max_used=35499Kb free=210273Kb - bounds [0x00007f78fd000000, 0x00007f78ff2e0000, 0x00007f790c000000] - total_blobs=9198 nmethods=8479 adapters=630 - compilation: enabled - -Compilation events (250 events): -Event: 11.375 Thread 0x00007f790c14b000 nmethod 10162 0x00007f78feffda90 code [0x00007f78feffdc00, 0x00007f78feffdef0] -Event: 11.375 Thread 0x00007f790c14f800 nmethod 10163 0x00007f78feffd290 code [0x00007f78feffd440, 0x00007f78feffd8e8] -Event: 11.376 Thread 0x00007f790c149000 nmethod 10158 0x00007f78feff40d0 code [0x00007f78feff44c0, 0x00007f78feff6668] -Event: 11.379 Thread 0x00007f790c14d800 nmethod 10164 0x00007f78fef62b10 code [0x00007f78fef634a0, 0x00007f78fef6a658] -Event: 11.381 Thread 0x00007f790c138800 10165 4 java.io.PushbackInputStream::read (145 bytes) -Event: 11.383 Thread 0x00007f790c142800 10166 4 java.io.FileInputStream::read (8 bytes) -Event: 11.384 Thread 0x00007f790c142800 nmethod 10166 0x00007f78fe6e1210 code [0x00007f78fe6e1360, 0x00007f78fe6e13e8] -Event: 11.384 Thread 0x00007f790c138800 nmethod 10165 0x00007f78feffcb10 code [0x00007f78feffcc80, 0x00007f78feffcf88] -Event: 11.385 Thread 0x00007f790c12f800 10167 4 java.io.FilterInputStream::read (9 bytes) -Event: 11.388 Thread 0x00007f790c147000 10168 4 java.util.zip.ZipInputStream::read (304 bytes) -Event: 11.390 Thread 0x00007f790c12f800 nmethod 10167 0x00007f78feff0550 code [0x00007f78feff0720, 0x00007f78feff0b00] -Event: 11.391 Thread 0x00007f790c147000 nmethod 10168 0x00007f78feff21d0 code [0x00007f78feff2380, 0x00007f78feff2790] -Event: 11.397 Thread 0x00007f790c134000 10169 4 java.util.zip.InflaterInputStream::fill (60 bytes) -Event: 11.402 Thread 0x00007f790c134000 nmethod 10169 0x00007f78feff1550 code [0x00007f78feff16e0, 0x00007f78feff1ce8] -Event: 11.402 Thread 0x00007f790c145000 10170 4 java.security.MessageDigest::update (14 bytes) -Event: 11.407 Thread 0x00007f790c145000 nmethod 10170 0x00007f78fefee110 code [0x00007f78fefee2a0, 0x00007f78fefee688] -Event: 11.422 Thread 0x00007f790c136800 nmethod 10091 0x00007f78ff053190 code [0x00007f78ff053580, 0x00007f78ff056598] -Event: 11.428 Thread 0x00007f790c132800 10171 4 java.util.zip.ZipInputStream::readFully (44 bytes) -Event: 11.431 Thread 0x00007f790c142800 10172 ! 4 java.util.zip.Inflater::reset (69 bytes) -Event: 11.433 Thread 0x00007f790c132800 nmethod 10171 0x00007f78fefebb50 code [0x00007f78fefebce0, 0x00007f78fefec108] -Event: 11.434 Thread 0x00007f790c142800 nmethod 10172 0x00007f78fefeda10 code [0x00007f78fefedb80, 0x00007f78fefedf88] -Event: 11.453 Thread 0x00007f790c14b000 10173 3 com.google.common.base.Joiner::toString (24 bytes) -Event: 11.454 Thread 0x00007f790c145000 10174 4 com.google.common.base.Preconditions::checkNotNull (14 bytes) -Event: 11.454 Thread 0x00007f790c14b000 nmethod 10173 0x00007f78fefed110 code [0x00007f78fefed2c0, 0x00007f78fefed898] -Event: 11.454 Thread 0x00007f790c145000 nmethod 10174 0x00007f78fea33350 code [0x00007f78fea334a0, 0x00007f78fea334f8] -Event: 11.458 Thread 0x00007f790c14f800 10175 1 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::getAllDependencies (5 bytes) -Event: 11.459 Thread 0x00007f790c14b000 10176 3 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::collectSuperConfigs (72 bytes) -Event: 11.459 Thread 0x00007f790c14f800 nmethod 10175 0x00007f78fefeb890 code [0x00007f78fefeb9e0, 0x00007f78fefebaf0] -Event: 11.459 Thread 0x00007f790c149000 10178 3 org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.DefaultDependencyDescriptorFactory::findFactoryForDependency (74 bytes) -Event: 11.459 Thread 0x00007f790c14d800 10177 3 org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.DefaultDependencyDescriptorFactory::createDependencyDescriptor (15 bytes) -Event: 11.459 Thread 0x00007f790c14f800 10179 3 org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.ProjectIvyDependencyDescriptorFactory::canConvert (5 bytes) -Event: 11.459 Thread 0x00007f790c14b000 nmethod 10176 0x00007f78feff3310 code [0x00007f78feff3520, 0x00007f78feff3df8] -Event: 11.459 Thread 0x00007f790c14f800 nmethod 10179 0x00007f78feff10d0 code [0x00007f78feff1240, 0x00007f78feff14b0] -Event: 11.459 Thread 0x00007f790c14b000 10180 3 org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.ExternalModuleIvyDependencyDescriptorFactory::canConvert (5 bytes) -Event: 11.459 Thread 0x00007f790c14f800 10181 3 org.gradle.api.internal.artifacts.ivyservice.moduleconverter.dependencies.ExternalModuleIvyDependencyDescriptorFactory::createDependencyDescriptor (133 bytes) -Event: 11.459 Thread 0x00007f790c14b000 nmethod 10180 0x00007f78feff2e90 code [0x00007f78feff3000, 0x00007f78feff3270] -Event: 11.459 Thread 0x00007f790c14b000 10182 3 org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency_Decorated::isForce (31 bytes) -Event: 11.459 Thread 0x00007f790c14d800 nmethod 10177 0x00007f78fefecc50 code [0x00007f78fefecdc0, 0x00007f78fefed018] -Event: 11.459 Thread 0x00007f790c14d800 10183 1 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::getArtifacts (5 bytes) -Event: 11.459 Thread 0x00007f790c14d800 nmethod 10183 0x00007f78feff2bd0 code [0x00007f78feff2d20, 0x00007f78feff2e30] -Event: 11.460 Thread 0x00007f790c14d800 10184 3 org.gradle.internal.component.local.model.DefaultLocalComponentMetaData$DefaultLocalConfigurationMetaData::include (128 bytes) -Event: 11.460 Thread 0x00007f790c14b000 nmethod 10182 0x00007f78fef60f10 code [0x00007f78fef61180, 0x00007f78fef62048] -Event: 11.460 Thread 0x00007f790c14b000 10185 3 com.sun.org.apache.xerces.internal.impl.XMLEntityManager::setScannerVersion (115 bytes) -Event: 11.460 Thread 0x00007f790c149000 nmethod 10178 0x00007f78fefeec10 code [0x00007f78fefeee80, 0x00007f78fefefe88] -Event: 11.460 Thread 0x00007f790c14d800 nmethod 10184 0x00007f78fef5fe10 code [0x00007f78fef60020, 0x00007f78fef60b08] -Event: 11.460 Thread 0x00007f790c14d800 10186 3 com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl::setValues (28 bytes) -Event: 11.460 Thread 0x00007f790c149000 10187 3 com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl::getPropertyDefault (36 bytes) -Event: 11.460 Thread 0x00007f790c14d800 nmethod 10186 0x00007f78fefec890 code [0x00007f78fefec9e0, 0x00007f78fefecbb0] -Event: 11.461 Thread 0x00007f790c14d800 10188 3 com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings::getFeature (31 bytes) -Event: 11.461 Thread 0x00007f790c149000 nmethod 10187 0x00007f78fef5f750 code [0x00007f78fef5f8e0, 0x00007f78fef5fc68] -Event: 11.461 Thread 0x00007f790c149000 10189 3 com.sun.org.apache.xerces.internal.util.URI::isSchemeCharacter (23 bytes) -Event: 11.461 Thread 0x00007f790c14b000 nmethod 10185 0x00007f78fef5e990 code [0x00007f78fef5eb60, 0x00007f78fef5f4b8] -Event: 11.461 Thread 0x00007f790c14b000 10190 3 com.sun.org.apache.xerces.internal.impl.XMLEntityScanner::skipDeclSpaces (280 bytes) -Event: 11.461 Thread 0x00007f790c14d800 nmethod 10188 0x00007f78fef5e290 code [0x00007f78fef5e420, 0x00007f78fef5e818] -Event: 11.461 Thread 0x00007f790c149000 nmethod 10189 0x00007f78fef5de50 code [0x00007f78fef5dfc0, 0x00007f78fef5e1b0] -Event: 11.461 Thread 0x00007f790c14f800 nmethod 10181 0x00007f78fef5b390 code [0x00007f78fef5b6a0, 0x00007f78fef5cf48] -Event: 11.461 Thread 0x00007f790c14d800 10191 3 org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser$AbstractParser::checkErrors (35 bytes) -Event: 11.462 Thread 0x00007f790c149000 10192 3 org.gradle.internal.component.model.AbstractModuleDescriptorBackedMetaData::setSource (6 bytes) -Event: 11.462 Thread 0x00007f790c14d800 nmethod 10191 0x00007f78fef5ac10 code [0x00007f78fef5adc0, 0x00007f78fef5b208] -Event: 11.462 Thread 0x00007f790c149000 nmethod 10192 0x00007f78fef5a8d0 code [0x00007f78fef5aa20, 0x00007f78fef5ab90] -Event: 11.462 Thread 0x00007f790c14b000 nmethod 10190 0x00007f78fef59510 code [0x00007f78fef59720, 0x00007f78fef5a2c8] -Event: 11.465 Thread 0x00007f790c14f800 10193 3 sun.net.www.ParseUtil::match (50 bytes) -Event: 11.466 Thread 0x00007f790c14f800 nmethod 10193 0x00007f78fef59050 code [0x00007f78fef591c0, 0x00007f78fef59490] -Event: 11.477 Thread 0x00007f790c14d800 10194 1 org.gradle.logging.internal.PrintStreamLoggingSystem$SnapshotImpl::access$100 (5 bytes) -Event: 11.478 Thread 0x00007f790c14d800 nmethod 10194 0x00007f78fefec5d0 code [0x00007f78fefec720, 0x00007f78fefec810] -Event: 11.478 Thread 0x00007f790c14b000 10195 3 org.apache.commons.collections.map.AbstractHashedMap::put (98 bytes) -Event: 11.479 Thread 0x00007f790c149000 10196 3 java.io.ObjectStreamClass::forClass (52 bytes) -Event: 11.479 Thread 0x00007f790c14f800 10197 3 java.io.ObjectOutputStream$BlockDataOutputStream::writeUTF (46 bytes) -Event: 11.479 Thread 0x00007f790c14d800 10198 3 java.io.ObjectOutputStream$HandleTable::insert (39 bytes) -Event: 11.479 Thread 0x00007f790c14b000 nmethod 10195 0x00007f78fef582d0 code [0x00007f78fef584a0, 0x00007f78fef58d88] -Event: 11.479 Thread 0x00007f790c14d800 nmethod 10198 0x00007f78fef57b10 code [0x00007f78fef57ca0, 0x00007f78fef58068] -Event: 11.479 Thread 0x00007f790c14f800 nmethod 10197 0x00007f78ff0529d0 code [0x00007f78ff052b80, 0x00007f78ff052fb8] -Event: 11.481 Thread 0x00007f790c149000 nmethod 10196 0x00007f78ff04fad0 code [0x00007f78ff04fe20, 0x00007f78ff051b48] -Event: 11.482 Thread 0x00007f790c136800 10199 4 com.google.gson.stream.JsonReader::hasNext (30 bytes) -Event: 11.482 Thread 0x00007f790c14b000 10200 1 com.google.gson.stream.JsonReader::access$000 (5 bytes) -Event: 11.482 Thread 0x00007f790c14b000 nmethod 10200 0x00007f78ff04f810 code [0x00007f78ff04f960, 0x00007f78ff04fa50] -Event: 11.483 Thread 0x00007f790c132800 10202 4 com.google.gson.stream.JsonReader::peek (144 bytes) -Event: 11.483 Thread 0x00007f790c142800 10203 4 com.google.gson.stream.JsonReader::nextNonWhitespace (366 bytes) -Event: 11.483 Thread 0x00007f790c14d800 10204 3 com.google.gson.stream.JsonReader$1::promoteNameToValue (137 bytes) -Event: 11.483 Thread 0x00007f790c14f800 10205 3 com.google.gson.stream.JsonReader::access$002 (7 bytes) -Event: 11.483 Thread 0x00007f790c136800 nmethod 10199 0x00007f78ff04c510 code [0x00007f78ff04c660, 0x00007f78ff04c728] -Event: 11.483 Thread 0x00007f790c14f800 nmethod 10205 0x00007f78ff04f150 code [0x00007f78ff04f2a0, 0x00007f78ff04f3d0] -Event: 11.483 Thread 0x00007f790c149000 10206 ! 3 com.google.gson.internal.ConstructorConstructor$12::construct (56 bytes) -Event: 11.483 Thread 0x00007f790c14b000 10207 3 com.google.gson.internal.UnsafeAllocator$1::newInstance (20 bytes) -Event: 11.483 Thread 0x00007f790c14f800 10208 3 sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl::set (56 bytes) -Event: 11.483 Thread 0x00007f790c14b000 nmethod 10207 0x00007f78ff04e750 code [0x00007f78ff04e8c0, 0x00007f78ff04eca8] -Event: 11.483 Thread 0x00007f790c14b000 10209 3 com.google.gson.internal.bind.TypeAdapters$8::read (6 bytes) -Event: 11.484 Thread 0x00007f790c14b000 nmethod 10209 0x00007f78ff04dd50 code [0x00007f78ff04df20, 0x00007f78ff04e4e8] -Event: 11.484 Thread 0x00007f790c14b000 10210 ! 3 com.google.gson.internal.bind.TypeAdapters$8::read (34 bytes) -Event: 11.484 Thread 0x00007f790c132800 nmethod 10202 0x00007f78ff04cb10 code [0x00007f78ff04cd40, 0x00007f78ff04ce68] -Event: 11.484 Thread 0x00007f790c14b000 nmethod 10210 0x00007f78ff04d4d0 code [0x00007f78ff04d680, 0x00007f78ff04db68] -Event: 11.484 Thread 0x00007f790c14b000 10211 ! 3 com.google.gson.stream.JsonReader::nextLong (274 bytes) -Event: 11.484 Thread 0x00007f790c149000 nmethod 10206 0x00007f78ff04af10 code [0x00007f78ff04b160, 0x00007f78ff04bed8] -Event: 11.484 Thread 0x00007f790c149000 10212 3 sun.reflect.UnsafeQualifiedLongFieldAccessorImpl::set (166 bytes) -Event: 11.484 Thread 0x00007f790c14d800 nmethod 10204 0x00007f78ff048a90 code [0x00007f78ff048da0, 0x00007f78ff04a558] -Event: 11.484 Thread 0x00007f790c14f800 nmethod 10208 0x00007f78ff046510 code [0x00007f78ff0467c0, 0x00007f78ff0480c8] -Event: 11.484 Thread 0x00007f790c14d800 10214 ! 3 sun.reflect.GeneratedMethodAccessor33::invoke (65 bytes) -Event: 11.484 Thread 0x00007f790c12f800 10215 4 com.google.gson.stream.JsonReader::peekNumber (468 bytes) -Event: 11.485 Thread 0x00007f790c14d800 nmethod 10214 0x00007f78ff045750 code [0x00007f78ff045940, 0x00007f78ff0460f8] -Event: 11.485 Thread 0x00007f790c14b000 nmethod 10211 0x00007f78ff042150 code [0x00007f78ff042540, 0x00007f78ff044788] -Event: 11.485 Thread 0x00007f790c147000 10216 4 java.lang.Long::valueOf (40 bytes) -Event: 11.485 Thread 0x00007f790c149000 nmethod 10212 0x00007f78ff03e550 code [0x00007f78ff03e8c0, 0x00007f78ff041408] -Event: 11.486 Thread 0x00007f790c14b000 10217 3 com.google.gson.stream.JsonReader::fillBuffer (168 bytes) -Event: 11.486 Thread 0x00007f790c14b000 nmethod 10217 0x00007f78ff03c750 code [0x00007f78ff03c900, 0x00007f78ff03ced8] -Event: 11.486 Thread 0x00007f790c147000 nmethod 10216 0x00007f78ff04c7d0 code [0x00007f78ff04c920, 0x00007f78ff04ca18] -Event: 11.487 Thread 0x00007f790c142800 nmethod 10203 0x00007f78ff04cf10 code [0x00007f78ff04d080, 0x00007f78ff04d288] -Event: 11.494 Thread 0x00007f790c136800 10220 4 sun.security.provider.SHA::implCompress (491 bytes) -Event: 11.494 Thread 0x00007f790c134000 10219 4 java.lang.ThreadLocal$ThreadLocalMap::access$000 (6 bytes) -Event: 11.494 Thread 0x00007f790c14f800 10221 3 java.lang.StringCoding::deref (19 bytes) -Event: 11.494 Thread 0x00007f790c14d800 10218 3 sun.security.provider.ByteArrayAccess::i2bBig4 (111 bytes) -Event: 11.495 Thread 0x00007f790c14d800 nmethod 10218 0x00007f78ff03df90 code [0x00007f78ff03e120, 0x00007f78ff03e428] -Event: 11.495 Thread 0x00007f790c14f800 nmethod 10221 0x00007f78ff03d810 code [0x00007f78ff03d9a0, 0x00007f78ff03de68] -Event: 11.496 Thread 0x00007f790c134000 nmethod 10219 0x00007f78ff03d410 code [0x00007f78ff03d560, 0x00007f78ff03d668] -Event: 11.496 Thread 0x00007f790c12f800 nmethod 10215 0x00007f78ff03b810 code [0x00007f78ff03be40, 0x00007f78ff03c378] -Event: 11.501 Thread 0x00007f790c149000 10222 ! 3 java.lang.StringCoding::encode (120 bytes) -Event: 11.504 Thread 0x00007f790c149000 nmethod 10222 0x00007f78ff038b10 code [0x00007f78ff038e60, 0x00007f78ff03a8f8] -Event: 11.506 Thread 0x00007f790c149000 10223 3 java.lang.ThreadLocal::get (38 bytes) -Event: 11.506 Thread 0x00007f790c149000 nmethod 10223 0x00007f78ff038450 code [0x00007f78ff0385e0, 0x00007f78ff038968] -Event: 11.512 Thread 0x00007f790c145000 10224 4 sun.security.provider.ByteArrayAccess::b2iBig64 (614 bytes) -Event: 11.515 Thread 0x00007f790c145000 nmethod 10224 0x00007f78ff037f50 code [0x00007f78ff0380a0, 0x00007f78ff0382f8] -Event: 11.538 Thread 0x00007f790c149000 10225 1 java.util.concurrent.atomic.AtomicInteger::get (5 bytes) -Event: 11.538 Thread 0x00007f790c149000 nmethod 10225 0x00007f78ff03d150 code [0x00007f78ff03d2a0, 0x00007f78ff03d3b0] -Event: 11.540 Thread 0x00007f790c136800 nmethod 10220 0x00007f78ff2a5f90 code [0x00007f78ff2a6100, 0x00007f78ff2a6b08] -Event: 11.543 Thread 0x00007f790c138800 10226 4 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) -Event: 11.545 Thread 0x00007f790c138800 nmethod 10226 0x00007f78ff037b50 code [0x00007f78ff037ca0, 0x00007f78ff037da8] -Event: 11.550 Thread 0x00007f790c132800 10227 4 com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator::hasNext (20 bytes) -Event: 11.550 Thread 0x00007f790c14b000 10228 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (33 bytes) -Event: 11.551 Thread 0x00007f790c132800 nmethod 10227 0x00007f78fe77b7d0 code [0x00007f78fe77b920, 0x00007f78fe77b9b8] -Event: 11.551 Thread 0x00007f790c14b000 nmethod 10228 0x00007f78ff2a5a10 code [0x00007f78ff2a5ba0, 0x00007f78ff2a5eb8] -Event: 11.551 Thread 0x00007f790c14b000 10230 3 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) -Event: 11.551 Thread 0x00007f790c14b000 nmethod 10230 0x00007f78ff2a9cd0 code [0x00007f78ff2a9e60, 0x00007f78ff2aa258] -Event: 11.551 Thread 0x00007f790c14b000 10229 3 java.util.concurrent.ThreadPoolExecutor::workerCountOf (5 bytes) -Event: 11.551 Thread 0x00007f790c14b000 nmethod 10229 0x00007f78ff2a5710 code [0x00007f78ff2a5860, 0x00007f78ff2a5990] -Event: 11.554 Thread 0x00007f790c14b000 10231 3 sun.security.provider.ByteArrayAccess::i2bBig (204 bytes) -Event: 11.555 Thread 0x00007f790c14b000 nmethod 10231 0x00007f78ff2a9490 code [0x00007f78ff2a9620, 0x00007f78ff2a9aa8] -Event: 11.555 Thread 0x00007f790c14b000 10232 3 java.util.concurrent.ThreadPoolExecutor::isRunning (10 bytes) -Event: 11.555 Thread 0x00007f790c14b000 nmethod 10232 0x00007f78ff2a9110 code [0x00007f78ff2a9280, 0x00007f78ff2a9410] -Event: 11.555 Thread 0x00007f790c14b000 10233 3 java.util.concurrent.atomic.AtomicInteger::getAndIncrement (12 bytes) -Event: 11.555 Thread 0x00007f790c14b000 nmethod 10233 0x00007f78ff2a53d0 code [0x00007f78ff2a5520, 0x00007f78ff2a5670] -Event: 11.555 Thread 0x00007f790c14b000 10234 3 java.util.concurrent.ThreadPoolExecutor::execute (132 bytes) -Event: 11.556 Thread 0x00007f790c14b000 nmethod 10234 0x00007f78ff2a7a90 code [0x00007f78ff2a7d00, 0x00007f78ff2a8bc8] -Event: 11.556 Thread 0x00007f790c14b000 10235 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$Asset:: (55 bytes) -Event: 11.556 Thread 0x00007f790c147000 10238 4 java.io.File::length (33 bytes) -Event: 11.556 Thread 0x00007f790c149000 10236 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask:: (10 bytes) -Event: 11.556 Thread 0x00007f790c149000 nmethod 10236 0x00007f78ff2a7590 code [0x00007f78ff2a7700, 0x00007f78ff2a7970] -Event: 11.556 Thread 0x00007f790c149000 10237 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask:: (26 bytes) -Event: 11.557 Thread 0x00007f790c149000 nmethod 10237 0x00007f78ff2a7150 code [0x00007f78ff2a72c0, 0x00007f78ff2a74d0] -Event: 11.557 Thread 0x00007f790c149000 10240 3 java.util.concurrent.AbstractExecutorService::submit (25 bytes) -Event: 11.557 Thread 0x00007f790c149000 nmethod 10240 0x00007f78ff2aa390 code [0x00007f78ff2aa540, 0x00007f78ff2aab68] -Event: 11.557 Thread 0x00007f790c149000 10241 3 java.util.concurrent.AbstractExecutorService::newTaskFor (9 bytes) -Event: 11.557 Thread 0x00007f790c149000 nmethod 10241 0x00007f78ff2aae10 code [0x00007f78ff2aafa0, 0x00007f78ff2ab328] -Event: 11.557 Thread 0x00007f790c149000 10242 3 java.util.concurrent.FutureTask:: (27 bytes) -Event: 11.557 Thread 0x00007f790c149000 nmethod 10242 0x00007f78ff2ab4d0 code [0x00007f78ff2ab640, 0x00007f78ff2ab908] -Event: 11.557 Thread 0x00007f790c149000 10243 3 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject::signal (33 bytes) -Event: 11.558 Thread 0x00007f790c149000 nmethod 10243 0x00007f78ff2aba10 code [0x00007f78ff2abba0, 0x00007f78ff2abf28] -Event: 11.558 Thread 0x00007f790c149000 10244 3 sun.security.provider.SHA::resetHashes (41 bytes) -Event: 11.558 Thread 0x00007f790c149000 nmethod 10244 0x00007f78ff2ac050 code [0x00007f78ff2ac1c0, 0x00007f78ff2ac3d0] -Event: 11.558 Thread 0x00007f790c142800 10239 4 com.google.common.io.ByteStreams::copy (51 bytes) -Event: 11.559 Thread 0x00007f790c14d800 10245 3 sun.security.provider.SHA::implDigest (96 bytes) -Event: 11.559 Thread 0x00007f790c14d800 nmethod 10245 0x00007f78ff2ac510 code [0x00007f78ff2ac6c0, 0x00007f78ff2acb08] -Event: 11.559 Thread 0x00007f790c14d800 10246 3 sun.security.provider.SHA:: (30 bytes) -Event: 11.560 Thread 0x00007f790c14d800 nmethod 10246 0x00007f78ff2acc50 code [0x00007f78ff2acde0, 0x00007f78ff2ad288] -Event: 11.560 Thread 0x00007f790c14d800 10247 ! 3 sun.reflect.GeneratedConstructorAccessor1::newInstance (49 bytes) -Event: 11.560 Thread 0x00007f790c14d800 nmethod 10247 0x00007f78ff2ad450 code [0x00007f78ff2ad640, 0x00007f78ff2adee8] -Event: 11.560 Thread 0x00007f790c14d800 10248 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask::access$100 (7 bytes) -Event: 11.560 Thread 0x00007f790c14d800 nmethod 10248 0x00007f78ff2a6d50 code [0x00007f78ff2a6ec0, 0x00007f78ff2a7028] -Event: 11.560 Thread 0x00007f790c14d800 10249 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask::checkFileCorrupt (37 bytes) -Event: 11.567 Thread 0x00007f790c14b000 nmethod 10235 0x00007f78ff2ae3d0 code [0x00007f78ff2ae5e0, 0x00007f78ff2af1b8] -Event: 11.567 Thread 0x00007f790c14d800 nmethod 10249 0x00007f78ff2af6d0 code [0x00007f78ff2af9c0, 0x00007f78ff2b0e28] -Event: 11.570 Thread 0x00007f790c147000 nmethod 10238 0x00007f78ff2b49d0 code [0x00007f78ff2b4b40, 0x00007f78ff2b4d48] -Event: 11.570 Thread 0x00007f790c147000 10250 4 java.io.File::exists (43 bytes) -Event: 11.573 Thread 0x00007f790c14d800 10251 1 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) -Event: 11.574 Thread 0x00007f790c14d800 nmethod 10251 0x00007f78ff2b4710 code [0x00007f78ff2b4860, 0x00007f78ff2b4990] -Event: 11.575 Thread 0x00007f790c14d800 10253 3 java.util.concurrent.LinkedBlockingQueue::enqueue (14 bytes) -Event: 11.575 Thread 0x00007f790c14d800 nmethod 10253 0x00007f78ff2b4350 code [0x00007f78ff2b44c0, 0x00007f78ff2b4650] -Event: 11.575 Thread 0x00007f790c14d800 10252 3 java.util.concurrent.LinkedBlockingQueue$Node:: (10 bytes) -Event: 11.575 Thread 0x00007f790c14d800 nmethod 10252 0x00007f78ff2b3f50 code [0x00007f78ff2b40c0, 0x00007f78ff2b4290] -Event: 11.575 Thread 0x00007f790c14d800 10254 ! 3 java.util.concurrent.LinkedBlockingQueue::offer (130 bytes) -Event: 11.577 Thread 0x00007f790c14d800 nmethod 10254 0x00007f78ff2b4f50 code [0x00007f78ff2b5200, 0x00007f78ff2b6808] -Event: 11.583 Thread 0x00007f790c14d800 10255 3 java.util.concurrent.locks.ReentrantLock$Sync::nonfairTryAcquire (67 bytes) -Event: 11.583 Thread 0x00007f790c14d800 nmethod 10255 0x00007f78ff2b34d0 code [0x00007f78ff2b3680, 0x00007f78ff2b3da8] -Event: 11.586 Thread 0x00007f790c14f800 10256 3 java.util.concurrent.ThreadPoolExecutor::runStateOf (5 bytes) -Event: 11.587 Thread 0x00007f790c14f800 nmethod 10256 0x00007f78ff2b31d0 code [0x00007f78ff2b3320, 0x00007f78ff2b3450] -Event: 11.589 Thread 0x00007f790c149000 10257 ! 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask::call (484 bytes) -Event: 11.589 Thread 0x00007f790c14d800 10262 3 java.util.concurrent.ThreadPoolExecutor$Worker::lock (6 bytes) -Event: 11.590 Thread 0x00007f790c14d800 nmethod 10262 0x00007f78ff2b2650 code [0x00007f78ff2b2800, 0x00007f78ff2b2f88] -Event: 11.590 Thread 0x00007f790c14d800 10259 3 java.util.concurrent.ThreadPoolExecutor$Worker::unlock (7 bytes) -Event: 11.590 Thread 0x00007f790c14d800 nmethod 10259 0x00007f78ff2b1dd0 code [0x00007f78ff2b1f60, 0x00007f78ff2b2488] -Event: 11.590 Thread 0x00007f790c14d800 10266 3 java.util.concurrent.LinkedBlockingQueue::dequeue (32 bytes) -Event: 11.590 Thread 0x00007f790c14d800 nmethod 10266 0x00007f78ff2b73d0 code [0x00007f78ff2b7540, 0x00007f78ff2b76f0] -Event: 11.590 Thread 0x00007f790c14d800 10260 3 java.util.concurrent.ThreadPoolExecutor$Worker::tryRelease (12 bytes) -Event: 11.591 Thread 0x00007f790c14d800 nmethod 10260 0x00007f78ff2b77d0 code [0x00007f78ff2b7940, 0x00007f78ff2b7c70] -Event: 11.591 Thread 0x00007f790c14d800 10265 3 java.util.concurrent.locks.ReentrantLock::lockInterruptibly (9 bytes) -Event: 11.591 Thread 0x00007f790c14d800 nmethod 10265 0x00007f78ff2b7d50 code [0x00007f78ff2b7f00, 0x00007f78ff2b83f8] -Event: 11.591 Thread 0x00007f790c14d800 10261 3 java.util.concurrent.ThreadPoolExecutor::runStateAtLeast (11 bytes) -Event: 11.591 Thread 0x00007f790c14d800 nmethod 10261 0x00007f78ff2b85d0 code [0x00007f78ff2b8740, 0x00007f78ff2b88d0] -Event: 11.591 Thread 0x00007f790c14d800 10263 3 java.util.concurrent.ThreadPoolExecutor::beforeExecute (1 bytes) -Event: 11.591 Thread 0x00007f790c14d800 nmethod 10263 0x00007f78ff2b8950 code [0x00007f78ff2b8aa0, 0x00007f78ff2b8bf0] -Event: 11.591 Thread 0x00007f790c138800 10258 4 java.io.FileInputStream:: (110 bytes) -Event: 11.592 Thread 0x00007f790c132800 10268 4 java.io.UnixFileSystem::getBooleanAttributes (49 bytes) -Event: 11.594 Thread 0x00007f790c14f800 10270 3 java.util.concurrent.LinkedBlockingQueue::size (8 bytes) -Event: 11.594 Thread 0x00007f790c14f800 nmethod 10270 0x00007f78ff2b8c50 code [0x00007f78ff2b8dc0, 0x00007f78ff2b8fb0] -Event: 11.594 Thread 0x00007f790c14f800 10273 ! 3 java.util.concurrent.FutureTask::run (126 bytes) -Event: 11.595 Thread 0x00007f790c14f800 nmethod 10273 0x00007f78ff2b93d0 code [0x00007f78ff2b95c0, 0x00007f78ff2b9e48] -Event: 11.595 Thread 0x00007f790c14f800 10280 ! 3 java.util.concurrent.LinkedBlockingQueue::take (93 bytes) -Event: 11.596 Thread 0x00007f790c134000 10272 4 java.lang.ThreadLocal::get (38 bytes) -Event: 11.598 Thread 0x00007f790c134000 nmethod 10272 0x00007f78ff2bced0 code [0x00007f78ff2bd040, 0x00007f78ff2bd198] -Event: 11.598 Thread 0x00007f790c134000 10271 4 sun.security.provider.DigestBase::engineUpdate (189 bytes) -Event: 11.599 Thread 0x00007f790c12f800 10275 4 java.io.UnixFileSystem::resolve (103 bytes) -Event: 11.603 Thread 0x00007f790c149000 nmethod 10257 0x00007f78ff2bd390 code [0x00007f78ff2bdae0, 0x00007f78ff2c27c8] -Event: 11.603 Thread 0x00007f790c149000 10278 ! 3 java.util.concurrent.ThreadPoolExecutor::getTask (179 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10280 0x00007f78ff2ba750 code [0x00007f78ff2baa40, 0x00007f78ff2bc0d8] -Event: 11.605 Thread 0x00007f790c14f800 10274 3 net.minecraftforge.gradle.tasks.DownloadAssetsTask$GetAssetTask::call (5 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10274 0x00007f78ff2ba3d0 code [0x00007f78ff2ba540, 0x00007f78ff2ba6c8] -Event: 11.605 Thread 0x00007f790c14f800 10276 3 java.util.concurrent.atomic.AtomicInteger::getAndDecrement (12 bytes) -Event: 11.605 Thread 0x00007f790c145000 10283 4 java.io.File:: (113 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10276 0x00007f78ff2c6b10 code [0x00007f78ff2c6c60, 0x00007f78ff2c6db0] -Event: 11.605 Thread 0x00007f790c14f800 10277 3 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10277 0x00007f78ff2c6e10 code [0x00007f78ff2c6f60, 0x00007f78ff2c70b0] -Event: 11.605 Thread 0x00007f790c14f800 10279 3 java.util.concurrent.FutureTask::done (1 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10279 0x00007f78ff2c7110 code [0x00007f78ff2c7260, 0x00007f78ff2c73b0] -Event: 11.605 Thread 0x00007f790c14f800 10284 3 java.util.concurrent.FutureTask::set (36 bytes) -Event: 11.605 Thread 0x00007f790c14f800 nmethod 10284 0x00007f78ff2c7410 code [0x00007f78ff2c7580, 0x00007f78ff2c77a8] -Event: 11.605 Thread 0x00007f790c14f800 10282 3 java.util.concurrent.FutureTask::finishCompletion (74 bytes) -Event: 11.606 Thread 0x00007f790c14f800 nmethod 10282 0x00007f78ff2c7850 code [0x00007f78ff2c7a00, 0x00007f78ff2c7fa8] -Event: 11.607 Thread 0x00007f790c14f800 10285 3 java.util.concurrent.ThreadPoolExecutor$Worker::tryAcquire (20 bytes) -Event: 11.607 Thread 0x00007f790c136800 10267 ! 4 java.lang.StringCoding::encode (120 bytes) -Event: 11.607 Thread 0x00007f790c14f800 nmethod 10285 0x00007f78ff2c8190 code [0x00007f78ff2c8300, 0x00007f78ff2c86b0] -Event: 11.612 Thread 0x00007f790c132800 nmethod 10268 0x00007f78ff2cb990 code [0x00007f78ff2cbb40, 0x00007f78ff2cc118] -Event: 11.612 Thread 0x00007f790c132800 10287 4 sun.security.provider.ByteArrayAccess::i2bBig (204 bytes) -Event: 11.616 Thread 0x00007f790c12f800 nmethod 10275 0x00007f78ff2c96d0 code [0x00007f78ff2c9880, 0x00007f78ff2ca138] -Event: 11.616 Thread 0x00007f790c149000 nmethod 10278 0x00007f78ff2ccc50 code [0x00007f78ff2ccea0, 0x00007f78ff2ce018] -Event: 11.617 Thread 0x00007f790c134000 nmethod 10271 0x00007f78ff2c8dd0 code [0x00007f78ff2c8f60, 0x00007f78ff2c93b8] -Event: 11.617 Thread 0x00007f790c134000 10286 4 sun.security.provider.ByteArrayAccess::i2bBig4 (111 bytes) -Event: 11.618 Thread 0x00007f790c134000 nmethod 10286 0x00007f78ff2ce7d0 code [0x00007f78ff2ce920, 0x00007f78ff2ce9b8] -Event: 11.618 Thread 0x00007f790c134000 10264 4 sun.security.provider.SHA::resetHashes (41 bytes) -Event: 11.618 Thread 0x00007f790c12f800 10269 4 java.lang.Thread::interrupted (8 bytes) -Event: 11.619 Thread 0x00007f790c12f800 nmethod 10269 0x00007f78fe7a8250 code [0x00007f78fe7a83a0, 0x00007f78fe7a8428] -Event: 11.619 Thread 0x00007f790c134000 nmethod 10264 0x00007f78ff2cc990 code [0x00007f78ff2ccae0, 0x00007f78ff2ccb98] -Event: 11.620 Thread 0x00007f790c132800 nmethod 10287 0x00007f78ff2c8790 code [0x00007f78ff2c88e0, 0x00007f78ff2c8bb8] -Event: 11.622 Thread 0x00007f790c138800 nmethod 10258 0x00007f78ff2ced50 code [0x00007f78ff2cef20, 0x00007f78ff2cf748] -Event: 11.623 Thread 0x00007f790c136800 nmethod 10267 0x00007f78ff2d0910 code [0x00007f78ff2d0b20, 0x00007f78ff2d14b0] -Event: 11.624 Thread 0x00007f790c145000 nmethod 10283 0x00007f78ff2d2950 code [0x00007f78ff2d2b20, 0x00007f78ff2d36c8] -Event: 11.625 Thread 0x00007f790c147000 nmethod 10250 0x00007f78ff2d5fd0 code [0x00007f78ff2d61a0, 0x00007f78ff2d68f8] -Event: 11.671 Thread 0x00007f790c12f800 10288 4 sun.security.provider.SHA::implDigest (96 bytes) -Event: 11.676 Thread 0x00007f790c147000 10289 ! 4 sun.reflect.GeneratedConstructorAccessor1::newInstance (49 bytes) -Event: 11.681 Thread 0x00007f790c134000 10290 4 net.minecraftforge.gradle.tasks.DownloadAssetsTask::checkFileCorrupt (37 bytes) -Event: 11.685 Thread 0x00007f790c147000 nmethod 10289 0x00007f78ff2d0150 code [0x00007f78ff2d02e0, 0x00007f78ff2d06a8] -Event: 11.702 Thread 0x00007f790c142800 nmethod 10239 0x00007f78ff2dba90 code [0x00007f78ff2dbd00, 0x00007f78ff2dd470] -Event: 11.751 Thread 0x00007f790c12f800 nmethod 10288 0x00007f78ff2dabd0 code [0x00007f78ff2dad80, 0x00007f78ff2db490] - -GC Heap History (20 events): -Event: 1.139 GC heap before -{Heap before GC invocations=1 (full 0): - PSYoungGen total 150528K, used 129024K [0x0000000780000000, 0x000000078a800000, 0x00000007c0000000) - eden space 129024K, 100% used [0x0000000780000000,0x0000000787e00000,0x0000000787e00000) - from space 21504K, 0% used [0x0000000789300000,0x0000000789300000,0x000000078a800000) - to space 21504K, 0% used [0x0000000787e00000,0x0000000787e00000,0x0000000789300000) - ParOldGen total 344064K, used 0K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700000000,0x0000000715000000) - Metaspace used 19847K, capacity 20248K, committed 20480K, reserved 1067008K - class space used 2577K, capacity 2706K, committed 2816K, reserved 1048576K -Event: 1.151 GC heap after -Heap after GC invocations=1 (full 0): - PSYoungGen total 150528K, used 15928K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000787e00000) - from space 21504K, 74% used [0x0000000787e00000,0x0000000788d8e2c0,0x0000000789300000) - to space 21504K, 0% used [0x0000000791100000,0x0000000791100000,0x0000000792600000) - ParOldGen total 344064K, used 16K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000715000000) - Metaspace used 19847K, capacity 20248K, committed 20480K, reserved 1067008K - class space used 2577K, capacity 2706K, committed 2816K, reserved 1048576K -} -Event: 1.233 GC heap before -{Heap before GC invocations=2 (full 0): - PSYoungGen total 150528K, used 33329K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 129024K, 13% used [0x0000000780000000,0x00000007810fe378,0x0000000787e00000) - from space 21504K, 74% used [0x0000000787e00000,0x0000000788d8e2c0,0x0000000789300000) - to space 21504K, 0% used [0x0000000791100000,0x0000000791100000,0x0000000792600000) - ParOldGen total 344064K, used 16K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000715000000) - Metaspace used 20870K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -Event: 1.239 GC heap after -Heap after GC invocations=2 (full 0): - PSYoungGen total 279552K, used 8581K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 39% used [0x0000000791100000,0x0000000791961540,0x0000000792600000) - to space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - ParOldGen total 344064K, used 24K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700006000,0x0000000715000000) - Metaspace used 20870K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -} -Event: 1.239 GC heap before -{Heap before GC invocations=3 (full 1): - PSYoungGen total 279552K, used 8581K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 39% used [0x0000000791100000,0x0000000791961540,0x0000000792600000) - to space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - ParOldGen total 344064K, used 24K [0x0000000700000000, 0x0000000715000000, 0x0000000780000000) - object space 344064K, 0% used [0x0000000700000000,0x0000000700006000,0x0000000715000000) - Metaspace used 20870K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -Event: 1.263 GC heap after -Heap after GC invocations=3 (full 1): - PSYoungGen total 279552K, used 0K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 0% used [0x0000000791100000,0x0000000791100000,0x0000000792600000) - to space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - ParOldGen total 181760K, used 8331K [0x0000000700000000, 0x000000070b180000, 0x0000000780000000) - object space 181760K, 4% used [0x0000000700000000,0x0000000700822d30,0x000000070b180000) - Metaspace used 20870K, capacity 21176K, committed 21248K, reserved 1067008K - class space used 2682K, capacity 2802K, committed 2816K, reserved 1048576K -} -Event: 3.023 GC heap before -{Heap before GC invocations=4 (full 1): - PSYoungGen total 279552K, used 144750K [0x0000000780000000, 0x0000000792600000, 0x00000007c0000000) - eden space 258048K, 56% used [0x0000000780000000,0x0000000788d5b840,0x000000078fc00000) - from space 21504K, 0% used [0x0000000791100000,0x0000000791100000,0x0000000792600000) - to space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - ParOldGen total 181760K, used 8331K [0x0000000700000000, 0x000000070b180000, 0x0000000780000000) - object space 181760K, 4% used [0x0000000700000000,0x0000000700822d30,0x000000070b180000) - Metaspace used 34526K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4474K, capacity 4730K, committed 4736K, reserved 1048576K -Event: 3.034 GC heap after -Heap after GC invocations=4 (full 1): - PSYoungGen total 279552K, used 14929K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 69% used [0x000000078fc00000,0x0000000790a94780,0x0000000791100000) - to space 21504K, 0% used [0x000000079a480000,0x000000079a480000,0x000000079b980000) - ParOldGen total 181760K, used 8411K [0x0000000700000000, 0x000000070b180000, 0x0000000780000000) - object space 181760K, 4% used [0x0000000700000000,0x0000000700836d40,0x000000070b180000) - Metaspace used 34526K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4474K, capacity 4730K, committed 4736K, reserved 1048576K -} -Event: 3.034 GC heap before -{Heap before GC invocations=5 (full 2): - PSYoungGen total 279552K, used 14929K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 69% used [0x000000078fc00000,0x0000000790a94780,0x0000000791100000) - to space 21504K, 0% used [0x000000079a480000,0x000000079a480000,0x000000079b980000) - ParOldGen total 181760K, used 8411K [0x0000000700000000, 0x000000070b180000, 0x0000000780000000) - object space 181760K, 4% used [0x0000000700000000,0x0000000700836d40,0x000000070b180000) - Metaspace used 34526K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4474K, capacity 4730K, committed 4736K, reserved 1048576K -Event: 3.086 GC heap after -Heap after GC invocations=5 (full 2): - PSYoungGen total 279552K, used 0K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 258048K, 0% used [0x0000000780000000,0x0000000780000000,0x000000078fc00000) - from space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - to space 21504K, 0% used [0x000000079a480000,0x000000079a480000,0x000000079b980000) - ParOldGen total 276480K, used 20820K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 7% used [0x0000000700000000,0x0000000701455300,0x0000000710e00000) - Metaspace used 34526K, capacity 35372K, committed 35416K, reserved 1079296K - class space used 4474K, capacity 4730K, committed 4736K, reserved 1048576K -} -Event: 4.982 GC heap before -{Heap before GC invocations=6 (full 2): - PSYoungGen total 279552K, used 258048K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 258048K, 100% used [0x0000000780000000,0x000000078fc00000,0x000000078fc00000) - from space 21504K, 0% used [0x000000078fc00000,0x000000078fc00000,0x0000000791100000) - to space 21504K, 0% used [0x000000079a480000,0x000000079a480000,0x000000079b980000) - ParOldGen total 276480K, used 20820K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 7% used [0x0000000700000000,0x0000000701455300,0x0000000710e00000) - Metaspace used 44568K, capacity 45524K, committed 45784K, reserved 1089536K - class space used 5749K, capacity 6103K, committed 6144K, reserved 1048576K -Event: 4.996 GC heap after -Heap after GC invocations=6 (full 2): - PSYoungGen total 402432K, used 21497K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 380928K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000797400000) - from space 21504K, 99% used [0x000000079a480000,0x000000079b97e670,0x000000079b980000) - to space 21504K, 0% used [0x0000000798f80000,0x0000000798f80000,0x000000079a480000) - ParOldGen total 276480K, used 24590K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 8% used [0x0000000700000000,0x0000000701803b90,0x0000000710e00000) - Metaspace used 44568K, capacity 45524K, committed 45784K, reserved 1089536K - class space used 5749K, capacity 6103K, committed 6144K, reserved 1048576K -} -Event: 7.759 GC heap before -{Heap before GC invocations=7 (full 2): - PSYoungGen total 402432K, used 402425K [0x0000000780000000, 0x000000079b980000, 0x00000007c0000000) - eden space 380928K, 100% used [0x0000000780000000,0x0000000797400000,0x0000000797400000) - from space 21504K, 99% used [0x000000079a480000,0x000000079b97e670,0x000000079b980000) - to space 21504K, 0% used [0x0000000798f80000,0x0000000798f80000,0x000000079a480000) - ParOldGen total 276480K, used 24590K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 8% used [0x0000000700000000,0x0000000701803b90,0x0000000710e00000) - Metaspace used 48454K, capacity 49464K, committed 49624K, reserved 1093632K - class space used 5988K, capacity 6364K, committed 6400K, reserved 1048576K -Event: 7.781 GC heap after -Heap after GC invocations=7 (full 2): - PSYoungGen total 430592K, used 21499K [0x0000000780000000, 0x00000007a5e00000, 0x00000007c0000000) - eden space 409088K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000798f80000) - from space 21504K, 99% used [0x0000000798f80000,0x000000079a47ecf8,0x000000079a480000) - to space 37888K, 0% used [0x00000007a3900000,0x00000007a3900000,0x00000007a5e00000) - ParOldGen total 276480K, used 37608K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024ba1d8,0x0000000710e00000) - Metaspace used 48454K, capacity 49464K, committed 49624K, reserved 1093632K - class space used 5988K, capacity 6364K, committed 6400K, reserved 1048576K -} -Event: 9.208 GC heap before -{Heap before GC invocations=8 (full 2): - PSYoungGen total 430592K, used 430587K [0x0000000780000000, 0x00000007a5e00000, 0x00000007c0000000) - eden space 409088K, 100% used [0x0000000780000000,0x0000000798f80000,0x0000000798f80000) - from space 21504K, 99% used [0x0000000798f80000,0x000000079a47ecf8,0x000000079a480000) - to space 37888K, 0% used [0x00000007a3900000,0x00000007a3900000,0x00000007a5e00000) - ParOldGen total 276480K, used 37608K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024ba1d8,0x0000000710e00000) - Metaspace used 48565K, capacity 49592K, committed 49880K, reserved 1093632K - class space used 5988K, capacity 6364K, committed 6400K, reserved 1048576K -Event: 9.219 GC heap after -Heap after GC invocations=8 (full 2): - PSYoungGen total 584192K, used 22395K [0x0000000780000000, 0x00000007a7380000, 0x00000007c0000000) - eden space 546304K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007a1580000) - from space 37888K, 59% used [0x00000007a3900000,0x00000007a4edecf8,0x00000007a5e00000) - to space 36352K, 0% used [0x00000007a1580000,0x00000007a1580000,0x00000007a3900000) - ParOldGen total 276480K, used 37616K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024bc1d8,0x0000000710e00000) - Metaspace used 48565K, capacity 49592K, committed 49880K, reserved 1093632K - class space used 5988K, capacity 6364K, committed 6400K, reserved 1048576K -} -Event: 11.264 GC heap before -{Heap before GC invocations=9 (full 2): - PSYoungGen total 584192K, used 568699K [0x0000000780000000, 0x00000007a7380000, 0x00000007c0000000) - eden space 546304K, 100% used [0x0000000780000000,0x00000007a1580000,0x00000007a1580000) - from space 37888K, 59% used [0x00000007a3900000,0x00000007a4edecf8,0x00000007a5e00000) - to space 36352K, 0% used [0x00000007a1580000,0x00000007a1580000,0x00000007a3900000) - ParOldGen total 276480K, used 37616K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024bc1d8,0x0000000710e00000) - Metaspace used 49155K, capacity 50250K, committed 50520K, reserved 1093632K - class space used 6034K, capacity 6431K, committed 6528K, reserved 1048576K -Event: 11.278 GC heap after -Heap after GC invocations=9 (full 2): - PSYoungGen total 582656K, used 25513K [0x0000000780000000, 0x00000007b1b80000, 0x00000007c0000000) - eden space 546304K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007a1580000) - from space 36352K, 70% used [0x00000007a1580000,0x00000007a2e6a628,0x00000007a3900000) - to space 36864K, 0% used [0x00000007af780000,0x00000007af780000,0x00000007b1b80000) - ParOldGen total 276480K, used 37624K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024be1d8,0x0000000710e00000) - Metaspace used 49155K, capacity 50250K, committed 50520K, reserved 1093632K - class space used 6034K, capacity 6431K, committed 6528K, reserved 1048576K -} -Event: 11.636 GC heap before -{Heap before GC invocations=10 (full 2): - PSYoungGen total 582656K, used 571761K [0x0000000780000000, 0x00000007b1b80000, 0x00000007c0000000) - eden space 546304K, 99% used [0x0000000780000000,0x00000007a1571e38,0x00000007a1580000) - from space 36352K, 70% used [0x00000007a1580000,0x00000007a2e6a628,0x00000007a3900000) - to space 36864K, 0% used [0x00000007af780000,0x00000007af780000,0x00000007b1b80000) - ParOldGen total 276480K, used 37624K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 13% used [0x0000000700000000,0x00000007024be1d8,0x0000000710e00000) - Metaspace used 49302K, capacity 50396K, committed 50520K, reserved 1093632K - class space used 6042K, capacity 6434K, committed 6528K, reserved 1048576K -Event: 11.658 GC heap after -Heap after GC invocations=10 (full 2): - PSYoungGen total 758784K, used 36849K [0x0000000780000000, 0x00000007b8f00000, 0x00000007c0000000) - eden space 721920K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007ac100000) - from space 36864K, 99% used [0x00000007af780000,0x00000007b1b7c608,0x00000007b1b80000) - to space 55808K, 0% used [0x00000007ac100000,0x00000007ac100000,0x00000007af780000) - ParOldGen total 276480K, used 69619K [0x0000000700000000, 0x0000000710e00000, 0x0000000780000000) - object space 276480K, 25% used [0x0000000700000000,0x00000007043fcfa0,0x0000000710e00000) - Metaspace used 49302K, capacity 50396K, committed 50520K, reserved 1093632K - class space used 6042K, capacity 6434K, committed 6528K, reserved 1048576K -} - -Deoptimization events (250 events): -Event: 5.833 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe7a8484 method=com.sun.tools.javac.util.ListBuffer.next()Ljava/lang/Object; @ 12 -Event: 5.833 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe9ae488 method=com.sun.tools.javac.tree.TreeInfo.name(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/util/Name; @ 4 -Event: 5.834 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fe97c6bc method=com.sun.tools.javac.tree.TreeScanner.visitApply(Lcom/sun/tools/javac/tree/JCTree$JCMethodInvocation;)V @ 13 -Event: 5.834 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fddefb6c method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 253 -Event: 5.836 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fddefb6c method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 253 -Event: 5.837 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fdd503d0 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 253 -Event: 5.838 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdeaf584 method=com.sun.tools.javac.util.IntHashTable.lookup(Ljava/lang/Object;I)I @ 67 -Event: 5.838 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd5de968 method=com.sun.tools.javac.util.IntHashTable.putAtIndex(Ljava/lang/Object;II)I @ 18 -Event: 5.838 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd908460 method=com.sun.tools.javac.util.IntHashTable.lookup(Ljava/lang/Object;I)I @ 67 -Event: 5.838 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe76dc98 method=com.sun.tools.javac.code.Scope.enter(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Scope;Lcom/sun/tools/javac/code/Scope;Z)V @ 116 -Event: 5.863 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe79b5d8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 5.863 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9d8e88 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 52 -Event: 5.863 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe79b5d8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 5.863 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9ef2b8 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 52 -Event: 5.864 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe6090d4 method=com.sun.tools.javac.util.IntHashTable.rehash()V @ 88 -Event: 5.873 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe98dea4 method=com.sun.tools.javac.comp.Attr.visitSelect(Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;)V @ 41 -Event: 5.873 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9995b8 method=com.sun.tools.javac.comp.Attr.selectSym(Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/c -Event: 5.873 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fea7e27c method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 90 -Event: 5.876 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe9a97ac method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 5.877 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe8e69b4 method=com.sun.tools.javac.code.Symbol$TypeSymbol.formFullName(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/Name; @ 22 -Event: 5.877 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe05a25c method=com.sun.tools.javac.code.Symbol$TypeSymbol.formFlatName(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/Name; @ 11 -Event: 5.878 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe081554 method=com.sun.tools.javac.tree.TreeInfo.symbol(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/code/Symbol; @ 9 -Event: 5.878 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdf1215c method=com.sun.tools.javac.comp.Attr.isType(Lcom/sun/tools/javac/code/Symbol;)Z @ 1 -Event: 5.881 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe79b5d8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 5.881 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe081554 method=com.sun.tools.javac.tree.TreeInfo.symbol(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/code/Symbol; @ 9 -Event: 5.882 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe081554 method=com.sun.tools.javac.tree.TreeInfo.symbol(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/code/Symbol; @ 9 -Event: 5.882 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe79b5d8 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 5.882 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe7a6c00 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 5.883 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fea61560 method=com.sun.tools.javac.code.Type$ClassType.isParameterized()Z @ 1 -Event: 5.883 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fea375e8 method=com.sun.tools.javac.comp.Attr.visitIdent(Lcom/sun/tools/javac/tree/JCTree$JCIdent;)V @ 23 -Event: 5.887 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe081540 method=com.sun.tools.javac.tree.TreeInfo.skipParens(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/tree/JCTree; @ 7 -Event: 5.887 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe9a97ac method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 5.895 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf5684 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun -Event: 5.895 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf5684 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun -Event: 5.895 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf5684 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun -Event: 5.895 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf5684 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun -Event: 5.898 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf2860 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 13 -Event: 5.899 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf2860 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 13 -Event: 5.899 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe9a97ac method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 5.900 Thread 0x00007f7844010000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x00007f78fe9c3808 method=com.sun.tools.javac.code.Type.containsAny(Lcom/sun/tools/javac/util/List;)Z @ 14 -Event: 5.900 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fea61560 method=com.sun.tools.javac.code.Type$ClassType.isParameterized()Z @ 1 -Event: 5.904 Thread 0x00007f7844010000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x00007f78fea07b98 method=com.sun.tools.javac.code.Type.containsAny(Lcom/sun/tools/javac/util/List;)Z @ 14 -Event: 5.904 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf2860 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 13 -Event: 5.905 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feaf2860 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 13 -Event: 5.905 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fea61560 method=com.sun.tools.javac.code.Type$ClassType.isParameterized()Z @ 1 -Event: 5.906 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fea61560 method=com.sun.tools.javac.code.Type$ClassType.isParameterized()Z @ 1 -Event: 5.914 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9585e0 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 5.914 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fea0ced4 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 5.915 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9af3f8 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 5.916 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe80d794 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 19 -Event: 5.921 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe80d794 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 19 -Event: 5.921 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe80d794 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 19 -Event: 5.923 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe80d794 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 19 -Event: 5.924 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe9a97ac method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 5.924 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe821bec method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 19 -Event: 6.033 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78febc1c0c method=com.sun.tools.javac.code.Type$ClassType.isRaw()Z @ 31 -Event: 6.033 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd948b5c method=com.sun.tools.javac.code.Type$ClassType.isRaw()Z @ 31 -Event: 6.033 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febb28b0 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 75 -Event: 6.033 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febabc00 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 75 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78febc1c0c method=com.sun.tools.javac.code.Type$ClassType.isRaw()Z @ 31 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78febc1c0c method=com.sun.tools.javac.code.Type$ClassType.isRaw()Z @ 31 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd948b5c method=com.sun.tools.javac.code.Type$ClassType.isRaw()Z @ 31 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febba950 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 75 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feba1f18 method=com.sun.tools.javac.code.Types$18.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/code/Type; @ 75 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feae4250 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feae4250 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feae4250 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 6.034 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febaf72c method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 110 -Event: 6.045 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fea331e0 method=com.sun.tools.javac.model.FilteredMemberList.unwanted(Lcom/sun/tools/javac/code/Symbol;)Z @ 14 -Event: 6.048 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe58c7f8 method=com.sun.tools.javac.util.ListBuffer.append(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; @ 9 -Event: 6.079 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feadff28 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 6.079 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fec8cc84 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 6.080 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fec8cc84 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 6.080 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fec8cc84 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 6.081 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78febb6fc0 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 6.081 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feadff28 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 6.082 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feadff28 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 6.082 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fec32cfc method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 6.082 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fec32cfc method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 6.082 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fec32cfc method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 6.082 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fec32cfc method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 300 -Event: 6.083 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fec8cc84 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 13 -Event: 6.085 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feadff28 method=com.sun.tools.javac.comp.Check.checkDeprecated(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol; -Event: 6.088 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78febb6fc0 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 6.092 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febe4abc method=com.sun.tools.javac.comp.Resolve$MethodCheckContext.compatible(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 13 -Event: 6.113 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd68e354 method=com.sun.tools.javac.util.Convert.chars2utf([CI[BII)I @ 35 -Event: 6.122 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78febb6fc0 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 6.123 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78febb6fc0 method=com.sun.tools.javac.tree.TreeInfo.isEnumInit(Lcom/sun/tools/javac/tree/JCTree;)Z @ 4 -Event: 6.132 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78feae4250 method=com.sun.tools.javac.code.Types$19.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Void;)Lcom/sun/tools/javac/util/List; @ 46 -Event: 6.154 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feced4ac method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 31 -Event: 6.194 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febe7814 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 69 -Event: 6.194 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe8861f4 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 6.194 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe95ea24 method=com.sun.tools.javac.code.Type.isCompound()Z @ 23 -Event: 6.195 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fe0183a0 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.198 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febf98a4 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 69 -Event: 6.199 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe8861f4 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 6.199 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fe0183a0 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.219 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fecf99d4 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 6.220 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fecf99d4 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 6.225 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fecf99d4 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 6.225 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fecf99d4 method=com.sun.tools.javac.comp.Check.checkType(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/t -Event: 6.233 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fed0e28c method=com.sun.tools.javac.tree.TreeInfo.getStartPos(Lcom/sun/tools/javac/tree/JCTree;)I @ 581 -Event: 6.235 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feb1fdb4 method=com.sun.tools.javac.comp.Resolve.isAccessible(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Z)Z @ 202 -Event: 6.260 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fec14324 method=com.sun.tools.javac.jvm.ClassReader.readMethod()Lcom/sun/tools/javac/code/Symbol$MethodSymbol; @ 280 -Event: 6.264 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feddcac4 method=com.sun.tools.javac.jvm.Pool.makePoolValue(Ljava/lang/Object;)Ljava/lang/Object; @ 4 -Event: 6.266 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fedaaf74 method=com.sun.tools.javac.jvm.Pool.makePoolValue(Ljava/lang/Object;)Ljava/lang/Object; @ 4 -Event: 6.275 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed5a598 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 6.278 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed5a598 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 6.281 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feb44540 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 110 -Event: 6.287 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe8baa1c method=com.sun.tools.javac.code.Symbol$TypeSymbol.formFullName(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/Name; @ 22 -Event: 6.299 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe8861f4 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 6.300 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe8861f4 method=com.sun.tools.javac.code.Type$ClassType.isErroneous()Z @ 28 -Event: 6.343 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed50c5c method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 6.343 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed50c5c method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 6.344 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed50c5c method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 6.344 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed50c5c method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 6.359 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe60215c method=com.sun.tools.javac.util.IntHashTable.rehash()V @ 88 -Event: 6.379 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9e076c method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 6.398 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe9343c8 method=com.sun.tools.javac.code.Scope.lookup(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/code/Scope$Entry; @ 19 -Event: 6.409 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fed55050 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 6.411 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fed55050 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 6.422 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fedef224 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.422 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fedef224 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.473 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feec3550 method=com.sun.tools.javac.code.Types.containsTypeEquivalent(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z @ 15 -Event: 6.473 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fed2bba0 method=com.sun.tools.javac.code.Types.containsTypeEquivalent(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z @ 15 -Event: 6.522 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fecf15e8 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 92 -Event: 6.537 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fed47d04 method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lcom/s -Event: 6.547 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed5a598 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 6.560 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fef2d7f4 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 558 -Event: 6.569 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fec9504c method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.569 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fec9504c method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.602 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed5a598 method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 37 -Event: 6.602 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fefeff28 method=com.sun.tools.javac.comp.Resolve.isAccessible(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;Z)Z @ 141 -Event: 6.618 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fef26958 method=com.sun.tools.javac.jvm.Pool.put(Ljava/lang/Object;)I @ 87 -Event: 6.619 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fed55050 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 6.620 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fed55050 method=com.sun.tools.javac.util.ArrayUtils.ensureCapacity([Ljava/lang/Object;I)[Ljava/lang/Object; @ 39 -Event: 6.622 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fef51c94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 6.622 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fef51c94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 6.631 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fef51c94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 6.632 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fef51c94 method=com.sun.tools.javac.jvm.Items$Item.coerce(I)Lcom/sun/tools/javac/jvm/Items$Item; @ 11 -Event: 6.720 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff04073c method=com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/su -Event: 6.780 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff108d9c method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lc -Event: 6.780 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff108d9c method=com.sun.tools.javac.comp.Resolve.selectBest(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lc -Event: 6.782 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd611b80 method=com.sun.tools.javac.util.Convert.chars2utf([CI[BII)I @ 35 -Event: 6.793 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fef611cc method=com.sun.tools.javac.code.Symbol$MethodSymbol.overrides(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;Z)Z @ 62 -Event: 6.796 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff0e10dc method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 6.797 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff0e10dc method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 6.800 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff117eac method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 6.801 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78ff117478 method=com.sun.tools.javac.tree.JCTree.hasTag(Lcom/sun/tools/javac/tree/JCTree$Tag;)Z @ 2 -Event: 6.801 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff117eac method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 6.802 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff085914 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 6.802 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff085914 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 6.804 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff085914 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 6.804 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff085914 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 95 -Event: 6.810 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fede7250 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.820 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff117eac method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 6.822 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fef7b0a0 method=com.sun.tools.javac.code.Symbol$MethodSymbol.overrides(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;Z)Z @ 62 -Event: 6.823 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78ff0e10dc method=com.sun.tools.javac.code.Types.asOuterSuper(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 4 -Event: 6.832 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe99f45c method=com.sun.tools.javac.comp.Resolve.findInheritedMemberType(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/cod -Event: 6.849 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78feef7338 method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 6.849 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed100e0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 6.849 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed100e0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 6.849 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fece90e4 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 6.849 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fece90e4 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78ff0d2fec method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 117 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=speculate_class_check action=maybe_recompile pc=0x00007f78fede69b8 method=com.sun.tools.javac.code.Type.hasTag(Lcom/sun/tools/javac/code/TypeTag;)Z @ 2 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fed6dbc4 method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed100e0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fed100e0 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; @ 3 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fece90e4 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fece90e4 method=com.sun.tools.javac.code.Types$13.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; @ 59 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedb6e40 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78ff0c85d8 method=com.sun.tools.javac.code.Types.isSubtype(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Z)Z @ 117 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedb6e40 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedb6e40 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 6.850 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fefb0c44 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 29 -Event: 6.855 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fef2d7f4 method=com.sun.tools.javac.code.Types.capture(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 558 -Event: 6.856 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedfc338 method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 6.856 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedfc338 method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 6.856 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fedfc148 method=com.sun.tools.javac.comp.Attr.check(Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/comp/Attr$ResultInfo;)Lcom/sun/tools/javac/code/Typ -Event: 6.858 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feccaedc method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 6.858 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feccaedc method=com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/co -Event: 6.865 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff117eac method=com.sun.tools.javac.comp.Lower.needsProtectedAccess(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/tree/JCTree;)Z @ 31 -Event: 6.870 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fedb6e40 method=com.sun.tools.javac.code.Type.isInterface()Z @ 4 -Event: 6.870 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fefb6000 method=com.sun.tools.javac.code.Types$4.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 29 -Event: 6.905 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78ff1b428c method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 7.227 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff0eb22c method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 21 -Event: 7.227 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff0eb22c method=com.sun.tools.javac.code.Types.isSubtypeUncheckedInternal(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z @ 21 -Event: 7.228 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3d5dc0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 141 -Event: 7.228 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3d5dc0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 141 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3d5dc0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 141 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3d5dc0 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 141 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78ff028b30 method=com.sun.tools.javac.code.Symbol$TypeSymbol.precedes(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z @ 34 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fef894c4 method=com.sun.tools.javac.code.Types.cvarLowerBound(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; @ 7 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff22f9dc method=com.sun.tools.javac.code.Types.intersect(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; @ 154 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd44c478 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitType(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 14 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff22f9dc method=com.sun.tools.javac.code.Types.intersect(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; @ 154 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff22f9dc method=com.sun.tools.javac.code.Types.intersect(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; @ 154 -Event: 7.229 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff22f9dc method=com.sun.tools.javac.code.Types.intersect(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; @ 154 -Event: 7.233 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff0bdddc method=com.sun.tools.javac.code.Types$SignatureGenerator.assembleSig(Lcom/sun/tools/javac/code/Type;)V @ 210 -Event: 7.233 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff0bdddc method=com.sun.tools.javac.code.Types$SignatureGenerator.assembleSig(Lcom/sun/tools/javac/code/Type;)V @ 210 -Event: 7.249 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fdbc9ea4 method=com.sun.tools.javac.code.Types$SameTypeVisitor.visitClassType(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/code/Type;)Ljava/lang/Boolean; @ 324 -Event: 7.606 Thread 0x00007f7830df5000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fe3550f8 method=java.util.AbstractList.subList(II)Ljava/util/List; @ 4 -Event: 10.795 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe94057c method=org.gradle.api.specs.CompositeSpec.(Ljava/lang/Iterable;)V @ 37 -Event: 10.807 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe94057c method=org.gradle.api.specs.CompositeSpec.(Ljava/lang/Iterable;)V @ 37 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3a3110 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 38 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3a2f68 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3a2f68 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd3a2f68 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd4fcf28 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdd95364 method=org.gradle.api.specs.NotSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 10 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd58649c method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.819 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fdc915a0 method=org.gradle.api.internal.file.pattern.PatternMatcherFactory$PathMatcherBackedSpec.isSatisfiedBy(Lorg/gradle/api/file/RelativePath;)Z @ 23 -Event: 10.820 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd4e96c0 method=org.gradle.api.internal.file.pattern.FixedStepsPathMatcher.matches([Ljava/lang/String;I)Z @ 18 -Event: 10.845 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe89b6bc method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 10.845 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe788bdc method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 10.845 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe788bdc method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 10.845 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe788bdc method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 10.846 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fe89b6bc method=org.gradle.api.internal.file.RelativePathSpec.isSatisfiedBy(Ljava/lang/Object;)Z @ 2 -Event: 10.846 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78ff1f7740 method=org.gradle.api.internal.file.AbstractFileTree$1.visitFile(Lorg/gradle/api/file/FileVisitDetails;)V @ 5 -Event: 10.887 Thread 0x00007f7844010000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x00007f78fedefa6c method=org.gradle.util.CollectionUtils.join(Ljava/lang/String;Ljava/lang/Iterable;)Ljava/lang/String; @ 75 -Event: 11.011 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe9a0f5c method=org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(Ljava/io/File;Lorg/gradle/api/file/RelativePath;Lorg/gradle/api/file/FileVisitor;Lorg/gradle/api/specs/S -Event: 11.013 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe9a0f5c method=org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(Ljava/io/File;Lorg/gradle/api/file/RelativePath;Lorg/gradle/api/file/FileVisitor;Lorg/gradle/api/specs/S -Event: 11.018 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe9a0f5c method=org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(Ljava/io/File;Lorg/gradle/api/file/RelativePath;Lorg/gradle/api/file/FileVisitor;Lorg/gradle/api/specs/S -Event: 11.023 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe9a0f5c method=org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(Ljava/io/File;Lorg/gradle/api/file/RelativePath;Lorg/gradle/api/file/FileVisitor;Lorg/gradle/api/specs/S -Event: 11.152 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fdab0e00 method=java.util.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 42 -Event: 11.152 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fdab0e00 method=java.util.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 42 -Event: 11.169 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdb8ffb0 method=java.util.LinkedHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 20 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe6d07ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe6d07ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f78fe6d07ec method=java.util.Collections$UnmodifiableCollection.isEmpty()Z @ 4 -Event: 11.207 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd961c7c method=java.util.Arrays.equals([B[B)Z @ 2 -Event: 11.210 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd95e0c4 method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 11.212 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78febbbbfc method=java.io.UnixFileSystem.getBooleanAttributes(Ljava/io/File;)I @ 25 -Event: 11.212 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdc0623c method=sun.security.provider.DigestBase.engineUpdate([BII)V @ 1 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdb71638 method=sun.security.provider.DigestBase.engineUpdate([BII)V @ 1 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd68581c method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd68581c method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd68581c method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78fd68581c method=java.util.zip.InflaterInputStream.read([BII)I @ 100 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feff0a0c method=java.io.FilterInputStream.read([BII)I @ 7 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feff0a0c method=java.io.FilterInputStream.read([BII)I @ 7 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feff0a0c method=java.io.FilterInputStream.read([BII)I @ 7 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f78feff0a0c method=java.io.FilterInputStream.read([BII)I @ 7 -Event: 11.488 Thread 0x00007f7830431800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd395910 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11 -Event: 11.488 Thread 0x00007f7831319000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd395910 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11 -Event: 11.488 Thread 0x00007f783131a000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fdac0144 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11 -Event: 11.545 Thread 0x00007f783131a000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fea2d6dc method=java.util.concurrent.locks.ReentrantLock$Sync.nonfairTryAcquire(I)Z @ 34 -Event: 11.545 Thread 0x00007f783131a000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd2d4914 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 -Event: 11.550 Thread 0x00007f7844010000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f78fd3a188c method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 14 - -Classes redefined (0 events): -No events - -Internal exceptions (250 events): -Event: 3.337 Thread 0x00007f7844010000 Exception (0x0000000782b489d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.348 Thread 0x00007f7844010000 Exception (0x0000000782c5b140) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/cla -Event: 3.348 Thread 0x00007f7844010000 Exception (0x0000000782c8dbc0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 3.349 Thread 0x00007f7844010000 Exception (0x0000000782cc0f60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.351 Thread 0x00007f7844010000 Exception (0x0000000782d3e9f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.367 Thread 0x00007f7844010000 Exception (0x0000000782f1eb58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.368 Thread 0x00007f7844010000 Exception (0x0000000782f53fd8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.369 Thread 0x00007f7844010000 Exception (0x0000000782f89c48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.371 Thread 0x00007f7844010000 Exception (0x0000000783007a20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm -Event: 3.382 Thread 0x00007f7844010000 Exception (0x000000078315ff90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk -Event: 3.383 Thread 0x00007f7844010000 Exception (0x00000007831a32d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/s -Event: 3.383 Thread 0x00007f7844010000 Exception (0x00000007831cc108) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.384 Thread 0x00007f7844010000 Exception (0x00000007831f63e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classf -Event: 3.386 Thread 0x00007f7844010000 Exception (0x00000007832500d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot -Event: 3.387 Thread 0x00007f7844010000 Exception (0x00000007832b2e08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openj -Event: 3.393 Thread 0x00007f7844010000 Exception (0x000000078336f3d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.393 Thread 0x00007f7844010000 Exception (0x0000000783375ae0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.394 Thread 0x00007f7844010000 Exception (0x00000007833973d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.394 Thread 0x00007f7844010000 Exception (0x000000078339d9f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.396 Thread 0x00007f7844010000 Exception (0x00000007833d2698) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.396 Thread 0x00007f7844010000 Exception (0x00000007833f4b68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.398 Thread 0x00007f7844010000 Exception (0x0000000783439788) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictiona -Event: 3.399 Thread 0x00007f7844010000 Exception (0x000000078345db78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.400 Thread 0x00007f7844010000 Exception (0x00000007834a2f40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.401 Thread 0x00007f7844010000 Exception (0x00000007834c4a50) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.402 Thread 0x00007f7844010000 Exception (0x00000007834e0680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.402 Thread 0x00007f7844010000 Exception (0x00000007834e6540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.404 Thread 0x00007f7844010000 Exception (0x0000000783524850) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.404 Thread 0x00007f7844010000 Exception (0x0000000783548680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 3.406 Thread 0x00007f7844010000 Exception (0x000000078357b090) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 3.406 Thread 0x00007f7844010000 Exception (0x0000000783599c90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 3.408 Thread 0x00007f7844010000 Exception (0x00000007835f23a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/ -Event: 3.409 Thread 0x00007f7844010000 Exception (0x00000007836367f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspo -Event: 3.410 Thread 0x00007f7844010000 Exception (0x00000007836713b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.411 Thread 0x00007f7844010000 Exception (0x0000000783696a70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.412 Thread 0x00007f7844010000 Exception (0x00000007836ea690) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/shar -Event: 3.413 Thread 0x00007f7844010000 Exception (0x000000078372a520) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/sh -Event: 3.415 Thread 0x00007f7844010000 Exception (0x0000000783766788) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, l -Event: 3.415 Thread 0x00007f7844010000 Exception (0x0000000783792798) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.434 Thread 0x00007f7844010000 Exception (0x00000007839ce090) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.435 Thread 0x00007f7844010000 Exception (0x00000007839ffb70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.436 Thread 0x00007f7844010000 Exception (0x0000000783a31be8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.437 Thread 0x00007f7844010000 Exception (0x0000000783a65a48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.438 Thread 0x00007f7844010000 Exception (0x0000000783aa9000) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.440 Thread 0x00007f7844010000 Exception (0x0000000783b222c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/class -Event: 3.447 Thread 0x00007f7844010000 Exception (0x0000000783bd8e30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.448 Thread 0x00007f7844010000 Exception (0x0000000783c0e7d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.453 Thread 0x00007f7844010000 Exception (0x0000000783c978c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.454 Thread 0x00007f7844010000 Exception (0x0000000783cc96c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.455 Thread 0x00007f7844010000 Exception (0x0000000783cfc070) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.457 Thread 0x00007f7844010000 Exception (0x0000000783d45a98) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.471 Thread 0x00007f7844010000 Exception (0x0000000783e84360) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 3.472 Thread 0x00007f7844010000 Exception (0x0000000783ea1f90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.473 Thread 0x00007f7844010000 Exception (0x0000000783ec03d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.476 Thread 0x00007f7844010000 Exception (0x0000000783f04cc8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.486 Thread 0x00007f7844010000 Exception (0x0000000783fe0aa8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c -Event: 3.487 Thread 0x00007f7844010000 Exception (0x000000078400a370) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 3.499 Thread 0x00007f7844010000 Exception (0x00000007840e8720) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.500 Thread 0x00007f7844010000 Exception (0x0000000784117f40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.503 Thread 0x00007f7844010000 Exception (0x00000007841819c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 3.503 Thread 0x00007f7844010000 Exception (0x00000007841aee90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 3.504 Thread 0x00007f7844010000 Exception (0x00000007841dcf00) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 3.505 Thread 0x00007f7844010000 Exception (0x0000000784226e18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.519 Thread 0x00007f7844010000 Exception (0x0000000784379788) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.519 Thread 0x00007f7844010000 Exception (0x00000007843a9b78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.520 Thread 0x00007f7844010000 Exception (0x00000007843dc108) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.522 Thread 0x00007f7844010000 Exception (0x0000000784453088) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/class -Event: 3.534 Thread 0x00007f7844010000 Exception (0x000000078458e058) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 3.535 Thread 0x00007f7844010000 Exception (0x00000007845adb18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c -Event: 3.537 Thread 0x00007f7844010000 Exception (0x00000007845e98c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.538 Thread 0x00007f7844010000 Exception (0x00000007846034b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.544 Thread 0x00007f7844010000 Exception (0x000000078465fe60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.544 Thread 0x00007f7844010000 Exception (0x00000007846647b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.561 Thread 0x00007f7844010000 Exception (0x00000007847c07a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.561 Thread 0x00007f7844010000 Exception (0x00000007847eff70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.562 Thread 0x00007f7844010000 Exception (0x0000000784820308) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.564 Thread 0x00007f7844010000 Exception (0x000000078489c178) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.574 Thread 0x00007f7844010000 Exception (0x00000007849d8540) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.575 Thread 0x00007f7844010000 Exception (0x0000000784a07f00) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 3.575 Thread 0x00007f7844010000 Exception (0x0000000784a383c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.576 Thread 0x00007f7844010000 Exception (0x0000000784aadeb0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.594 Thread 0x00007f7844010000 Exception (0x0000000784d005b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.594 Thread 0x00007f7844010000 Exception (0x0000000784d2f200) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.595 Thread 0x00007f7844010000 Exception (0x0000000784d5f4b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.596 Thread 0x00007f7844010000 Exception (0x0000000784dd7300) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.601 Thread 0x00007f7844010000 Exception (0x0000000784ebc9f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.602 Thread 0x00007f7844010000 Exception (0x0000000784eec7e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.607 Thread 0x00007f7844010000 Exception (0x0000000784fcab10) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.608 Thread 0x00007f7844010000 Exception (0x0000000784ff98b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.608 Thread 0x00007f7844010000 Exception (0x00000007850291f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.610 Thread 0x00007f7844010000 Exception (0x00000007850c2100) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.629 Thread 0x00007f7844010000 Exception (0x00000007854152b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.629 Thread 0x00007f7844010000 Exception (0x0000000785448ea8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.638 Thread 0x00007f7844010000 Exception (0x0000000785532918) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.638 Thread 0x00007f7844010000 Exception (0x0000000785552598) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.648 Thread 0x00007f7844010000 Exception (0x0000000785656ab0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 3.648 Thread 0x00007f7844010000 Exception (0x00000007856767b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.649 Thread 0x00007f7844010000 Exception (0x0000000785698b78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.649 Thread 0x00007f7844010000 Exception (0x00000007856bb310) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.649 Thread 0x00007f7844010000 Exception (0x00000007856de0b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 3.650 Thread 0x00007f7844010000 Exception (0x0000000785711400) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.650 Thread 0x00007f7844010000 Exception (0x0000000785740098) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.651 Thread 0x00007f7844010000 Exception (0x0000000785770d40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share -Event: 3.652 Thread 0x00007f7844010000 Exception (0x00000007857cebe0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210 -Event: 3.652 Thread 0x00007f7844010000 Exception (0x00000007857d2bf0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.653 Thread 0x00007f7844010000 Exception (0x00000007857d6db0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.653 Thread 0x00007f7844010000 Exception (0x00000007857f8cc8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 3.688 Thread 0x00007f7844010000 Exception (0x0000000785c1e960) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.688 Thread 0x00007f7844010000 Exception (0x0000000785c27200) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.710 Thread 0x00007f7844010000 Exception (0x0000000785eca980) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.710 Thread 0x00007f7844010000 Exception (0x0000000785ed3220) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.719 Thread 0x00007f7844010000 Exception (0x0000000785ff5478) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.719 Thread 0x00007f7844010000 Exception (0x0000000785ffdcf8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.761 Thread 0x00007f7844010000 Exception (0x000000078644b450) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.761 Thread 0x00007f7844010000 Exception (0x00000007864542b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.768 Thread 0x00007f7844010000 Exception (0x000000078655fc60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.768 Thread 0x00007f7844010000 Exception (0x00000007865688c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.779 Thread 0x00007f7844010000 Exception (0x000000078669b618) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.779 Thread 0x00007f7844010000 Exception (0x00000007866c0818) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.786 Thread 0x00007f7844010000 Exception (0x00000007867af3f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.786 Thread 0x00007f7844010000 Exception (0x00000007867c5a48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.787 Thread 0x00007f7844010000 Exception (0x00000007867dc8a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.787 Thread 0x00007f7844010000 Exception (0x00000007867ff930) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.789 Thread 0x00007f7844010000 Exception (0x000000078684aa98) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.789 Thread 0x00007f7844010000 Exception (0x0000000786868800) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.790 Thread 0x00007f7844010000 Exception (0x000000078688e960) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/cl -Event: 3.790 Thread 0x00007f7844010000 Exception (0x00000007868983a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/ -Event: 3.793 Thread 0x00007f7844010000 Exception (0x00000007868f1a60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/ -Event: 3.793 Thread 0x00007f7844010000 Exception (0x00000007868fb860) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/v -Event: 3.812 Thread 0x00007f7844010000 Exception (0x0000000786b821e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.812 Thread 0x00007f7844010000 Exception (0x0000000786bad1d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 3.813 Thread 0x00007f7844010000 Exception (0x0000000786bda668) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictio -Event: 3.813 Thread 0x00007f7844010000 Exception (0x0000000786bf6378) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, lin -Event: 3.813 Thread 0x00007f7844010000 Exception (0x0000000786c128a0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, l -Event: 3.814 Thread 0x00007f7844010000 Exception (0x0000000786c6c790) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.815 Thread 0x00007f7844010000 Exception (0x0000000786cb4028) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictiona -Event: 3.815 Thread 0x00007f7844010000 Exception (0x0000000786cfefe8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 3.818 Thread 0x00007f7844010000 Exception (0x0000000786dbfe78) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/sh -Event: 3.818 Thread 0x00007f7844010000 Exception (0x0000000786dc9938) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/cla -Event: 3.819 Thread 0x00007f7844010000 Exception (0x0000000786dd2d18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.819 Thread 0x00007f7844010000 Exception (0x0000000786ddbe68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.819 Thread 0x00007f7844010000 Exception (0x0000000786de53d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.819 Thread 0x00007f7844010000 Exception (0x0000000786dfaeb8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.820 Thread 0x00007f7844010000 Exception (0x0000000786e37f08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.820 Thread 0x00007f7844010000 Exception (0x0000000786e58f18) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/ -Event: 3.830 Thread 0x00007f7844010000 Exception (0x0000000786fc29d8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.830 Thread 0x00007f7844010000 Exception (0x0000000786ff08e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.831 Thread 0x00007f7844010000 Exception (0x0000000787009e98) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.831 Thread 0x00007f7844010000 Exception (0x0000000787024b58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 3.832 Thread 0x00007f7844010000 Exception (0x000000078706dd90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.832 Thread 0x00007f7844010000 Exception (0x00000007870b6368) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.834 Thread 0x00007f7844010000 Exception (0x0000000787143680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDic -Event: 3.834 Thread 0x00007f7844010000 Exception (0x00000007871648f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.838 Thread 0x00007f7844010000 Exception (0x00000007871dfd38) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 3.838 Thread 0x00007f7844010000 Exception (0x00000007871fb1f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line -Event: 3.839 Thread 0x00007f7844010000 Exception (0x00000007872491b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.840 Thread 0x00007f7844010000 Exception (0x0000000787266dc0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp -Event: 3.840 Thread 0x00007f7844010000 Exception (0x00000007872929a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c -Event: 3.840 Thread 0x00007f7844010000 Exception (0x00000007872b1cd0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary -Event: 3.841 Thread 0x00007f7844010000 Exception (0x00000007872e3b70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.841 Thread 0x00007f7844010000 Exception (0x0000000787302718) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.842 Thread 0x00007f7844010000 Exception (0x0000000787335f28) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 3.842 Thread 0x00007f7844010000 Exception (0x0000000787357250) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 3.843 Thread 0x00007f7844010000 Exception (0x0000000787396f68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.843 Thread 0x00007f7844010000 Exception (0x00000007873b92d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 3.847 Thread 0x00007f7844010000 Exception (0x00000007874b0c98) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.847 Thread 0x00007f7844010000 Exception (0x00000007874c9968) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.849 Thread 0x00007f7844010000 Exception (0x0000000787552240) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/c -Event: 3.849 Thread 0x00007f7844010000 Exception (0x0000000787585288) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 3.850 Thread 0x00007f7844010000 Exception (0x00000007875b8ca8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 3.850 Thread 0x00007f7844010000 Exception (0x00000007875ffc48) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm -Event: 3.852 Thread 0x00007f7844010000 Exception (0x0000000787674978) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary. -Event: 3.852 Thread 0x00007f7844010000 Exception (0x000000078769f3d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.853 Thread 0x00007f7844010000 Exception (0x00000007876ffe50) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.854 Thread 0x00007f7844010000 Exception (0x000000078772db70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 3.854 Thread 0x00007f7844010000 Exception (0x000000078775cb00) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 3.854 Thread 0x00007f7844010000 Exception (0x00000007877a71c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 3.856 Thread 0x00007f7844010000 Exception (0x0000000787818308) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 3.856 Thread 0x00007f7844010000 Exception (0x000000078783c210) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/ -Event: 3.861 Thread 0x00007f7844010000 Exception (0x0000000787903a88) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 3.862 Thread 0x00007f7844010000 Exception (0x0000000787926a20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 3.862 Thread 0x00007f7844010000 Exception (0x000000078794aff0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 3.863 Thread 0x00007f7844010000 Exception (0x00000007879b7c10) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/class -Event: 3.872 Thread 0x00007f7844010000 Exception (0x0000000787ac10b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionar -Event: 3.872 Thread 0x00007f7844010000 Exception (0x0000000787ac8318) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 3.882 Thread 0x00007f7844010000 Exception (0x0000000787c8bd68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, -Event: 3.882 Thread 0x00007f7844010000 Exception (0x0000000787ca7aa0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cp -Event: 3.885 Thread 0x00007f7844010000 Exception (0x0000000787d30728) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.885 Thread 0x00007f7844010000 Exception (0x0000000787d32e70) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.885 Thread 0x00007f7844010000 Exception (0x0000000787d35610) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.885 Thread 0x00007f7844010000 Exception (0x0000000787d37da0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.886 Thread 0x00007f7844010000 Exception (0x0000000787d47c30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.886 Thread 0x00007f7844010000 Exception (0x0000000787d6ba58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.938 Thread 0x00007f7844010000 Exception (0x00000007880f1040) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.938 Thread 0x00007f7844010000 Exception (0x00000007880f4498) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.938 Thread 0x00007f7844010000 Exception (0x00000007880f7ae8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 3.938 Thread 0x00007f7844010000 Exception (0x00000007880fe308) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.138 Thread 0x00007f7844010000 Exception (0x000000078914a660) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 4.139 Thread 0x00007f7844010000 Exception (0x0000000789165648) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDiction -Event: 4.139 Thread 0x00007f7844010000 Exception (0x0000000789180d50) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDicti -Event: 4.139 Thread 0x00007f7844010000 Exception (0x00000007891a3bc8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 4.141 Thread 0x00007f7844010000 Exception (0x00000007891de8a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/s -Event: 4.141 Thread 0x00007f7844010000 Exception (0x00000007891edc30) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 4.141 Thread 0x00007f7844010000 Exception (0x00000007891fd900) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.142 Thread 0x00007f7844010000 Exception (0x000000078921d6e8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 4.143 Thread 0x00007f7844010000 Exception (0x0000000789246e40) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDict -Event: 4.143 Thread 0x00007f7844010000 Exception (0x00000007892560d0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.144 Thread 0x00007f7844010000 Exception (0x00000007892843b0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDi -Event: 4.145 Thread 0x00007f7844010000 Exception (0x0000000789293730) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 4.145 Thread 0x00007f7844010000 Exception (0x00000007892a33f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.145 Thread 0x00007f7844010000 Exception (0x00000007892bda58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/system -Event: 4.181 Thread 0x00007f7844010000 Exception (0x00000007894effd8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemD -Event: 4.181 Thread 0x00007f7844010000 Exception (0x00000007894ffd20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.181 Thread 0x00007f7844010000 Exception (0x000000078950b298) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.181 Thread 0x00007f7844010000 Exception (0x00000007895160f0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.182 Thread 0x00007f7844010000 Exception (0x0000000789521648) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210 -Event: 4.182 Thread 0x00007f7844010000 Exception (0x000000078952d5a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2 -Event: 4.182 Thread 0x00007f7844010000 Exception (0x000000078953b798) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.182 Thread 0x00007f7844010000 Exception (0x000000078954d5b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21 -Event: 4.183 Thread 0x00007f7844010000 Exception (0x0000000789567b20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sys -Event: 4.183 Thread 0x00007f7844010000 Exception (0x00000007895865f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syste -Event: 4.266 Thread 0x00007f7844010000 Exception (0x0000000789d7e9a8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfil -Event: 4.266 Thread 0x00007f7844010000 Exception (0x0000000789d9ef58) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classf -Event: 4.269 Thread 0x00007f7844010000 Exception (0x0000000789df7da8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.269 Thread 0x00007f7844010000 Exception (0x0000000789dfd7f8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 4.272 Thread 0x00007f7844010000 Exception (0x0000000789e73a08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile -Event: 4.272 Thread 0x00007f7844010000 Exception (0x0000000789e93fb8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfi -Event: 4.275 Thread 0x00007f7844010000 Exception (0x0000000789ef4680) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classf -Event: 4.275 Thread 0x00007f7844010000 Exception (0x0000000789f153c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/clas -Event: 4.284 Thread 0x00007f7844010000 Exception (0x000000078a03e440) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/clas -Event: 4.284 Thread 0x00007f7844010000 Exception (0x000000078a060eb8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/cl -Event: 4.294 Thread 0x00007f7844010000 Exception (0x000000078a1b7e90) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/syst -Event: 4.294 Thread 0x00007f7844010000 Exception (0x000000078a1d60b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/sy -Event: 4.607 Thread 0x00007f7844010000 Implicit null exception at 0x00007f78fd607502 to 0x00007f78fd607a4d -Event: 5.009 Thread 0x00007f7844010000 Exception (0x000000078054b888) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.009 Thread 0x00007f7844010000 Exception (0x000000078054c050) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.009 Thread 0x00007f7844010000 Exception (0x000000078054d868) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.009 Thread 0x00007f7844010000 Exception (0x000000078054e030) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1512] -Event: 5.180 Thread 0x00007f7844010000 Exception (0x0000000782020d08) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710] -Event: 5.181 Thread 0x00007f7844010000 Exception (0x0000000782045c60) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710] -Event: 5.181 Thread 0x00007f7844010000 Exception (0x0000000782046e20) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710] -Event: 5.187 Thread 0x00007f7844010000 Exception (0x0000000782239080) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710] -Event: 5.187 Thread 0x00007f7844010000 Exception (0x000000078223a1e0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710] -Event: 5.529 Thread 0x00007f7844010000 Implicit null exception at 0x00007f78fdd164d0 to 0x00007f78fdd1688d -Event: 5.878 Thread 0x00007f7844010000 Implicit null exception at 0x00007f78fdf1212c to 0x00007f78fdf1214b -Event: 11.138 Thread 0x00007f7844010000 Exception (0x000000079f2ea408) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 11.138 Thread 0x00007f7844010000 Exception (0x000000079f2ef6b8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] -Event: 11.488 Thread 0x00007f7830431800 Implicit null exception at 0x00007f78fd3950ca to 0x00007f78fd3958e9 -Event: 11.488 Thread 0x00007f7831319000 Implicit null exception at 0x00007f78fd3950ca to 0x00007f78fd3958e9 -Event: 11.488 Thread 0x00007f783131a000 Implicit null exception at 0x00007f78fdac0088 to 0x00007f78fdac0131 - -Events (250 events): -Event: 10.879 loading class org/gradle/api/internal/file/copy/DuplicateHandlingCopyActionDecorator$1$1 -Event: 10.879 loading class org/gradle/api/internal/file/copy/DuplicateHandlingCopyActionDecorator$1$1 done -Event: 10.879 loading class org/gradle/api/file/DuplicateFileCopyingException -Event: 10.879 loading class org/gradle/api/file/DuplicateFileCopyingException done -Event: 10.879 loading class org/gradle/api/internal/file/copy/CopySpecActionImpl -Event: 10.879 loading class org/gradle/api/internal/file/copy/CopySpecActionImpl done -Event: 10.879 loading class org/gradle/api/internal/file/copy/CopyFileVisitorImpl -Event: 10.879 loading class org/gradle/api/internal/file/copy/CopyFileVisitorImpl done -Event: 10.879 loading class org/gradle/api/internal/file/copy/DefaultFileCopyDetails -Event: 10.879 loading class org/gradle/api/internal/file/copy/DefaultFileCopyDetails done -Event: 10.880 loading class org/gradle/api/internal/file/copy/DefaultFileCopyDetails$ByteCountingOutputStream -Event: 10.880 loading class org/gradle/api/internal/file/copy/DefaultFileCopyDetails$ByteCountingOutputStream done -Event: 10.881 loading class org/gradle/api/internal/file/copy/FilterChain -Event: 10.881 loading class org/gradle/api/internal/file/copy/FilterChain done -Event: 10.881 loading class org/apache/tools/ant/util/ReaderInputStream -Event: 10.881 loading class org/apache/tools/ant/util/ReaderInputStream done -Event: 10.882 loading class org/gradle/api/internal/ChainingTransformer -Event: 10.882 loading class org/gradle/api/internal/ChainingTransformer done -Event: 10.882 loading class org/apache/tools/zip/ZipEntry -Event: 10.882 loading class org/apache/tools/zip/ZipEntry done -Event: 10.883 Executing VM operation: Deoptimize -Event: 10.884 Executing VM operation: Deoptimize done -Event: 10.884 loading class org/apache/tools/zip/UnparseableExtraFieldData -Event: 10.884 loading class org/apache/tools/zip/UnparseableExtraFieldData done -Event: 10.884 loading class org/apache/tools/zip/CentralDirectoryParsingZipExtraField -Event: 10.884 loading class org/apache/tools/zip/CentralDirectoryParsingZipExtraField done -Event: 10.885 loading class org/apache/tools/zip/GeneralPurposeBit -Event: 10.885 loading class org/apache/tools/zip/GeneralPurposeBit done -Event: 10.885 loading class org/apache/tools/zip/ZipOutputStream$CurrentEntry -Event: 10.885 loading class org/apache/tools/zip/ZipOutputStream$CurrentEntry done -Event: 10.885 loading class org/apache/tools/zip/Zip64ExtendedInformationExtraField -Event: 10.885 loading class org/apache/tools/zip/Zip64ExtendedInformationExtraField done -Event: 10.886 loading class org/apache/tools/zip/ZipShort -Event: 10.886 loading class org/apache/tools/zip/ZipShort done -Event: 10.886 loading class org/apache/tools/zip/ZipUtil -Event: 10.886 loading class org/apache/tools/zip/ZipUtil done -Event: 10.886 loading class org/apache/tools/zip/AbstractUnicodeExtraField -Event: 10.886 loading class org/apache/tools/zip/AbstractUnicodeExtraField done -Event: 10.887 loading class org/apache/tools/zip/UnicodePathExtraField -Event: 10.887 loading class org/apache/tools/zip/UnicodePathExtraField done -Event: 10.887 loading class org/apache/tools/zip/UnicodeCommentExtraField -Event: 10.887 loading class org/apache/tools/zip/UnicodeCommentExtraField done -Event: 10.887 loading class org/apache/tools/zip/UnsupportedZipFeatureException -Event: 10.887 loading class org/apache/tools/zip/UnsupportedZipFeatureException done -Event: 10.887 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff86 fr.pc=0x00007f78fedefa6c -Event: 10.887 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fedefa6c sp=0x00007f78ef79bde0 -Event: 10.887 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bdf0 mode 2 -Event: 10.888 loading class org/apache/tools/ant/taskdefs/Manifest -Event: 10.888 loading class org/apache/tools/ant/taskdefs/Manifest done -Event: 10.889 loading class org/apache/tools/ant/taskdefs/Manifest$Section -Event: 10.889 loading class org/apache/tools/ant/taskdefs/Manifest$Section done -Event: 10.889 loading class org/apache/tools/ant/taskdefs/Manifest$Attribute -Event: 10.889 loading class org/apache/tools/ant/taskdefs/Manifest$Attribute done -Event: 10.890 loading class org/apache/tools/ant/util/CollectionUtils -Event: 10.890 loading class org/apache/tools/ant/util/CollectionUtils done -Event: 10.890 loading class org/apache/tools/ant/util/CollectionUtils$1 -Event: 10.890 loading class org/apache/tools/ant/util/CollectionUtils$1 done -Event: 10.891 loading class net/rubygrapefruit/platform/internal/FileStat -Event: 10.891 loading class net/rubygrapefruit/platform/internal/FileStat done -Event: 10.891 loading class net/rubygrapefruit/platform/internal/jni/PosixFileFunctions -Event: 10.891 loading class net/rubygrapefruit/platform/internal/jni/PosixFileFunctions done -Event: 10.892 loading class net/rubygrapefruit/platform/PosixFile$Type -Event: 10.892 loading class net/rubygrapefruit/platform/PosixFile$Type done -Event: 11.011 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe9a0f5c -Event: 11.011 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe9a0f5c sp=0x00007f78ef79bc80 -Event: 11.011 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.013 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe9a0f5c -Event: 11.013 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe9a0f5c sp=0x00007f78ef79bc80 -Event: 11.013 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.018 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe9a0f5c -Event: 11.018 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe9a0f5c sp=0x00007f78ef79bc80 -Event: 11.018 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.023 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe9a0f5c -Event: 11.023 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe9a0f5c sp=0x00007f78ef79bc80 -Event: 11.023 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.088 loading class com/google/common/collect/AbstractMapBasedMultimap$KeySet$1 -Event: 11.088 loading class com/google/common/collect/AbstractMapBasedMultimap$KeySet$1 done -Event: 11.088 loading class org/apache/tools/zip/ExtraFieldUtils -Event: 11.088 loading class org/apache/tools/zip/ExtraFieldUtils done -Event: 11.089 loading class org/apache/tools/zip/AsiExtraField -Event: 11.089 loading class org/apache/tools/zip/AsiExtraField done -Event: 11.089 loading class org/apache/tools/zip/UnixStat -Event: 11.089 loading class org/apache/tools/zip/UnixStat done -Event: 11.089 loading class org/apache/tools/zip/JarMarker -Event: 11.089 loading class org/apache/tools/zip/JarMarker done -Event: 11.090 loading class org/apache/tools/zip/ZipEightByteInteger -Event: 11.090 loading class org/apache/tools/zip/ZipEightByteInteger done -Event: 11.135 loading class java/net/UrlDeserializedState -Event: 11.135 loading class java/net/UrlDeserializedState done -Event: 11.137 loading class groovy/runtime/metaclass/java/lang/BooleanMetaClass -Event: 11.137 loading class groovy/runtime/metaclass/java/lang/BooleanMetaClass done -Event: 11.138 loading class java/lang/BooleanBeanInfo -Event: 11.138 loading class java/lang/BooleanBeanInfo done -Event: 11.138 loading class java/lang/BooleanBeanInfo -Event: 11.138 loading class java/lang/BooleanBeanInfo done -Event: 11.138 loading class java/lang/BooleanCustomizer -Event: 11.138 loading class java/lang/BooleanCustomizer done -Event: 11.138 loading class java/lang/BooleanCustomizer -Event: 11.138 loading class java/lang/BooleanCustomizer done -Event: 11.138 loading class org/codehaus/groovy/runtime/dgm$24 -Event: 11.138 loading class org/codehaus/groovy/runtime/dgm$24 done -Event: 11.139 loading class org/gradle/api/internal/changedetection/changes/ShortCircuitTaskArtifactStateRepository$RerunTaskArtifactState -Event: 11.139 loading class org/gradle/api/internal/changedetection/changes/ShortCircuitTaskArtifactStateRepository$RerunTaskArtifactState done -Event: 11.152 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fdab0e00 -Event: 11.152 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fdab0e00 sp=0x00007f78ef79c490 -Event: 11.152 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79c450 mode 2 -Event: 11.152 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fdab0e00 -Event: 11.152 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fdab0e00 sp=0x00007f78ef79c3a0 -Event: 11.152 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79c360 mode 2 -Event: 11.169 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fdb8ffb0 -Event: 11.169 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fdb8ffb0 sp=0x00007f78ef79c340 -Event: 11.169 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79c320 mode 2 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe6d07ec -Event: 11.171 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe6d07ec sp=0x00007f78ef79bd30 -Event: 11.171 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe6d07ec -Event: 11.171 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe6d07ec sp=0x00007f78ef79bd30 -Event: 11.171 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bce8 mode 2 -Event: 11.171 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007f78fe6d07ec -Event: 11.171 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fe6d07ec sp=0x00007f78ef79bcf0 -Event: 11.171 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79bca8 mode 2 -Event: 11.190 Thread 0x00007f7830431800 Thread added: 0x00007f7830431800 -Event: 11.190 Executing VM operation: RevokeBias -Event: 11.190 Executing VM operation: RevokeBias done -Event: 11.190 Thread 0x00007f7830431800 Thread exited: 0x00007f7830431800 -Event: 11.203 loading class com/google/common/io/Files$1 -Event: 11.203 loading class com/google/common/io/Files$1 done -Event: 11.203 loading class com/google/common/io/LineReader -Event: 11.203 loading class com/google/common/io/LineReader done -Event: 11.204 loading class com/google/common/io/LineBuffer -Event: 11.204 loading class com/google/common/io/LineBuffer done -Event: 11.204 loading class com/google/common/io/LineReader$1 -Event: 11.204 loading class com/google/common/io/LineReader$1 done -Event: 11.207 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd961c7c -Event: 11.207 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd961c7c sp=0x00007f78ef79d260 -Event: 11.207 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d210 mode 2 -Event: 11.209 loading class net/minecraftforge/gradle/util/caching/CacheUtil -Event: 11.209 loading class net/minecraftforge/gradle/util/caching/CacheUtil done -Event: 11.210 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd95e0c4 -Event: 11.210 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd95e0c4 sp=0x00007f78ef79da30 -Event: 11.210 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d9e8 mode 2 -Event: 11.212 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78febbbbfc -Event: 11.212 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78febbbbfc sp=0x00007f78ef79d8b0 -Event: 11.212 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d810 mode 2 -Event: 11.212 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fdc0623c -Event: 11.212 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fdc0623c sp=0x00007f78ef79d6b0 -Event: 11.212 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d600 mode 2 -Event: 11.264 Executing VM operation: ParallelGCFailedAllocation -Event: 11.278 Executing VM operation: ParallelGCFailedAllocation done -Event: 11.305 loading class sun/security/jca/GetInstance$1 -Event: 11.305 loading class sun/security/jca/GetInstance$1 done -Event: 11.315 loading class sun/reflect/UnsafeBooleanFieldAccessorImpl -Event: 11.316 loading class sun/reflect/UnsafeBooleanFieldAccessorImpl done -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fdb71638 -Event: 11.329 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fdb71638 sp=0x00007f78ef79d750 -Event: 11.329 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d710 mode 2 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78fd68581c -Event: 11.329 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd68581c sp=0x00007f78ef79d580 -Event: 11.329 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d578 mode 2 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78fd68581c -Event: 11.329 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd68581c sp=0x00007f78ef79d580 -Event: 11.329 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d578 mode 2 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78fd68581c -Event: 11.329 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd68581c sp=0x00007f78ef79d580 -Event: 11.329 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d578 mode 2 -Event: 11.329 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78fd68581c -Event: 11.329 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd68581c sp=0x00007f78ef79d580 -Event: 11.329 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79d578 mode 2 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78feff0a0c -Event: 11.457 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78feff0a0c sp=0x00007f78ef79b920 -Event: 11.457 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79b860 mode 2 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78feff0a0c -Event: 11.457 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78feff0a0c sp=0x00007f78ef79b920 -Event: 11.457 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79b860 mode 2 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78feff0a0c -Event: 11.457 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78feff0a0c sp=0x00007f78ef79b920 -Event: 11.457 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79b860 mode 2 -Event: 11.457 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f78feff0a0c -Event: 11.457 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78feff0a0c sp=0x00007f78ef79b920 -Event: 11.457 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79b860 mode 2 -Event: 11.480 loading class net/minecraftforge/gradle/util/json/version/AssetIndex -Event: 11.480 loading class net/minecraftforge/gradle/util/json/version/AssetIndex done -Event: 11.481 loading class net/minecraftforge/gradle/util/json/version/AssetIndex$AssetEntry -Event: 11.481 loading class net/minecraftforge/gradle/util/json/version/AssetIndex$AssetEntry done -Event: 11.481 loading class sun/reflect/UnsafeQualifiedLongFieldAccessorImpl -Event: 11.482 loading class sun/reflect/UnsafeQualifiedLongFieldAccessorImpl done -Event: 11.486 loading class java/util/concurrent/Executors$DefaultThreadFactory -Event: 11.487 loading class java/util/concurrent/Executors$DefaultThreadFactory done -Event: 11.487 loading class net/minecraftforge/gradle/tasks/DownloadAssetsTask$Asset -Event: 11.487 loading class net/minecraftforge/gradle/tasks/DownloadAssetsTask$Asset done -Event: 11.487 loading class net/minecraftforge/gradle/tasks/DownloadAssetsTask$GetAssetTask -Event: 11.487 loading class net/minecraftforge/gradle/tasks/DownloadAssetsTask$GetAssetTask done -Event: 11.487 loading class java/util/concurrent/FutureTask -Event: 11.488 loading class java/util/concurrent/RunnableFuture -Event: 11.488 loading class java/util/concurrent/RunnableFuture done -Event: 11.488 loading class java/util/concurrent/FutureTask done -Event: 11.488 loading class java/util/concurrent/FutureTask$WaitNode -Event: 11.488 loading class java/util/concurrent/FutureTask$WaitNode done -Event: 11.488 Thread 0x00007f7830431800 Thread added: 0x00007f7830431800 -Event: 11.488 Thread 0x00007f7831319000 Thread added: 0x00007f7831319000 -Event: 11.488 Thread 0x00007f783131a000 Thread added: 0x00007f783131a000 -Event: 11.488 Thread 0x00007f7830431800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd395910 -Event: 11.488 Thread 0x00007f7831319000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd395910 -Event: 11.488 Thread 0x00007f7830431800 DEOPT PACKING pc=0x00007f78fd395910 sp=0x00007f78eda58e70 -Event: 11.488 Thread 0x00007f7831319000 DEOPT PACKING pc=0x00007f78fd395910 sp=0x00007f78ecf57e70 -Event: 11.488 Thread 0x00007f783131b000 Thread added: 0x00007f783131b000 -Event: 11.488 Thread 0x00007f7830431800 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78eda58d48 mode 2 -Event: 11.488 Thread 0x00007f7831338000 Thread added: 0x00007f7831338000 -Event: 11.488 Thread 0x00007f783131a000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fdac0144 -Event: 11.488 Thread 0x00007f783131a000 DEOPT PACKING pc=0x00007f78fdac0144 sp=0x00007f78ece56d80 -Event: 11.488 Thread 0x00007f783131a000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ece56d38 mode 2 -Event: 11.489 Thread 0x00007f7831319000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ecf57d48 mode 2 -Event: 11.489 Thread 0x00007f7831339800 Thread added: 0x00007f7831339800 -Event: 11.489 Thread 0x00007f783133b000 Thread added: 0x00007f783133b000 -Event: 11.489 Thread 0x00007f783133c800 Thread added: 0x00007f783133c800 -Event: 11.490 Thread 0x00007f7830617800 Thread added: 0x00007f7830617800 -Event: 11.491 Thread 0x00007f7830619000 Thread added: 0x00007f7830619000 -Event: 11.496 Thread 0x00007f783061b000 Thread added: 0x00007f783061b000 -Event: 11.497 Thread 0x00007f783061c800 Thread added: 0x00007f783061c800 -Event: 11.497 Thread 0x00007f783061e800 Thread added: 0x00007f783061e800 -Event: 11.501 Thread 0x00007f78304ef000 Thread added: 0x00007f78304ef000 -Event: 11.501 Thread 0x00007f78304f0800 Thread added: 0x00007f78304f0800 -Event: 11.504 Thread 0x00007f78304f2000 Thread added: 0x00007f78304f2000 -Event: 11.512 Thread 0x00007f78304f4000 Thread added: 0x00007f78304f4000 -Event: 11.524 Thread 0x00007f78303c7000 Thread added: 0x00007f78303c7000 -Event: 11.529 Thread 0x00007f78303c8800 Thread added: 0x00007f78303c8800 -Event: 11.538 Thread 0x00007f78303ca800 Thread added: 0x00007f78303ca800 -Event: 11.540 Thread 0x00007f78303cc000 Thread added: 0x00007f78303cc000 -Event: 11.545 Thread 0x00007f783131a000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fea2d6dc -Event: 11.545 Thread 0x00007f783131a000 DEOPT PACKING pc=0x00007f78fea2d6dc sp=0x00007f78ece57630 -Event: 11.545 Thread 0x00007f783131a000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ece575d8 mode 2 -Event: 11.545 Thread 0x00007f783131a000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd2d4914 -Event: 11.545 Thread 0x00007f783131a000 DEOPT PACKING pc=0x00007f78fd2d4914 sp=0x00007f78ece57650 -Event: 11.545 Thread 0x00007f783131a000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ece57610 mode 2 -Event: 11.545 Thread 0x00007f78303ce000 Thread added: 0x00007f78303ce000 -Event: 11.546 Thread 0x00007f7830936800 Thread added: 0x00007f7830936800 -Event: 11.547 Thread 0x00007f7830938800 Thread added: 0x00007f7830938800 -Event: 11.547 Thread 0x00007f783093a000 Thread added: 0x00007f783093a000 -Event: 11.547 Thread 0x00007f783093c000 Thread added: 0x00007f783093c000 -Event: 11.548 Thread 0x00007f7830144800 Thread added: 0x00007f7830144800 -Event: 11.549 Thread 0x00007f7830146000 Thread added: 0x00007f7830146000 -Event: 11.549 Thread 0x00007f7830147800 Thread added: 0x00007f7830147800 -Event: 11.549 Thread 0x00007f7830149000 Thread added: 0x00007f7830149000 -Event: 11.550 Thread 0x00007f783014b000 Thread added: 0x00007f783014b000 -Event: 11.550 Thread 0x00007f783093e800 Thread added: 0x00007f783093e800 -Event: 11.550 Thread 0x00007f7844010000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00007f78fd3a188c -Event: 11.550 Thread 0x00007f7844010000 DEOPT PACKING pc=0x00007f78fd3a188c sp=0x00007f78ef79c8d0 -Event: 11.550 Thread 0x00007f7844010000 DEOPT UNPACKING pc=0x00007f78fd04547a sp=0x00007f78ef79c830 mode 2 -Event: 11.635 Executing VM operation: ParallelGCFailedAllocation -Event: 11.658 Executing VM operation: ParallelGCFailedAllocation done - - -Dynamic libraries: -700000000-710e00000 rw-p 00000000 00:00 0 -710e00000-780000000 ---p 00000000 00:00 0 -780000000-7b8f00000 rw-p 00000000 00:00 0 -7b8f00000-7c0000000 ---p 00000000 00:00 0 -7c0000000-7c0660000 rw-p 00000000 00:00 0 -7c0660000-800000000 ---p 00000000 00:00 0 -563fa58b5000-563fa58b6000 r--p 00000000 fd:00 943627 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/bin/java -563fa58b6000-563fa58b7000 r-xp 00001000 fd:00 943627 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/bin/java -563fa58b7000-563fa58b8000 r--p 00002000 fd:00 943627 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/bin/java -563fa58b8000-563fa58b9000 r--p 00002000 fd:00 943627 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/bin/java -563fa58b9000-563fa58ba000 rw-p 00003000 fd:00 943627 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/bin/java -563fa6c9f000-563fa6cc0000 rw-p 00000000 00:00 0 [heap] -7f77a0000000-7f77a0021000 rw-p 00000000 00:00 0 -7f77a0021000-7f77a4000000 ---p 00000000 00:00 0 -7f77a8000000-7f77a8021000 rw-p 00000000 00:00 0 -7f77a8021000-7f77ac000000 ---p 00000000 00:00 0 -7f77ac000000-7f77ac021000 rw-p 00000000 00:00 0 -7f77ac021000-7f77b0000000 ---p 00000000 00:00 0 -7f77b0000000-7f77b0021000 rw-p 00000000 00:00 0 -7f77b0021000-7f77b4000000 ---p 00000000 00:00 0 -7f77b4000000-7f77b4021000 rw-p 00000000 00:00 0 -7f77b4021000-7f77b8000000 ---p 00000000 00:00 0 -7f77b8000000-7f77b8021000 rw-p 00000000 00:00 0 -7f77b8021000-7f77bc000000 ---p 00000000 00:00 0 -7f77bc000000-7f77bc021000 rw-p 00000000 00:00 0 -7f77bc021000-7f77c0000000 ---p 00000000 00:00 0 -7f77c0000000-7f77c0021000 rw-p 00000000 00:00 0 -7f77c0021000-7f77c4000000 ---p 00000000 00:00 0 -7f77c4000000-7f77c4021000 rw-p 00000000 00:00 0 -7f77c4021000-7f77c8000000 ---p 00000000 00:00 0 -7f77c8000000-7f77c8021000 rw-p 00000000 00:00 0 -7f77c8021000-7f77cc000000 ---p 00000000 00:00 0 -7f77cc000000-7f77cc021000 rw-p 00000000 00:00 0 -7f77cc021000-7f77d0000000 ---p 00000000 00:00 0 -7f77d0000000-7f77d0021000 rw-p 00000000 00:00 0 -7f77d0021000-7f77d4000000 ---p 00000000 00:00 0 -7f77d4000000-7f77d4021000 rw-p 00000000 00:00 0 -7f77d4021000-7f77d8000000 ---p 00000000 00:00 0 -7f77d8000000-7f77d8021000 rw-p 00000000 00:00 0 -7f77d8021000-7f77dc000000 ---p 00000000 00:00 0 -7f77dc000000-7f77dc021000 rw-p 00000000 00:00 0 -7f77dc021000-7f77e0000000 ---p 00000000 00:00 0 -7f77e0000000-7f77e0021000 rw-p 00000000 00:00 0 -7f77e0021000-7f77e4000000 ---p 00000000 00:00 0 -7f77e4000000-7f77e4021000 rw-p 00000000 00:00 0 -7f77e4021000-7f77e8000000 ---p 00000000 00:00 0 -7f77e8000000-7f77e82b2000 rw-p 00000000 00:00 0 -7f77e82b2000-7f77ec000000 ---p 00000000 00:00 0 -7f77ec000000-7f77ec021000 rw-p 00000000 00:00 0 -7f77ec021000-7f77f0000000 ---p 00000000 00:00 0 -7f77f0000000-7f77f0021000 rw-p 00000000 00:00 0 -7f77f0021000-7f77f4000000 ---p 00000000 00:00 0 -7f77f4000000-7f77f4021000 rw-p 00000000 00:00 0 -7f77f4021000-7f77f8000000 ---p 00000000 00:00 0 -7f77f8000000-7f77f8021000 rw-p 00000000 00:00 0 -7f77f8021000-7f77fc000000 ---p 00000000 00:00 0 -7f77fc000000-7f77fc021000 rw-p 00000000 00:00 0 -7f77fc021000-7f7800000000 ---p 00000000 00:00 0 -7f7800000000-7f7800021000 rw-p 00000000 00:00 0 -7f7800021000-7f7804000000 ---p 00000000 00:00 0 -7f7804000000-7f7804021000 rw-p 00000000 00:00 0 -7f7804021000-7f7808000000 ---p 00000000 00:00 0 -7f7808000000-7f7808021000 rw-p 00000000 00:00 0 -7f7808021000-7f780c000000 ---p 00000000 00:00 0 -7f780c000000-7f780c021000 rw-p 00000000 00:00 0 -7f780c021000-7f7810000000 ---p 00000000 00:00 0 -7f7810000000-7f7810021000 rw-p 00000000 00:00 0 -7f7810021000-7f7814000000 ---p 00000000 00:00 0 -7f7814000000-7f7814021000 rw-p 00000000 00:00 0 -7f7814021000-7f7818000000 ---p 00000000 00:00 0 -7f7818000000-7f7818021000 rw-p 00000000 00:00 0 -7f7818021000-7f781c000000 ---p 00000000 00:00 0 -7f781c000000-7f781c021000 rw-p 00000000 00:00 0 -7f781c021000-7f7820000000 ---p 00000000 00:00 0 -7f7820000000-7f7820021000 rw-p 00000000 00:00 0 -7f7820021000-7f7824000000 ---p 00000000 00:00 0 -7f7824000000-7f7824021000 rw-p 00000000 00:00 0 -7f7824021000-7f7828000000 ---p 00000000 00:00 0 -7f7828000000-7f7828021000 rw-p 00000000 00:00 0 -7f7828021000-7f782c000000 ---p 00000000 00:00 0 -7f782c000000-7f782c021000 rw-p 00000000 00:00 0 -7f782c021000-7f7830000000 ---p 00000000 00:00 0 -7f7830000000-7f78318b8000 rw-p 00000000 00:00 0 -7f78318b8000-7f7834000000 ---p 00000000 00:00 0 -7f7834000000-7f7834021000 rw-p 00000000 00:00 0 -7f7834021000-7f7838000000 ---p 00000000 00:00 0 -7f7838000000-7f7838021000 rw-p 00000000 00:00 0 -7f7838021000-7f783c000000 ---p 00000000 00:00 0 -7f783c000000-7f783c021000 rw-p 00000000 00:00 0 -7f783c021000-7f7840000000 ---p 00000000 00:00 0 -7f7840000000-7f7840071000 rw-p 00000000 00:00 0 -7f7840071000-7f7844000000 ---p 00000000 00:00 0 -7f7844000000-7f7844021000 rw-p 00000000 00:00 0 -7f7844021000-7f7848000000 ---p 00000000 00:00 0 -7f7848000000-7f7848021000 rw-p 00000000 00:00 0 -7f7848021000-7f784c000000 ---p 00000000 00:00 0 -7f784c000000-7f784c021000 rw-p 00000000 00:00 0 -7f784c021000-7f7850000000 ---p 00000000 00:00 0 -7f7850000000-7f7850485000 rw-p 00000000 00:00 0 -7f7850485000-7f7854000000 ---p 00000000 00:00 0 -7f7854000000-7f7854530000 rw-p 00000000 00:00 0 -7f7854530000-7f7858000000 ---p 00000000 00:00 0 -7f7858000000-7f78584bc000 rw-p 00000000 00:00 0 -7f78584bc000-7f785c000000 ---p 00000000 00:00 0 -7f785c000000-7f785c578000 rw-p 00000000 00:00 0 -7f785c578000-7f7860000000 ---p 00000000 00:00 0 -7f7860000000-7f7860b74000 rw-p 00000000 00:00 0 -7f7860b74000-7f7864000000 ---p 00000000 00:00 0 -7f7864000000-7f7864c06000 rw-p 00000000 00:00 0 -7f7864c06000-7f7868000000 ---p 00000000 00:00 0 -7f7868000000-7f7868c7d000 rw-p 00000000 00:00 0 -7f7868c7d000-7f786c000000 ---p 00000000 00:00 0 -7f786c000000-7f786cf0a000 rw-p 00000000 00:00 0 -7f786cf0a000-7f7870000000 ---p 00000000 00:00 0 -7f7870000000-7f7871024000 rw-p 00000000 00:00 0 -7f7871024000-7f7874000000 ---p 00000000 00:00 0 -7f7874000000-7f7874e5e000 rw-p 00000000 00:00 0 -7f7874e5e000-7f7878000000 ---p 00000000 00:00 0 -7f7878000000-7f78792b1000 rw-p 00000000 00:00 0 -7f78792b1000-7f787c000000 ---p 00000000 00:00 0 -7f787c000000-7f787cb43000 rw-p 00000000 00:00 0 -7f787cb43000-7f7880000000 ---p 00000000 00:00 0 -7f7880000000-7f7880021000 rw-p 00000000 00:00 0 -7f7880021000-7f7884000000 ---p 00000000 00:00 0 -7f7887056000-7f7894000000 r--p 00000000 fd:00 263262 /usr/lib/locale/locale-archive -7f7894000000-7f7894021000 rw-p 00000000 00:00 0 -7f7894021000-7f7898000000 ---p 00000000 00:00 0 -7f7898000000-7f7898021000 rw-p 00000000 00:00 0 -7f7898021000-7f789c000000 ---p 00000000 00:00 0 -7f789c000000-7f789c021000 rw-p 00000000 00:00 0 -7f789c021000-7f78a0000000 ---p 00000000 00:00 0 -7f78a0000000-7f78a0021000 rw-p 00000000 00:00 0 -7f78a0021000-7f78a4000000 ---p 00000000 00:00 0 -7f78a4000000-7f78a4021000 rw-p 00000000 00:00 0 -7f78a4021000-7f78a8000000 ---p 00000000 00:00 0 -7f78ac000000-7f78ac021000 rw-p 00000000 00:00 0 -7f78ac021000-7f78b0000000 ---p 00000000 00:00 0 -7f78b4000000-7f78b4021000 rw-p 00000000 00:00 0 -7f78b4021000-7f78b8000000 ---p 00000000 00:00 0 -7f78bc000000-7f78bc021000 rw-p 00000000 00:00 0 -7f78bc021000-7f78c0000000 ---p 00000000 00:00 0 -7f78c2000000-7f78c8000000 rw-p 00000000 00:00 0 -7f78c8000000-7f78c8021000 rw-p 00000000 00:00 0 -7f78c8021000-7f78cc000000 ---p 00000000 00:00 0 -7f78cc000000-7f78cc021000 rw-p 00000000 00:00 0 -7f78cc021000-7f78d0000000 ---p 00000000 00:00 0 -7f78d0000000-7f78d0021000 rw-p 00000000 00:00 0 -7f78d0021000-7f78d4000000 ---p 00000000 00:00 0 -7f78d8000000-7f78d8021000 rw-p 00000000 00:00 0 -7f78d8021000-7f78dc000000 ---p 00000000 00:00 0 -7f78e0000000-7f78e0021000 rw-p 00000000 00:00 0 -7f78e0021000-7f78e4000000 ---p 00000000 00:00 0 -7f78e6aeb000-7f78e6aee000 ---p 00000000 00:00 0 -7f78e6aee000-7f78e6bec000 rw-p 00000000 00:00 0 -7f78e6bec000-7f78e6bef000 ---p 00000000 00:00 0 -7f78e6bef000-7f78e6ced000 rw-p 00000000 00:00 0 -7f78e6ced000-7f78e6cf0000 ---p 00000000 00:00 0 -7f78e6cf0000-7f78e6dee000 rw-p 00000000 00:00 0 -7f78e6dee000-7f78e6df1000 ---p 00000000 00:00 0 -7f78e6df1000-7f78e6eef000 rw-p 00000000 00:00 0 -7f78e6eef000-7f78e6ef2000 ---p 00000000 00:00 0 -7f78e6ef2000-7f78e6ff0000 rw-p 00000000 00:00 0 -7f78e6ff0000-7f78e6ff3000 ---p 00000000 00:00 0 -7f78e6ff3000-7f78e70f1000 rw-p 00000000 00:00 0 -7f78e70f1000-7f78e70f4000 ---p 00000000 00:00 0 -7f78e70f4000-7f78e71f2000 rw-p 00000000 00:00 0 -7f78e71f2000-7f78e71f5000 ---p 00000000 00:00 0 -7f78e71f5000-7f78e72f3000 rw-p 00000000 00:00 0 -7f78e72f3000-7f78e72f6000 ---p 00000000 00:00 0 -7f78e72f6000-7f78e73f4000 rw-p 00000000 00:00 0 -7f78e73f4000-7f78e73f7000 ---p 00000000 00:00 0 -7f78e73f7000-7f78e74f5000 rw-p 00000000 00:00 0 -7f78e74f5000-7f78e74f8000 ---p 00000000 00:00 0 -7f78e74f8000-7f78e75f6000 rw-p 00000000 00:00 0 -7f78e75f6000-7f78e75f9000 ---p 00000000 00:00 0 -7f78e75f9000-7f78e76f7000 rw-p 00000000 00:00 0 -7f78e76f7000-7f78e76fa000 ---p 00000000 00:00 0 -7f78e76fa000-7f78e77f8000 rw-p 00000000 00:00 0 -7f78e77f8000-7f78e77fb000 ---p 00000000 00:00 0 -7f78e77fb000-7f78e78f9000 rw-p 00000000 00:00 0 -7f78e78f9000-7f78e78fc000 ---p 00000000 00:00 0 -7f78e78fc000-7f78e79fa000 rw-p 00000000 00:00 0 -7f78e79fa000-7f78e79fd000 ---p 00000000 00:00 0 -7f78e79fd000-7f78e7afb000 rw-p 00000000 00:00 0 -7f78e7afb000-7f78e7afe000 ---p 00000000 00:00 0 -7f78e7afe000-7f78e7bfc000 rw-p 00000000 00:00 0 -7f78e7bfc000-7f78e7bff000 ---p 00000000 00:00 0 -7f78e7bff000-7f78e7cfd000 rw-p 00000000 00:00 0 -7f78e7cfd000-7f78e7d00000 ---p 00000000 00:00 0 -7f78e7d00000-7f78e7dfe000 rw-p 00000000 00:00 0 -7f78e7dfe000-7f78e7e01000 ---p 00000000 00:00 0 -7f78e7e01000-7f78e7eff000 rw-p 00000000 00:00 0 -7f78e7eff000-7f78e7f02000 ---p 00000000 00:00 0 -7f78e7f02000-7f78e8000000 rw-p 00000000 00:00 0 -7f78e8000000-7f78e8021000 rw-p 00000000 00:00 0 -7f78e8021000-7f78ec000000 ---p 00000000 00:00 0 -7f78ec0e8000-7f78ec0eb000 ---p 00000000 00:00 0 -7f78ec0eb000-7f78ec1e9000 rw-p 00000000 00:00 0 -7f78ec1e9000-7f78ec1ec000 ---p 00000000 00:00 0 -7f78ec1ec000-7f78ec2ea000 rw-p 00000000 00:00 0 -7f78ec2ea000-7f78ec2ed000 ---p 00000000 00:00 0 -7f78ec2ed000-7f78ec3eb000 rw-p 00000000 00:00 0 -7f78ec3eb000-7f78ec3ee000 ---p 00000000 00:00 0 -7f78ec3ee000-7f78ec4ec000 rw-p 00000000 00:00 0 -7f78ec4ec000-7f78ec4ef000 ---p 00000000 00:00 0 -7f78ec4ef000-7f78ec6ed000 rw-p 00000000 00:00 0 -7f78ec6ed000-7f78ec7ed000 ---p 00000000 00:00 0 -7f78ec83f000-7f78ec842000 ---p 00000000 00:00 0 -7f78ec842000-7f78ec940000 rw-p 00000000 00:00 0 -7f78ec940000-7f78ec943000 ---p 00000000 00:00 0 -7f78ec943000-7f78ecc41000 rw-p 00000000 00:00 0 -7f78ecc57000-7f78ecc5a000 ---p 00000000 00:00 0 -7f78ecc5a000-7f78ecd58000 rw-p 00000000 00:00 0 -7f78ecd58000-7f78ecd5b000 ---p 00000000 00:00 0 -7f78ecd5b000-7f78ece59000 rw-p 00000000 00:00 0 -7f78ece59000-7f78ece5c000 ---p 00000000 00:00 0 -7f78ece5c000-7f78ed15a000 rw-p 00000000 00:00 0 -7f78ed15a000-7f78ed35a000 rw-p 00000000 00:00 0 -7f78ed35a000-7f78ed55a000 rw-p 00000000 00:00 0 -7f78ed55a000-7f78ed75a000 rw-p 00000000 00:00 0 -7f78ed75a000-7f78ed95a000 rw-p 00000000 00:00 0 -7f78ed95a000-7f78ed95d000 ---p 00000000 00:00 0 -7f78ed95d000-7f78edc51000 rw-p 00000000 00:00 0 -7f78edc51000-7f78edc5b000 ---p 00000000 00:00 0 -7f78edc5b000-7f78edc5e000 ---p 00000000 00:00 0 -7f78edc5e000-7f78edd5c000 rw-p 00000000 00:00 0 -7f78edd5c000-7f78edd5d000 r--p 00000000 fd:00 271414 /usr/lib64/libnss_dns-2.28.so -7f78edd5d000-7f78edd61000 r-xp 00001000 fd:00 271414 /usr/lib64/libnss_dns-2.28.so -7f78edd61000-7f78edd62000 r--p 00005000 fd:00 271414 /usr/lib64/libnss_dns-2.28.so -7f78edd62000-7f78edd63000 r--p 00005000 fd:00 271414 /usr/lib64/libnss_dns-2.28.so -7f78edd63000-7f78edd64000 rw-p 00006000 fd:00 271414 /usr/lib64/libnss_dns-2.28.so -7f78edd64000-7f78edd68000 r--p 00000000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd68000-7f78edd75000 r-xp 00004000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd75000-7f78edd79000 r--p 00011000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd79000-7f78edd7a000 ---p 00015000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd7a000-7f78edd7b000 r--p 00015000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd7b000-7f78edd7c000 rw-p 00016000 fd:00 271447 /usr/lib64/libresolv-2.28.so -7f78edd7c000-7f78edd7e000 rw-p 00000000 00:00 0 -7f78edd7e000-7f78edd7f000 r--p 00000000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f78edd7f000-7f78edd81000 r-xp 00001000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f78edd81000-7f78edd82000 r--p 00003000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f78edd82000-7f78edd83000 r--p 00003000 fd:00 276689 /usr/lib64/libnss_mdns4_minimal.so.2 -7f78edd83000-7f78edd84000 rw-p 00000000 00:00 0 -7f78edd84000-7f78edd87000 r--p 00000000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd87000-7f78edd8e000 r-xp 00003000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd8e000-7f78edd90000 r--p 0000a000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd90000-7f78edd91000 ---p 0000c000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd91000-7f78edd92000 r--p 0000c000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd92000-7f78edd93000 rw-p 0000d000 fd:00 271419 /usr/lib64/libnss_files-2.28.so -7f78edd93000-7f78edd99000 rw-p 00000000 00:00 0 -7f78eddae000-7f78eddc1000 r--s 00346000 fd:00 538192 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/resources.jar -7f78eddc1000-7f78eddc7000 r--s 00044000 fd:00 538213 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/ext/sunjce_provider.jar -7f78eddc7000-7f78edfc7000 rw-p 00000000 00:00 0 -7f78edfc7000-7f78edfcb000 r--p 00000000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f78edfcb000-7f78ee029000 r-xp 00004000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f78ee029000-7f78ee04a000 r--p 00062000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f78ee04a000-7f78ee04c000 r--p 00082000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f78ee04c000-7f78ee04d000 rw-p 00084000 fd:00 276335 /usr/lib64/libfreeblpriv3.so -7f78ee04d000-7f78ee051000 rw-p 00000000 00:00 0 -7f78ee051000-7f78ee05d000 r--p 00000000 fd:00 265364 /usr/lib64/libnspr4.so -7f78ee05d000-7f78ee080000 r-xp 0000c000 fd:00 265364 /usr/lib64/libnspr4.so -7f78ee080000-7f78ee08d000 r--p 0002f000 fd:00 265364 /usr/lib64/libnspr4.so -7f78ee08d000-7f78ee08f000 r--p 0003b000 fd:00 265364 /usr/lib64/libnspr4.so -7f78ee08f000-7f78ee090000 rw-p 0003d000 fd:00 265364 /usr/lib64/libnspr4.so -7f78ee090000-7f78ee093000 rw-p 00000000 00:00 0 -7f78ee093000-7f78ee095000 r--p 00000000 fd:00 265365 /usr/lib64/libplc4.so -7f78ee095000-7f78ee097000 r-xp 00002000 fd:00 265365 /usr/lib64/libplc4.so -7f78ee097000-7f78ee098000 r--p 00004000 fd:00 265365 /usr/lib64/libplc4.so -7f78ee098000-7f78ee099000 r--p 00004000 fd:00 265365 /usr/lib64/libplc4.so -7f78ee099000-7f78ee09a000 rw-p 00005000 fd:00 265365 /usr/lib64/libplc4.so -7f78ee09a000-7f78ee09b000 r--p 00000000 fd:00 265368 /usr/lib64/libplds4.so -7f78ee09b000-7f78ee09c000 r-xp 00001000 fd:00 265368 /usr/lib64/libplds4.so -7f78ee09c000-7f78ee09d000 r--p 00002000 fd:00 265368 /usr/lib64/libplds4.so -7f78ee09d000-7f78ee09e000 r--p 00002000 fd:00 265368 /usr/lib64/libplds4.so -7f78ee09e000-7f78ee09f000 rw-p 00003000 fd:00 265368 /usr/lib64/libplds4.so -7f78ee09f000-7f78ee0ac000 r--p 00000000 fd:00 265377 /usr/lib64/libnssutil3.so -7f78ee0ac000-7f78ee0be000 r-xp 0000d000 fd:00 265377 /usr/lib64/libnssutil3.so -7f78ee0be000-7f78ee0ca000 r--p 0001f000 fd:00 265377 /usr/lib64/libnssutil3.so -7f78ee0ca000-7f78ee0d1000 r--p 0002a000 fd:00 265377 /usr/lib64/libnssutil3.so -7f78ee0d1000-7f78ee0d2000 rw-p 00031000 fd:00 265377 /usr/lib64/libnssutil3.so -7f78ee0d2000-7f78ee0ea000 r--p 00000000 fd:00 281115 /usr/lib64/libnss3.so -7f78ee0ea000-7f78ee1c5000 r-xp 00018000 fd:00 281115 /usr/lib64/libnss3.so -7f78ee1c5000-7f78ee1fa000 r--p 000f3000 fd:00 281115 /usr/lib64/libnss3.so -7f78ee1fa000-7f78ee1ff000 r--p 00127000 fd:00 281115 /usr/lib64/libnss3.so -7f78ee1ff000-7f78ee201000 rw-p 0012c000 fd:00 281115 /usr/lib64/libnss3.so -7f78ee201000-7f78ee203000 rw-p 00000000 00:00 0 -7f78ee203000-7f78ee20c000 r--p 00000000 fd:00 281116 /usr/lib64/libsmime3.so -7f78ee20c000-7f78ee224000 r-xp 00009000 fd:00 281116 /usr/lib64/libsmime3.so -7f78ee224000-7f78ee22a000 r--p 00021000 fd:00 281116 /usr/lib64/libsmime3.so -7f78ee22a000-7f78ee22d000 r--p 00026000 fd:00 281116 /usr/lib64/libsmime3.so -7f78ee22d000-7f78ee22e000 rw-p 00029000 fd:00 281116 /usr/lib64/libsmime3.so -7f78ee22e000-7f78ee23a000 r--p 00000000 fd:00 281117 /usr/lib64/libssl3.so -7f78ee23a000-7f78ee270000 r-xp 0000c000 fd:00 281117 /usr/lib64/libssl3.so -7f78ee270000-7f78ee283000 r--p 00042000 fd:00 281117 /usr/lib64/libssl3.so -7f78ee283000-7f78ee287000 r--p 00054000 fd:00 281117 /usr/lib64/libssl3.so -7f78ee287000-7f78ee288000 rw-p 00058000 fd:00 281117 /usr/lib64/libssl3.so -7f78ee288000-7f78ee289000 rw-p 00000000 00:00 0 -7f78ee28b000-7f78ee296000 r--s 0011c000 fd:00 538209 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/ext/localedata.jar -7f78ee296000-7f78ee2b1000 r--s 003b7000 fd:00 540759 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/ext/cldrdata.jar -7f78ee2b1000-7f78ee2b2000 r--p 00000000 fd:00 540744 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libsunec.so -7f78ee2b2000-7f78ee2ba000 r-xp 00001000 fd:00 540744 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libsunec.so -7f78ee2ba000-7f78ee2be000 r--p 00009000 fd:00 540744 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libsunec.so -7f78ee2be000-7f78ee2bf000 r--p 0000c000 fd:00 540744 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libsunec.so -7f78ee2bf000-7f78ee2c0000 rw-p 00000000 00:00 0 -7f78ee2c0000-7f78ee2c1000 r--s 00007000 fd:00 538212 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/ext/sunec.jar -7f78ee2c1000-7f78ee2c4000 r--s 00040000 fd:00 538214 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/ext/sunpkcs11.jar -7f78ee2c4000-7f78ee2c6000 r--s 00019000 fd:00 540761 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/jce.jar -7f78ee2c6000-7f78ee4c6000 rw-p 00000000 00:00 0 -7f78ee4c6000-7f78ee4cc000 r--s 00033000 fd:02 12320807 /home/alan/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.6/b7f0fc8f61ecadeb3695f0b9464755eee44374d4/commons-codec-1.6.jar -7f78ee4cc000-7f78ee4ce000 r--s 0000e000 fd:02 12320801 /home/alan/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar -7f78ee4ce000-7f78ee4d4000 r--s 0003f000 fd:02 12320803 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar -7f78ee4d4000-7f78ee4dc000 r--s 00051000 fd:02 12320831 /home/alan/.gradle/caches/modules-2/files-2.1/trove/trove/1.0.2/112b40581ab9a4d3de4636d49985a7f686d181c8/trove-1.0.2.jar -7f78ee4dc000-7f78ee4df000 r--s 00018000 fd:02 12322433 /home/alan/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.4/a8762d07e76cfde2395257a5da47ba7c1dbd3dce/commons-io-1.4.jar -7f78ee4df000-7f78ee4e0000 r--s 00001000 fd:02 12320789 /home/alan/.gradle/caches/modules-2/files-2.1/org.jvnet.localizer/localizer/1.12/6d456886a035b2c3f758059da1f91a823eaa4a62/localizer-1.12.jar -7f78ee4e0000-7f78ee4e2000 r--s 00008000 fd:02 12322431 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.3/e02368d7b56c0c376f227378a4f77de62864d020/httpmime-4.3.3.jar -7f78ee4e2000-7f78ee4ed000 r--s 00085000 fd:02 12320833 /home/alan/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar -7f78ee4ed000-7f78ee4f7000 r--s 000a6000 fd:02 12322429 /home/alan/.gradle/caches/modules-2/files-2.1/net.minecraftforge/forgeflower/1.0.342-SNAPSHOT/83b7d227aa011da5f140558240149ed26a0f5d76/forgeflower-1.0.342-SNAPSHOT.jar -7f78ee4f7000-7f78ee4f9000 r--s 00001000 fd:02 12322427 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.tony19/named-regexp/0.2.3/370846bf3837952d981deb8f91e81da8c65b09e1/named-regexp-0.2.3.jar -7f78ee4f9000-7f78ee4fe000 r--s 0002a000 fd:02 12060323 /home/alan/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar -7f78ee4fe000-7f78ee500000 r--s 00008000 fd:02 12320775 /home/alan/.gradle/caches/modules-2/files-2.1/com.nothome/javaxdelta/2.0.1/d4f5d077f1b15c6f67595015d69572303ad3f66d/javaxdelta-2.0.1.jar -7f78ee500000-7f78ee502000 r--s 0000b000 fd:02 12320777 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.jponge/lzma-java/1.3/a25db9d4d385ccda4825ae1b47a7a61d86e595af/lzma-java-1.3.jar -7f78ee502000-7f78ee511000 r--s 000ba000 fd:02 12322425 /home/alan/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/2.1.0/c82f2749a460b95de4c9d2466b62f18c23c7c914/trove4j-2.1.0.jar -7f78ee511000-7f78ee512000 r--s 00011000 fd:02 12322423 /home/alan/.gradle/caches/modules-2/files-2.1/com.github.abrarsyed.jastyle/jAstyle/1.3/42431e5834cfb184d60be4142e2806cf2d806ea/jAstyle-1.3.jar -7f78ee512000-7f78ee513000 r--s 0000c000 fd:02 12322421 /home/alan/.gradle/caches/modules-2/files-2.1/com.cloudbees/diff4j/1.1/645329c0d4ebbea5f73758929c6e63bab9e77204/diff4j-1.1.jar -7f78ee513000-7f78ee514000 r--s 00004000 fd:02 12322419 /home/alan/.gradle/caches/modules-2/files-2.1/net.sf.opencsv/opencsv/2.3/c23708cdb9e80a144db433e23344a788a1fd6599/opencsv-2.3.jar -7f78ee514000-7f78ee53f000 r--s 001fc000 fd:02 12322417 /home/alan/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/18.0/cce0823396aa693798f8882e64213b1772032b09/guava-18.0.jar -7f78ee53f000-7f78ee5e4000 r--s 00b4f000 fd:02 12322415 /home/alan/.gradle/caches/modules-2/files-2.1/net.minecraftforge.gradle/ForgeGradle/2.3-SNAPSHOT/e4b928edbb9ac2f12bf2a03e9dfba41a553a374b/ForgeGradle-2.3-SNAPSHOT.jar -7f78ee5e4000-7f78ee7e4000 rw-p 00000000 00:00 0 -7f78ee7e4000-7f78ee7e7000 ---p 00000000 00:00 0 -7f78ee7e7000-7f78eeae5000 rw-p 00000000 00:00 0 -7f78eeae5000-7f78eeae8000 ---p 00000000 00:00 0 -7f78eeae8000-7f78eeb1e000 rw-p 00000000 00:00 0 -7f78eeb1e000-7f78eeb1f000 r--p 00000000 00:00 0 -7f78eeb1f000-7f78eed1f000 rw-p 00000000 00:00 0 -7f78eed1f000-7f78eef1f000 rw-p 00000000 00:00 0 -7f78eef1f000-7f78ef11f000 rw-p 00000000 00:00 0 -7f78ef11f000-7f78ef31f000 rw-p 00000000 00:00 0 -7f78ef31f000-7f78ef398000 r--s 012c3000 fd:00 1193508 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/lib/tools.jar -7f78ef398000-7f78ef598000 rw-p 00000000 00:00 0 -7f78ef598000-7f78ef59b000 ---p 00000000 00:00 0 -7f78ef59b000-7f78ef699000 rw-p 00000000 00:00 0 -7f78ef699000-7f78ef6a0000 r--s 00000000 fd:00 787406 /usr/lib64/gconv/gconv-modules.cache -7f78ef6a0000-7f78ef6a3000 ---p 00000000 00:00 0 -7f78ef6a3000-7f78ef7a1000 rw-p 00000000 00:00 0 -7f78ef7a1000-7f78ef7a4000 ---p 00000000 00:00 0 -7f78ef7a4000-7f78ef8a2000 rw-p 00000000 00:00 0 -7f78ef8a2000-7f78ef8a5000 ---p 00000000 00:00 0 -7f78ef8a5000-7f78ef9a3000 rw-p 00000000 00:00 0 -7f78ef9a3000-7f78ef9a6000 ---p 00000000 00:00 0 -7f78ef9a6000-7f78efca4000 rw-p 00000000 00:00 0 -7f78efca4000-7f78efca7000 ---p 00000000 00:00 0 -7f78efca7000-7f78efda5000 rw-p 00000000 00:00 0 -7f78efda5000-7f78efdaa000 r--s 000ba000 fd:00 540765 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/jsse.jar -7f78efdaa000-7f78efdac000 r--s 00005000 fd:02 786565 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-tooling-api-builders-2.7.jar -7f78efdac000-7f78efdbc000 r--s 00088000 fd:02 786597 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/joda-time-2.8.2.jar -7f78efdbc000-7f78efdcd000 r--s 000cf000 fd:02 786596 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-databind-2.3.2.jar -7f78efdcd000-7f78efdcf000 r--s 00007000 fd:02 786595 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-annotations-2.3.2.jar -7f78efdcf000-7f78efdd2000 r--s 0002e000 fd:02 786594 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jackson-core-2.3.2.jar -7f78efdd2000-7f78efddd000 r--s 0006b000 fd:02 786593 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-core-1.9.19.jar -7f78efddd000-7f78efde3000 r--s 00036000 fd:02 786592 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-kms-1.9.19.jar -7f78efde3000-7f78efdee000 r--s 00079000 fd:02 786591 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aws-java-sdk-s3-1.9.19.jar -7f78efdee000-7f78efdef000 r--s 00003000 fd:02 786564 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-s3-2.7.jar -7f78efdef000-7f78efdf0000 r--s 00004000 fd:02 786563 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-sftp-2.7.jar -7f78efdf0000-7f78efdf1000 r--s 00001000 fd:02 786560 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugin-development-2.7.jar -7f78efdf1000-7f78efdf3000 r--s 00005000 fd:02 786559 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-testing-native-2.7.jar -7f78efdf3000-7f78efdf7000 r--s 00036000 fd:02 786558 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ide-native-2.7.jar -7f78efdf7000-7f78efdfd000 r--s 00019000 fd:02 786557 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-native-2.7.jar -7f78efdfd000-7f78efe03000 r--s 00027000 fd:02 786556 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-play-2.7.jar -7f78efe03000-7f78efe0f000 r--s 00054000 fd:02 786555 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-native-2.7.jar -7f78efe0f000-7f78efe12000 r--s 00008000 fd:02 786554 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-scala-2.7.jar -7f78efe12000-7f78efe14000 r--s 00009000 fd:02 786553 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-groovy-2.7.jar -7f78efe14000-7f78efe1a000 r--s 00023000 fd:02 786552 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-java-2.7.jar -7f78efe1a000-7f78efe1c000 r--s 00008000 fd:02 786551 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-language-jvm-2.7.jar -7f78efe1c000-7f78efe1f000 r--s 0000d000 fd:02 786550 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-jvm-2.7.jar -7f78efe1f000-7f78efe27000 r--s 0002b000 fd:02 786549 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-platform-base-2.7.jar -7f78efe27000-7f78efe2b000 r--s 00025000 fd:02 786548 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-build-init-2.7.jar -7f78efe2b000-7f78efe2e000 r--s 0001c000 fd:02 786547 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-jacoco-2.7.jar -7f78efe2e000-7f78efe31000 r--s 0000e000 fd:02 786546 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ivy-2.7.jar -7f78efe31000-7f78efe33000 r--s 00002000 fd:02 786545 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-publish-2.7.jar -7f78efe33000-7f78efe35000 r--s 00005000 fd:02 786587 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jatl-0.2.2.jar -7f78efe35000-7f78efe37000 r--s 0000f000 fd:02 786544 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-reporting-2.7.jar -7f78efe37000-7f78efe3c000 r--s 00037000 fd:02 786543 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-diagnostics-2.7.jar -7f78efe3c000-7f78efe43000 r--s 00094000 fd:02 786542 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-build-comparison-2.7.jar -7f78efe43000-7f78efe4a000 r--s 00035000 fd:02 786586 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/simple-4.1.21.jar -7f78efe4a000-7f78efe56000 r--s 00100000 fd:02 786584 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/rhino-1.7R3.jar -7f78efe56000-7f78efe5a000 r--s 0001f000 fd:02 786541 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-javascript-2.7.jar -7f78efe5a000-7f78efe5c000 r--s 0000e000 fd:02 786540 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ear-2.7.jar -7f78efe5c000-7f78efe63000 r--s 00038000 fd:02 786583 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bcpg-jdk15on-1.51.jar -7f78efe63000-7f78efe65000 r--s 0001d000 fd:02 786539 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-signing-2.7.jar -7f78efe65000-7f78efe66000 r--s 00002000 fd:02 786582 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/sonar-batch-bootstrapper-2.9.jar -7f78efe66000-7f78efe69000 r--s 00019000 fd:02 786538 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-sonar-2.7.jar -7f78efe69000-7f78efe6b000 r--s 00013000 fd:02 786537 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-scala-2.7.jar -7f78efe6b000-7f78efe6c000 r--s 0000e000 fd:02 786536 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-announce-2.7.jar -7f78efe6c000-7f78efe79000 r--s 000bd000 fd:02 786535 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-ide-2.7.jar -7f78efe79000-7f78efe7c000 r--s 0000c000 fd:02 786581 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/pmaven-groovy-0.8-20100325.jar -7f78efe7c000-7f78efe7d000 r--s 00004000 fd:02 786580 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/pmaven-common-0.8-20100325.jar -7f78efe7d000-7f78efe83000 r--s 00022000 fd:02 786534 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-maven-2.7.jar -7f78efe83000-7f78efe9b000 r--s 0013b000 fd:02 786578 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bndlib-2.1.0.jar -7f78efe9b000-7f78efe9d000 r--s 00004000 fd:02 786533 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-osgi-2.7.jar -7f78efe9d000-7f78efe9f000 r--s 00008000 fd:02 786532 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-antlr-2.7.jar -7f78efe9f000-7f78efea2000 r--s 0001e000 fd:02 786606 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsp-api-2.1-6.1.14.jar -7f78efea2000-7f78efec5000 r--s 00344000 fd:02 786605 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/core-3.1.1.jar -7f78efec5000-7f78efec6000 r--s 00006000 fd:02 786604 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-naming-6.1.25.jar -7f78efec6000-7f78efec7000 r--s 00002000 fd:02 786577 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/geronimo-annotation_1.0_spec-1.0.jar -7f78efec7000-7f78efec9000 r--s 00002000 fd:02 786576 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-annotations-6.1.25.jar -7f78efec9000-7f78efeda000 r--s 000ea000 fd:02 786575 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsp-2.1-6.1.14.jar -7f78efeda000-7f78efedc000 r--s 0000d000 fd:02 786574 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-plus-6.1.25.jar -7f78efedc000-7f78efede000 r--s 0001f000 fd:02 786573 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/servlet-api-2.5-20081211.jar -7f78efede000-7f78efee2000 r--s 00028000 fd:02 786572 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-util-6.1.25.jar -7f78efee2000-7f78efee9000 r--s 0007d000 fd:02 786571 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jetty-6.1.25.jar -7f78efee9000-7f78efeeb000 r--s 00009000 fd:02 786531 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-jetty-2.7.jar -7f78efeeb000-7f78efef1000 r--s 00041000 fd:02 786530 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-code-quality-2.7.jar -7f78efef1000-7f78efef3000 r--s 00009000 fd:02 786636 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/hamcrest-core-1.3.jar -7f78efef3000-7f78efef9000 r--s 00033000 fd:02 786603 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/snakeyaml-1.6.jar -7f78efef9000-7f78efefb000 r--s 00006000 fd:02 786602 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jcommander-1.12.jar -7f78efefb000-7f78eff00000 r--s 00040000 fd:02 786601 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bsh-2.0b4.jar -7f78eff00000-7f78eff02000 r--s 00009000 fd:02 786570 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/commons-cli-1.2.jar -7f78eff02000-7f78eff0b000 r--s 00089000 fd:02 786569 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/testng-6.3.1.jar -7f78eff0b000-7f78eff13000 r--s 00045000 fd:02 786568 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/junit-4.12.jar -7f78eff13000-7f78eff1f000 r--s 0007b000 fd:02 786529 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugins-2.7.jar -7f78eff1f000-7f78eff37000 r--s 00115000 fd:02 786634 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xercesImpl-2.9.1.jar -7f78eff37000-7f78eff3f000 r--s 00028000 fd:02 786635 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xml-apis-1.3.04.jar -7f78eff3f000-7f78eff45000 r--s 0005b000 fd:02 786633 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jcifs-1.3.17.jar -7f78eff45000-7f78eff4b000 r--s 00031000 fd:02 786632 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/httpcore-4.2.2.jar -7f78eff4b000-7f78eff51000 r--s 00033000 fd:02 786631 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/commons-codec-1.6.jar -7f78eff51000-7f78eff54000 r--s 0001c000 fd:02 786589 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/nekohtml-1.9.14.jar -7f78eff54000-7f78eff5d000 r--s 00060000 fd:02 786588 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/httpclient-4.2.2.jar -7f78eff5d000-7f78eff5f000 r--s 00009000 fd:02 786562 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-resources-http-2.7.jar -7f78eff5f000-7f78eff62000 r--s 00010000 fd:02 786561 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-plugin-use-2.7.jar -7f78eff62000-7f78eff63000 r--s 00007000 fd:02 786630 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-http-shared4-2.4.jar -7f78eff63000-7f78eff67000 r--s 00033000 fd:02 786629 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-utils-2.0.6.jar -7f78eff67000-7f78eff6b000 r--s 00021000 fd:02 786628 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-model-builder-3.0.4.jar -7f78eff6b000-7f78eff6c000 r--s 00002000 fd:02 786627 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-file-2.4.jar -7f78eff6c000-7f78eff6e000 r--s 00002000 fd:02 786626 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-cipher-1.7.jar -7f78eff6e000-7f78eff71000 r--s 00013000 fd:02 786625 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-api-1.13.1.jar -7f78eff71000-7f78eff73000 r--s 0000a000 fd:02 786624 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-settings-3.0.4.jar -7f78eff73000-7f78eff75000 r--s 0000d000 fd:02 786623 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-interpolation-1.14.jar -7f78eff75000-7f78eff77000 r--s 0000b000 fd:02 786622 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-artifact-3.0.4.jar -7f78eff77000-7f78eff7e000 r--s 0002e000 fd:02 786621 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-container-default-1.5.5.jar -7f78eff7e000-7f78eff80000 r--s 0000b000 fd:02 786620 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-plugin-api-3.0.4.jar -7f78eff80000-7f78eff82000 r--s 00000000 fd:02 786637 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-component-annotations-1.5.5.jar -7f78eff82000-7f78eff88000 r--s 0003f000 fd:02 786619 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-compat-3.0.4.jar -7f78eff88000-7f78eff8b000 r--s 00008000 fd:02 786618 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-settings-builder-3.0.4.jar -7f78eff8b000-7f78eff8c000 r--s 00002000 fd:02 786617 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-http-2.4.jar -7f78eff8c000-7f78eff8e000 r--s 00026000 fd:02 786616 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-model-3.0.4.jar -7f78eff8e000-7f78eff90000 r--s 00006000 fd:02 786615 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-connector-wagon-1.13.1.jar -7f78eff90000-7f78eff92000 r--s 0000a000 fd:02 786614 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-classworlds-2.4.jar -7f78eff92000-7f78eff94000 r--s 00006000 fd:02 786613 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-repository-metadata-3.0.4.jar -7f78eff94000-7f78eff96000 r--s 0000c000 fd:02 786612 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-aether-provider-3.0.4.jar -7f78eff96000-7f78eff98000 r--s 0000b000 fd:02 786611 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/wagon-provider-api-2.4.jar -7f78eff98000-7f78eff99000 r--s 00003000 fd:02 786610 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-spi-1.13.1.jar -7f78eff99000-7f78eff9d000 r--s 0001c000 fd:02 786609 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-util-1.13.1.jar -7f78eff9d000-7f78effa0000 r--s 0001d000 fd:02 786608 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/aether-impl-1.13.1.jar -7f78effa0000-7f78effa1000 r--s 00006000 fd:02 786607 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/plexus-sec-dispatcher-1.3.jar -7f78effa1000-7f78effa5000 r--s 0003d000 fd:02 786590 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/jsch-0.1.51.jar -7f78effa5000-7f78effe5000 r--s 00277000 fd:02 786600 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/bcprov-jdk15on-1.51.jar -7f78effe5000-7f78efff1000 r--s 0007d000 fd:02 786579 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/maven-core-3.0.4.jar -7f78efff1000-7f78f0000000 r--s 000d9000 fd:02 786598 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/ivy-2.2.0.jar -7f78f0000000-7f78f0021000 rw-p 00000000 00:00 0 -7f78f0021000-7f78f4000000 ---p 00000000 00:00 0 -7f78f4000000-7f78f4004000 r--s 0001d000 fd:02 786599 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/xbean-reflect-3.4.jar -7f78f4004000-7f78f4009000 r--s 0002a000 fd:02 786585 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gson-2.2.4.jar -7f78f4009000-7f78f4025000 r--s 000ca000 fd:02 786566 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/plugins/gradle-dependency-management-2.7.jar -7f78f4025000-7f78f4029000 r-xp 00000000 fd:02 786646 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f78f4029000-7f78f4228000 ---p 00004000 fd:02 786646 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f78f4228000-7f78f4229000 rw-p 00003000 fd:02 786646 /home/alan/.gradle/native/19/linux-amd64/libnative-platform.so -7f78f4229000-7f78f4230000 r--p 00000000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f4230000-7f78f4239000 r-xp 00007000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f4239000-7f78f423c000 r--p 00010000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f423c000-7f78f423d000 ---p 00013000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f423d000-7f78f423e000 r--p 00013000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f423e000-7f78f423f000 rw-p 00014000 fd:00 540737 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnio.so -7f78f423f000-7f78f4244000 r--p 00000000 fd:00 540736 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnet.so -7f78f4244000-7f78f4254000 r-xp 00005000 fd:00 540736 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnet.so -7f78f4254000-7f78f4258000 r--p 00015000 fd:00 540736 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnet.so -7f78f4258000-7f78f4259000 r--p 00018000 fd:00 540736 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnet.so -7f78f4259000-7f78f425a000 rw-p 00019000 fd:00 540736 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libnet.so -7f78f425a000-7f78f425b000 r--s 00006000 fd:02 786482 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-wrapper-2.7.jar -7f78f425b000-7f78f4267000 r--s 00039000 fd:02 786487 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-tooling-api-2.7.jar -7f78f4267000-7f78f4269000 r--s 00002000 fd:02 786509 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-open-api-2.7.jar -7f78f4269000-7f78f426f000 r--s 00032000 fd:02 786511 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jaxen-1.1.jar -7f78f426f000-7f78f4274000 r--s 00048000 fd:02 786510 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/dom4j-1.6.1.jar -7f78f4274000-7f78f427f000 r--s 00059000 fd:02 786486 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-ui-2.7.jar -7f78f427f000-7f78f4282000 r--s 00008000 fd:02 786505 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-resources-2.7.jar -7f78f4282000-7f78f4284000 r--s 00007000 fd:02 786527 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/objenesis-1.2.jar -7f78f4284000-7f78f4286000 r--s 00000000 fd:02 786526 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/minlog-1.2.jar -7f78f4286000-7f78f4288000 r--s 0000f000 fd:02 786525 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/reflectasm-1.07-shaded.jar -7f78f4288000-7f78f428c000 r--s 00026000 fd:02 786516 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/kryo-2.20.jar -7f78f428c000-7f78f4295000 r--s 0003f000 fd:02 786504 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-messaging-2.7.jar -7f78f4295000-7f78f4296000 r--s 00003000 fd:02 786524 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-freebsd-amd64-0.10.jar -7f78f4296000-7f78f4297000 r--s 00003000 fd:02 786523 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-freebsd-i386-0.10.jar -7f78f4297000-7f78f4298000 r--s 00005000 fd:02 786522 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-windows-i386-0.10.jar -7f78f4298000-7f78f4299000 r--s 00005000 fd:02 786521 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-windows-amd64-0.10.jar -7f78f4299000-7f78f429a000 r--s 00003000 fd:02 786520 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-linux-i386-0.10.jar -7f78f429a000-7f78f429b000 r--s 00003000 fd:02 786519 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-linux-amd64-0.10.jar -7f78f429b000-7f78f429c000 r--s 00002000 fd:02 786518 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-osx-amd64-0.10.jar -7f78f429c000-7f78f429d000 r--s 00002000 fd:02 786517 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-osx-i386-0.10.jar -7f78f429d000-7f78f429f000 r--s 00008000 fd:02 786514 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jansi-1.2.1.jar -7f78f429f000-7f78f42a2000 r--s 0000d000 fd:02 786513 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/native-platform-0.10.jar -7f78f42a2000-7f78f42a6000 r--s 000e4000 fd:02 786512 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jna-3.2.7.jar -7f78f42a6000-7f78f42a8000 r--s 00008000 fd:02 786488 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-native-2.7.jar -7f78f42a8000-7f78f42aa000 r--s 00005000 fd:02 786485 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-cli-2.7.jar -7f78f42aa000-7f78f42ab000 r--s 00007000 fd:02 786494 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-model-groovy-2.7.jar -7f78f42ab000-7f78f42ac000 r--s 00006000 fd:02 786503 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-base-services-groovy-2.7.jar -7f78f42ac000-7f78f42b6000 r--s 00057000 fd:02 786493 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-model-core-2.7.jar -7f78f42b6000-7f78f42b7000 r--s 00000000 fd:02 786506 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-docs-2.7.jar -7f78f42b7000-7f78f42b9000 r--s 00003000 fd:02 786508 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jcl-over-slf4j-1.7.10.jar -7f78f42b9000-7f78f42bc000 r--s 0001b000 fd:02 786501 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jarjar-1.3.jar -7f78f42bc000-7f78f42be000 r--s 00000000 fd:02 786500 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jul-to-slf4j-1.7.10.jar -7f78f42be000-7f78f42c1000 r--s 00018000 fd:02 786498 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-io-1.4.jar -7f78f42c1000-7f78f42cf000 r--s 0007f000 fd:02 786497 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-collections-3.2.1.jar -7f78f42cf000-7f78f42d4000 r--s 00036000 fd:02 786495 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/asm-all-5.0.3.jar -7f78f42d4000-7f78f4340000 r--s 00689000 fd:02 786492 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/groovy-all-2.3.10.jar -7f78f4340000-7f78f4368000 r--s 001cf000 fd:02 786490 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/guava-jdk5-17.0.jar -7f78f4368000-7f78f4387000 r--s 001cc000 fd:02 786496 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/ant-1.9.3.jar -7f78f4387000-7f78f43bd000 r--s 001b5000 fd:02 786484 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-core-2.7.jar -7f78f43bd000-7f78f43be000 ---p 00000000 00:00 0 -7f78f43be000-7f78f44be000 rw-p 00000000 00:00 0 -7f78f44be000-7f78f44c1000 ---p 00000000 00:00 0 -7f78f44c1000-7f78f45bf000 rw-p 00000000 00:00 0 -7f78f45bf000-7f78f45c0000 ---p 00000000 00:00 0 -7f78f45c0000-7f78f45c3000 ---p 00000000 00:00 0 -7f78f45c3000-7f78f46c0000 rw-p 00000000 00:00 0 -7f78f46c0000-7f78f46c1000 ---p 00000000 00:00 0 -7f78f46c1000-7f78f46c4000 ---p 00000000 00:00 0 -7f78f46c4000-7f78f47c1000 rw-p 00000000 00:00 0 -7f78f47c1000-7f78f47c2000 ---p 00000000 00:00 0 -7f78f47c2000-7f78f47c5000 ---p 00000000 00:00 0 -7f78f47c5000-7f78f48c2000 rw-p 00000000 00:00 0 -7f78f48c2000-7f78f48c3000 ---p 00000000 00:00 0 -7f78f48c3000-7f78f48c6000 ---p 00000000 00:00 0 -7f78f48c6000-7f78f49c3000 rw-p 00000000 00:00 0 -7f78f49c3000-7f78f49c4000 ---p 00000000 00:00 0 -7f78f49c4000-7f78f49c7000 ---p 00000000 00:00 0 -7f78f49c7000-7f78f4ac4000 rw-p 00000000 00:00 0 -7f78f4ac4000-7f78f4ac5000 ---p 00000000 00:00 0 -7f78f4ac5000-7f78f4ac8000 ---p 00000000 00:00 0 -7f78f4ac8000-7f78f4bc5000 rw-p 00000000 00:00 0 -7f78f4bc5000-7f78f4bc6000 ---p 00000000 00:00 0 -7f78f4bc6000-7f78f4bc9000 ---p 00000000 00:00 0 -7f78f4bc9000-7f78f4cc6000 rw-p 00000000 00:00 0 -7f78f4cc6000-7f78f4cc7000 ---p 00000000 00:00 0 -7f78f4cc7000-7f78f4cca000 ---p 00000000 00:00 0 -7f78f4cca000-7f78f4dc7000 rw-p 00000000 00:00 0 -7f78f4dc7000-7f78f4dc8000 ---p 00000000 00:00 0 -7f78f4dc8000-7f78f4dcb000 ---p 00000000 00:00 0 -7f78f4dcb000-7f78f4ec8000 rw-p 00000000 00:00 0 -7f78f4ec8000-7f78f4ec9000 ---p 00000000 00:00 0 -7f78f4ec9000-7f78f4ecc000 ---p 00000000 00:00 0 -7f78f4ecc000-7f78f4fc9000 rw-p 00000000 00:00 0 -7f78f4fc9000-7f78f4fca000 ---p 00000000 00:00 0 -7f78f4fca000-7f78f4fcd000 ---p 00000000 00:00 0 -7f78f4fcd000-7f78f50ca000 rw-p 00000000 00:00 0 -7f78f50ca000-7f78f50cb000 ---p 00000000 00:00 0 -7f78f50cb000-7f78f50ce000 ---p 00000000 00:00 0 -7f78f50ce000-7f78f51cb000 rw-p 00000000 00:00 0 -7f78f51cb000-7f78f51ce000 ---p 00000000 00:00 0 -7f78f51ce000-7f78f52cc000 rw-p 00000000 00:00 0 -7f78f52cc000-7f78f52cf000 ---p 00000000 00:00 0 -7f78f52cf000-7f78f53cd000 rw-p 00000000 00:00 0 -7f78f53cd000-7f78f53d0000 ---p 00000000 00:00 0 -7f78f53d0000-7f78f54ce000 rw-p 00000000 00:00 0 -7f78f54ce000-7f78f54cf000 ---p 00000000 00:00 0 -7f78f54cf000-7f78f8000000 rw-p 00000000 00:00 0 -7f78f8000000-7f78f8021000 rw-p 00000000 00:00 0 -7f78f8021000-7f78fc000000 ---p 00000000 00:00 0 -7f78fc000000-7f78fc001000 r--s 00005000 fd:02 786507 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/log4j-over-slf4j-1.7.10.jar -7f78fc001000-7f78fc006000 r--s 00041000 fd:02 786491 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/commons-lang-2.6.jar -7f78fc006000-7f78fc00c000 r--s 00032000 fd:02 786483 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-base-services-2.7.jar -7f78fc00c000-7f78fd000000 rw-p 00000000 00:00 0 -7f78fd000000-7f78ff2e0000 rwxp 00000000 00:00 0 -7f78ff2e0000-7f790c000000 ---p 00000000 00:00 0 -7f790c000000-7f790cd72000 rw-p 00000000 00:00 0 -7f790cd72000-7f7910000000 ---p 00000000 00:00 0 -7f7910000000-7f7910001000 r--s 00000000 fd:02 786502 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/javax.inject-1.jar -7f7910001000-7f7910002000 r--s 00000000 fd:02 786499 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/jcip-annotations-1.0.jar -7f7910002000-7f7910003000 r--s 00007000 fd:02 786489 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/slf4j-api-1.7.10.jar -7f7910003000-7f791000d000 r--s 0004a000 fd:02 786481 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-launcher-2.7.jar -7f791000d000-7f791002e000 rw-p 00000000 00:00 0 -7f791002e000-7f79101fd000 r--s 04417000 fd:00 540774 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/rt.jar -7f79101fd000-7f7910332000 rw-p 00000000 00:00 0 -7f7910332000-7f7910333000 ---p 00000000 00:00 0 -7f7910333000-7f7910433000 rw-p 00000000 00:00 0 -7f7910433000-7f7910434000 ---p 00000000 00:00 0 -7f7910434000-7f7910534000 rw-p 00000000 00:00 0 -7f7910534000-7f7910535000 ---p 00000000 00:00 0 -7f7910535000-7f7910635000 rw-p 00000000 00:00 0 -7f7910635000-7f7910636000 ---p 00000000 00:00 0 -7f7910636000-7f7910736000 rw-p 00000000 00:00 0 -7f7910736000-7f7910737000 ---p 00000000 00:00 0 -7f7910737000-7f7910837000 rw-p 00000000 00:00 0 -7f7910837000-7f7910838000 ---p 00000000 00:00 0 -7f7910838000-7f7910938000 rw-p 00000000 00:00 0 -7f7910938000-7f7910939000 ---p 00000000 00:00 0 -7f7910939000-7f7910a39000 rw-p 00000000 00:00 0 -7f7910a39000-7f7910a3a000 ---p 00000000 00:00 0 -7f7910a3a000-7f7910b3a000 rw-p 00000000 00:00 0 -7f7910b3a000-7f7910b3b000 ---p 00000000 00:00 0 -7f7910b3b000-7f7910c3b000 rw-p 00000000 00:00 0 -7f7910c3b000-7f7910c3c000 ---p 00000000 00:00 0 -7f7910c3c000-7f7910d3c000 rw-p 00000000 00:00 0 -7f7910d3c000-7f7910d3d000 ---p 00000000 00:00 0 -7f7910d3d000-7f7910e3d000 rw-p 00000000 00:00 0 -7f7910e3d000-7f7910e3e000 ---p 00000000 00:00 0 -7f7910e3e000-7f7910f3e000 rw-p 00000000 00:00 0 -7f7910f3e000-7f7910f3f000 ---p 00000000 00:00 0 -7f7910f3f000-7f79110c6000 rw-p 00000000 00:00 0 -7f79110c6000-7f791143f000 ---p 00000000 00:00 0 -7f791143f000-7f79114c6000 rw-p 00000000 00:00 0 -7f79114c6000-7f791183f000 ---p 00000000 00:00 0 -7f791183f000-7f7911a07000 rw-p 00000000 00:00 0 -7f7911a07000-7f7911a3f000 ---p 00000000 00:00 0 -7f7911a3f000-7f7911b0d000 rw-p 00000000 00:00 0 -7f7911b0d000-7f7911e41000 ---p 00000000 00:00 0 -7f7911e41000-7f7911e44000 r--p 00000000 fd:00 540750 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libzip.so -7f7911e44000-7f7911e49000 r-xp 00003000 fd:00 540750 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libzip.so -7f7911e49000-7f7911e4b000 r--p 00008000 fd:00 540750 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libzip.so -7f7911e4b000-7f7911e4c000 r--p 00009000 fd:00 540750 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libzip.so -7f7911e4c000-7f7911e4d000 rw-p 00000000 00:00 0 -7f7911e4d000-7f7912652000 r--s 00000000 fd:00 1968051 /var/lib/sss/mc/passwd -7f7912652000-7f791265f000 r--p 00000000 fd:00 540716 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libjava.so -7f791265f000-7f7912678000 r-xp 0000d000 fd:00 540716 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libjava.so -7f7912678000-7f791267f000 r--p 00026000 fd:00 540716 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libjava.so -7f791267f000-7f7912680000 r--p 0002c000 fd:00 540716 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libjava.so -7f7912680000-7f7912681000 rw-p 0002d000 fd:00 540716 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libjava.so -7f7912681000-7f7912682000 rw-p 00000000 00:00 0 -7f7912682000-7f7912684000 r--p 00000000 fd:00 271449 /usr/lib64/librt-2.28.so -7f7912684000-7f7912688000 r-xp 00002000 fd:00 271449 /usr/lib64/librt-2.28.so -7f7912688000-7f791268a000 r--p 00006000 fd:00 271449 /usr/lib64/librt-2.28.so -7f791268a000-7f791268b000 r--p 00007000 fd:00 271449 /usr/lib64/librt-2.28.so -7f791268b000-7f791268c000 rw-p 00008000 fd:00 271449 /usr/lib64/librt-2.28.so -7f791268c000-7f791268d000 ---p 00000000 00:00 0 -7f791268d000-7f7912690000 ---p 00000000 00:00 0 -7f7912690000-7f791278d000 rw-p 00000000 00:00 0 -7f791278d000-7f7912790000 r--p 00000000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f7912790000-7f79127a2000 r-xp 00003000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f79127a2000-7f79127a5000 r--p 00015000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f79127a5000-7f79127a6000 ---p 00018000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f79127a6000-7f79127a7000 r--p 00018000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f79127a7000-7f79127a8000 rw-p 00019000 fd:00 265315 /usr/lib64/libgcc_s-8-20190223.so.1 -7f79127a8000-7f79127b5000 r--p 00000000 fd:00 271405 /usr/lib64/libm-2.28.so -7f79127b5000-7f7912855000 r-xp 0000d000 fd:00 271405 /usr/lib64/libm-2.28.so -7f7912855000-7f791292a000 r--p 000ad000 fd:00 271405 /usr/lib64/libm-2.28.so -7f791292a000-7f791292b000 r--p 00181000 fd:00 271405 /usr/lib64/libm-2.28.so -7f791292b000-7f791292c000 rw-p 00182000 fd:00 271405 /usr/lib64/libm-2.28.so -7f791292c000-7f79129b6000 r--p 00000000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f79129b6000-7f7912a73000 r-xp 0008a000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f7912a73000-7f7912ab3000 r--p 00147000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f7912ab3000-7f7912ab4000 ---p 00187000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f7912ab4000-7f7912abe000 r--p 00187000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f7912abe000-7f7912ac0000 rw-p 00191000 fd:00 269120 /usr/lib64/libstdc++.so.6.0.25 -7f7912ac0000-7f7912ac4000 rw-p 00000000 00:00 0 -7f7912ac4000-7f7912cdf000 r--p 00000000 fd:00 667764 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f7912cdf000-7f79135e2000 r-xp 0021b000 fd:00 667764 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f79135e2000-7f7913798000 r--p 00b1e000 fd:00 667764 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f7913798000-7f791383b000 r--p 00cd3000 fd:00 667764 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f791383b000-7f7913864000 rw-p 00d76000 fd:00 667764 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/server/libjvm.so -7f7913864000-7f7913896000 rw-p 00000000 00:00 0 -7f7913896000-7f79138b8000 r--p 00000000 fd:00 271396 /usr/lib64/libc-2.28.so -7f79138b8000-7f7913a05000 r-xp 00022000 fd:00 271396 /usr/lib64/libc-2.28.so -7f7913a05000-7f7913a51000 r--p 0016f000 fd:00 271396 /usr/lib64/libc-2.28.so -7f7913a51000-7f7913a52000 ---p 001bb000 fd:00 271396 /usr/lib64/libc-2.28.so -7f7913a52000-7f7913a56000 r--p 001bb000 fd:00 271396 /usr/lib64/libc-2.28.so -7f7913a56000-7f7913a58000 rw-p 001bf000 fd:00 271396 /usr/lib64/libc-2.28.so -7f7913a58000-7f7913a5c000 rw-p 00000000 00:00 0 -7f7913a5c000-7f7913a5d000 r--p 00000000 fd:00 271400 /usr/lib64/libdl-2.28.so -7f7913a5d000-7f7913a5f000 r-xp 00001000 fd:00 271400 /usr/lib64/libdl-2.28.so -7f7913a5f000-7f7913a60000 r--p 00003000 fd:00 271400 /usr/lib64/libdl-2.28.so -7f7913a60000-7f7913a61000 r--p 00003000 fd:00 271400 /usr/lib64/libdl-2.28.so -7f7913a61000-7f7913a62000 rw-p 00004000 fd:00 271400 /usr/lib64/libdl-2.28.so -7f7913a62000-7f7913a65000 r--p 00000000 fd:00 1348118 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/lib/amd64/jli/libjli.so -7f7913a65000-7f7913a6f000 r-xp 00003000 fd:00 1348118 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/lib/amd64/jli/libjli.so -7f7913a6f000-7f7913a72000 r--p 0000d000 fd:00 1348118 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/lib/amd64/jli/libjli.so -7f7913a72000-7f7913a73000 r--p 0000f000 fd:00 1348118 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/lib/amd64/jli/libjli.so -7f7913a73000-7f7913a74000 rw-p 00000000 00:00 0 -7f7913a74000-7f7913a77000 r--p 00000000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f7913a77000-7f7913a85000 r-xp 00003000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f7913a85000-7f7913a8c000 r--p 00011000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f7913a8c000-7f7913a8d000 r--p 00017000 fd:00 277102 /usr/lib64/libz.so.1.2.11 -7f7913a8d000-7f7913a8e000 rw-p 00000000 00:00 0 -7f7913a8e000-7f7913a94000 r--p 00000000 fd:00 271422 /usr/lib64/libpthread-2.28.so -7f7913a94000-7f7913aa4000 r-xp 00006000 fd:00 271422 /usr/lib64/libpthread-2.28.so -7f7913aa4000-7f7913aaa000 r--p 00016000 fd:00 271422 /usr/lib64/libpthread-2.28.so -7f7913aaa000-7f7913aab000 r--p 0001b000 fd:00 271422 /usr/lib64/libpthread-2.28.so -7f7913aab000-7f7913aac000 rw-p 0001c000 fd:00 271422 /usr/lib64/libpthread-2.28.so -7f7913aac000-7f7913ab2000 rw-p 00000000 00:00 0 -7f7913ab2000-7f7913ab3000 r--s 00004000 fd:02 786515 /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/ant-launcher-1.9.3.jar -7f7913ab3000-7f7913abb000 rw-s 00000000 00:2b 4717451 /tmp/hsperfdata_alan/28436 -7f7913abb000-7f7913abd000 r--p 00000000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f7913abd000-7f7913ac3000 r-xp 00002000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f7913ac3000-7f7913ac5000 r--p 00008000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f7913ac5000-7f7913ac6000 r--p 00009000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f7913ac6000-7f7913ac7000 rw-p 0000a000 fd:00 281179 /usr/lib64/libnss_sss.so.2 -7f7913ac7000-7f7913ac8000 rw-p 00000000 00:00 0 -7f7913ac8000-7f7913acd000 r--p 00000000 fd:00 540748 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libverify.so -7f7913acd000-7f7913ad5000 r-xp 00005000 fd:00 540748 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libverify.so -7f7913ad5000-7f7913ad7000 r--p 0000d000 fd:00 540748 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libverify.so -7f7913ad7000-7f7913ad9000 r--p 0000e000 fd:00 540748 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-6.fc29.x86_64/jre/lib/amd64/libverify.so -7f7913ad9000-7f7913ada000 rw-p 00000000 00:00 0 -7f7913ada000-7f7913adb000 r--p 00000000 fd:00 271385 /usr/lib64/ld-2.28.so -7f7913adb000-7f7913afb000 r-xp 00001000 fd:00 271385 /usr/lib64/ld-2.28.so -7f7913afb000-7f7913b03000 r--p 00021000 fd:00 271385 /usr/lib64/ld-2.28.so -7f7913b03000-7f7913b04000 ---p 00000000 00:00 0 -7f7913b04000-7f7913b05000 r--p 00029000 fd:00 271385 /usr/lib64/ld-2.28.so -7f7913b05000-7f7913b06000 rw-p 0002a000 fd:00 271385 /usr/lib64/ld-2.28.so -7f7913b06000-7f7913b07000 rw-p 00000000 00:00 0 -7fff5fbe9000-7fff5fc0b000 rw-p 00000000 00:00 0 [stack] -7fff5fdcf000-7fff5fdd2000 r--p 00000000 00:00 0 [vvar] -7fff5fdd2000-7fff5fdd3000 r-xp 00000000 00:00 0 [vdso] -ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] - -VM Arguments: -jvm_args: -Xmx3G -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -java_command: org.gradle.launcher.daemon.bootstrap.GradleDaemon 2.7 -java_class_path (initial): /home/alan/.gradle/wrapper/dists/gradle-2.7-bin/4s0fcuuppw3tjb1sxpzh16mne/gradle-2.7/lib/gradle-launcher-2.7.jar -Launcher Type: SUN_STANDARD - -Environment Variables: -PATH=/home/alan/perl5/bin:/home/alan/perl5/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/alan/bin:/home/alan/bin -USERNAME=alan -SHELL=/bin/zsh -DISPLAY=:1 - -Signal Handlers: -SIGSEGV: [libjvm.so+0xafd240], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.so+0xafd240], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.so+0x8e28e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none -SIGXFSZ: [libjvm.so+0x8e28e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.so+0x8e28e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none -SIGUSR2: [libjvm.so+0x8e2770], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.so+0x8e2b60], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.so+0x8e2b60], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.so+0x8e2b60], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.so+0x8e2b60], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:Fedora release 29 (Twenty Nine) - -uname:Linux 5.0.5-200.fc29.x86_64 #1 SMP Wed Mar 27 20:58:04 UTC 2019 x86_64 -libc:glibc 2.28 NPTL 2.28 -rlimit: STACK 8192k, CORE infinity, NPROC 128326, NOFILE 4096, AS infinity -load average:2.89 2.48 2.64 - -/proc/meminfo: -MemTotal: 32949408 kB -MemFree: 5207332 kB -MemAvailable: 10191736 kB -Buffers: 393540 kB -Cached: 4873144 kB -SwapCached: 3512 kB -Active: 22202604 kB -Inactive: 3969796 kB -Active(anon): 18860216 kB -Inactive(anon): 2360192 kB -Active(file): 3342388 kB -Inactive(file): 1609604 kB -Unevictable: 0 kB -Mlocked: 0 kB -SwapTotal: 16543740 kB -SwapFree: 16493308 kB -Dirty: 13576 kB -Writeback: 244 kB -AnonPages: 20902436 kB -Mapped: 1030000 kB -Shmem: 381656 kB -KReclaimable: 498912 kB -Slab: 890888 kB -SReclaimable: 498912 kB -SUnreclaim: 391976 kB -KernelStack: 30536 kB -PageTables: 220196 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 33018444 kB -Committed_AS: 298576496 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -Percpu: 15040 kB -HardwareCorrupted: 0 kB -AnonHugePages: 0 kB -ShmemHugePages: 0 kB -ShmemPmdMapped: 0 kB -CmaTotal: 0 kB -CmaFree: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -Hugetlb: 0 kB -DirectMap4k: 3562728 kB -DirectMap2M: 29941760 kB -DirectMap1G: 0 kB - -container (cgroup) information: -container_type: cgroupv1 -cpu_cpuset_cpus: 0-15 -cpu_memory_nodes: 0 -active_processor_count: 16 -cpu_quota: -1 -cpu_period: 100000 -cpu_shares: -1 -memory_limit_in_bytes: -1 -memory_and_swap_limit_in_bytes: -1 -memory_soft_limit_in_bytes: -1 -memory_usage_in_bytes: 17423282176 -memory_max_usage_in_bytes: 22545739776 - - -CPU:total 16 (initial active 16) (16 cores per cpu, 1 threads per core) family 23 model 1 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, mmxext, 3dnowpref, lzcnt, sse4a, tsc, tscinvbit, tscinv, bmi1 - -/proc/cpuinfo: -processor : 0 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.566 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 0 -cpu cores : 8 -apicid : 0 -initial apicid : 0 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 1 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3498.993 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 0 -cpu cores : 8 -apicid : 1 -initial apicid : 1 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 2 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3063.877 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 1 -cpu cores : 8 -apicid : 2 -initial apicid : 2 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 3 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3204.942 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 1 -cpu cores : 8 -apicid : 3 -initial apicid : 3 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 4 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3046.626 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 2 -cpu cores : 8 -apicid : 4 -initial apicid : 4 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 5 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.555 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 2 -cpu cores : 8 -apicid : 5 -initial apicid : 5 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 6 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 1816.958 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 3 -cpu cores : 8 -apicid : 6 -initial apicid : 6 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 7 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 1891.079 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 3 -cpu cores : 8 -apicid : 7 -initial apicid : 7 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 8 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 2808.109 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 4 -cpu cores : 8 -apicid : 8 -initial apicid : 8 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 9 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 2802.090 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 4 -cpu cores : 8 -apicid : 9 -initial apicid : 9 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 10 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.419 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 5 -cpu cores : 8 -apicid : 10 -initial apicid : 10 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 11 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3499.570 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 5 -cpu cores : 8 -apicid : 11 -initial apicid : 11 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 12 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 1981.325 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 6 -cpu cores : 8 -apicid : 12 -initial apicid : 12 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 13 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3326.467 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 6 -cpu cores : 8 -apicid : 13 -initial apicid : 13 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 14 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3493.271 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 7 -cpu cores : 8 -apicid : 14 -initial apicid : 14 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - -processor : 15 -vendor_id : AuthenticAMD -cpu family : 23 -model : 1 -model name : AMD Ryzen 7 1700X Eight-Core Processor -stepping : 1 -microcode : 0x8001137 -cpu MHz : 3064.305 -cache size : 512 KB -physical id : 0 -siblings : 16 -core id : 7 -cpu cores : 8 -apicid : 15 -initial apicid : 15 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca -bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass -bogomips : 6799.16 -TLB size : 2560 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 43 bits physical, 48 bits virtual -power management: ts ttp tm hwpstate eff_freq_ro [13] [14] - - - -Memory: 4k page, physical 32949408k(5207332k free), swap 16543740k(16493308k free) - -vm_info: OpenJDK 64-Bit Server VM (25.201-b09) for linux-amd64 JRE (1.8.0_201-b09), built on Mar 26 2019 17:41:50 by "mockbuild" with gcc 8.3.1 20190223 (Red Hat 8.3.1-2) - -time: Fri Apr 12 16:17:02 2019 -timezone: CEST -elapsed time: 11 seconds (0d 0h 0m 11s) - diff --git a/license-forge.txt b/license-forge.txt deleted file mode 100644 index be2c9e66..00000000 --- a/license-forge.txt +++ /dev/null @@ -1,483 +0,0 @@ -Minecraft Forge is licensed under the terms of the LGPL 2.1 found -here http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt and copied -below. - -A note on authorship: -All source artifacts are property of their original author, with -the exclusion of the contents of the patches directory and others -copied from it from time to time. Authorship of the contents of -the patches directory is retained by the Minecraft Forge project. -This is because the patches are partially machine generated -artifacts, and are changed heavily due to the way forge works. -Individual attribution within them is impossible. - -Consent: -All contributions to Forge must consent to the release of any -patch content to the Forge project. - -A note on infectivity: -The LGPL is chosen specifically so that projects may depend on Forge -features without being infected with its license. That is the -purpose of the LGPL. Mods and others using this code via ordinary -Java mechanics for referencing libraries are specifically not bound -by Forge's license for the Mod code. - - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/api/ModInfo.java b/src/main/java/exterminatorjeff/undergroundbiomes/api/ModInfo.java index 0cf44ff2..ee4eb17f 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/api/ModInfo.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/api/ModInfo.java @@ -9,7 +9,7 @@ public final class ModInfo { public static final String MODID = "undergroundbiomes"; public static final String NAME = "Underground Biomes"; - public static final String VERSION = "1.3.8"; + public static final String VERSION = "@version@"; private ModInfo() { } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/api/common/UBSettings.java b/src/main/java/exterminatorjeff/undergroundbiomes/api/common/UBSettings.java index 28221d59..92c01fc8 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/api/common/UBSettings.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/api/common/UBSettings.java @@ -48,6 +48,12 @@ public interface UBSettings { boolean replaceCobblestone(); + boolean replaceStoneBrick(); + + boolean replaceStoneSlab(); + + boolean replaceStoneWall(); + boolean replaceMonsterStone(); boolean replaceGravel(); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/api/enums/IgneousVariant.java b/src/main/java/exterminatorjeff/undergroundbiomes/api/enums/IgneousVariant.java index 6e8b4942..afb25872 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/api/enums/IgneousVariant.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/api/enums/IgneousVariant.java @@ -1,13 +1,26 @@ package exterminatorjeff.undergroundbiomes.api.enums; +import javax.annotation.ParametersAreNonnullByDefault; + import net.minecraft.block.properties.PropertyEnum; import net.minecraft.util.IStringSerializable; +import mcp.MethodsReturnNonnullByDefault; + /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public enum IgneousVariant implements IStringSerializable, Variant { - RED_GRANITE(1.7F, 1.42F), BLACK_GRANITE(1.6F, 1.39F), RHYOLITE(1.3F, 1.26F), ANDESITE(1.4F, 1.31F), GABBRO(1.0F, 1.0F), BASALT(1.4F, 1.31F), KOMATIITE(1.5F, 1.35F), DACITE(1.2F, 1.2F); + RED_GRANITE (1.7F, 1.42F), + BLACK_GRANITE (1.6F, 1.39F), + RHYOLITE (1.3F, 1.26F), + ANDESITE (1.4F, 1.31F), + GABBRO (1.0F, 1.0F), + BASALT (1.4F, 1.31F), + KOMATIITE (1.5F, 1.35F), + DACITE (1.2F, 1.2F); public static final IgneousVariant[] IGNEOUS_VARIANTS = values(); public static final int NB_VARIANTS = values().length; @@ -16,7 +29,7 @@ public enum IgneousVariant implements IStringSerializable, Variant { - GNEISS(1.1F, 1.11F), ECLOGITE(1.0F, 1.0F), MARBLE(1.1F, 1.11F), QUARTZITE(1.3F, 1.26F), BLUESCHIST(0.7F, 0.54F), GREENSCHIST(0.7F, 0.54F), SOAPSTONE(0.4F, 0.2F), MIGMATITE(0.9F, 0.86F); + GNEISS (1.1F, 1.11F), + ECLOGITE (1.0F, 1.0F), + MARBLE (1.1F, 1.11F), + QUARTZITE (1.3F, 1.26F), + BLUESCHIST (0.7F, 0.54F), + GREENSCHIST (0.7F, 0.54F), + SOAPSTONE (0.4F, 0.2F), + MIGMATITE (0.9F, 0.86F); public static final MetamorphicVariant[] METAMORPHIC_VARIANTS = values(); public static final int NB_VARIANTS = values().length; @@ -16,7 +29,7 @@ public enum MetamorphicVariant implements IStringSerializable, Variant { - LIMESTONE(0.5F, 0.29F), CHALK(0.5F, 0.29F), SHALE(0.5F, 0.29F), SILTSTONE(0.6F, 0.4F), LIGNITE(0.5F, 0.29F), DOLOMITE(0.5F, 0.29F), GREYWACKE(1.0F, 1.0F), CHERT(0.9F, 0.86F); + LIMESTONE (0.5F, 0.29F), + CHALK (0.5F, 0.29F), + SHALE (0.5F, 0.29F), + SILTSTONE (0.6F, 0.4F), + LIGNITE (0.5F, 0.29F), + DOLOMITE (0.5F, 0.29F), + GREYWACKE (1.0F, 1.0F), + CHERT (0.9F, 0.86F); public static final SedimentaryVariant[] SEDIMENTARY_VARIANTS = values(); public static final int NB_VARIANTS = values().length; @@ -16,7 +29,7 @@ public enum SedimentaryVariant implements IStringSerializable, Variant implements IRecipe, SettingTracker { private static final UBLogger LOGGER = new UBLogger(RegularStoneRecipe.class, Level.INFO); - private IRecipe recipe = null; - private String registryName = "undergroundbiomes:regular_cobblestone"; - private ResourceLocation resourceLocation = null; + private IRecipe recipe; public RegularStoneRecipe() { - recipe = new ShapedOreRecipe(resourceLocation, new ItemStack(Blocks.COBBLESTONE, 4), "XX", "XX", 'X', "cobblestone"); - setRegistryName(registryName); + recipe = new ShapedOreRecipe(getRegistryName(), new ItemStack(Blocks.COBBLESTONE, 4), "XX", "XX", 'X', "cobblestone"); + setRegistryName("undergroundbiomes:regular_cobblestone"); } @Override @@ -37,58 +41,48 @@ public void update(Integer value) { // Create the new recipes switch (value) { + case 0: + recipe = null; + return; case 1: - recipe = new ShapelessOreRecipe(resourceLocation, Blocks.COBBLESTONE, new OreIngredient("cobblestone")); + recipe = new ShapelessOreRecipe(null, Blocks.COBBLESTONE, new OreIngredient("cobblestone")); break; case 2: - recipe = new ShapelessOreRecipe(resourceLocation, Blocks.COBBLESTONE, new OreIngredient("cobblestone"), Items.REDSTONE); + recipe = new ShapelessOreRecipe(null, Blocks.COBBLESTONE, new OreIngredient("cobblestone"), Items.REDSTONE); break; case 3: - recipe = new ShapedOreRecipe(resourceLocation, new ItemStack(Blocks.COBBLESTONE, 1), "XX", "XX", 'X', "cobblestone"); + recipe = new ShapedOreRecipe(null, new ItemStack(Blocks.COBBLESTONE, 1), "XX", "XX", 'X', "cobblestone"); break; case 4: - recipe = new ShapedOreRecipe(resourceLocation, new ItemStack(Blocks.COBBLESTONE, 4), "XX", "XX", 'X', "cobblestone"); + recipe = new ShapedOreRecipe(null, new ItemStack(Blocks.COBBLESTONE, 4), "XX", "XX", 'X', "cobblestone"); + break; } - LOGGER.debug("recipe output" + recipe.getRecipeOutput().getDisplayName()); + recipe.setRegistryName(getRegistryName()); } - - /** - * Used to check if a recipe matches current crafting inventory - * - * @param inv - * @param worldIn - */ @Override public boolean matches(InventoryCrafting inv, World worldIn) { - //LOGGER.debug("Matching stone recipe: " + recipe.matches(inv, worldIn)); - return recipe.matches(inv, worldIn); + return recipe != null && recipe.matches(inv, worldIn); } - /** - * Returns an Item that is the result of this recipe - * - * @param inv - */ @Override public ItemStack getCraftingResult(InventoryCrafting inv) { - return recipe.getCraftingResult(inv); + return recipe != null ? recipe.getCraftingResult(inv) : ItemStack.EMPTY; } - /** - * Used to determine if this recipe can fit in a grid of the given width/height - * - * @param width - * @param height - */ @Override public boolean canFit(int width, int height) { - return recipe.canFit(width, height); + return recipe != null && recipe.canFit(width, height); } @Override public ItemStack getRecipeOutput() { - return recipe.getRecipeOutput(); + return recipe != null ? recipe.getRecipeOutput() : ItemStack.EMPTY; + } + + @Nullable + public IRecipe getRecipe() { + return recipe; } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousBrick.java index ca96ac1e..e161354f 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousBrick.java @@ -1,21 +1,26 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; -import java.util.ArrayList; -import java.util.List; - /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousBrick extends IgneousStone { public static final String internal_name = "igneous_brick"; @@ -31,20 +36,10 @@ public UBStoneStyle getStoneStyle() { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Block cobbleBlock = API.IGNEOUS_BRICK.getBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.BRICK_BLOCK.getDefaultState()); } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Block cobbleBlock = API.IGNEOUS_BRICK.getBlock(); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousClay.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousClay.java index 61a66c80..fa9d692c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousClay.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousClay.java @@ -1,11 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; @@ -19,6 +21,8 @@ /** * @author Aang23 */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousClay extends IgneousStone { public static final String internal_name = "igneous_clay"; @@ -43,23 +47,13 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.CLAY.getDefaultState()); } @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); stacks.add(itemStack); DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousCobble.java index 3447ba7e..61ba46f2 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousCobble.java @@ -1,15 +1,23 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousCobble extends IgneousStone { public static final String internal_name = "igneous_cobble"; @@ -30,6 +38,7 @@ public Block setHardness(float hardness) { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.COBBLESTONE.getDefaultState()); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousGravel.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousGravel.java index f34534f5..f4b6b20e 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousGravel.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousGravel.java @@ -1,14 +1,14 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; -import javax.annotation.OverridingMethodsMustInvokeSuper; - import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; @@ -30,12 +30,14 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousGravel extends IgneousStone { public static final String internal_name = "igneous_gravel"; public IgneousGravel() { super(); - setSoundType(SoundType.SAND); + setSoundType(SoundType.GROUND); } @Override @@ -54,9 +56,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.GRAVEL.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -148,35 +150,17 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; - if (gravelBlock == itemBlock) { - int meta = state.getBlock().getMetaFromState(state); - itemStack = new ItemStack(gravelBlock, 1, meta); - } else { - itemStack = new ItemStack(gravelBlock, 1); - } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; + ItemStack itemStack; if (gravelBlock == itemBlock) { int meta = state.getBlock().getMetaFromState(state); itemStack = new ItemStack(gravelBlock, 1, meta); } else { itemStack = new ItemStack(gravelBlock, 1); } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); + stacks.add(itemStack); + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); } @Override @@ -190,12 +174,12 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, - IPlantable plantable) { + public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, IPlantable plantable) { EnumPlantType plantType = plantable.getPlantType(world, pos.offset(direction)); if (plantType == EnumPlantType.Desert || plantType == EnumPlantType.Beach || plantType == EnumPlantType.Water) { return true; - } else + } else { return false; + } } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMonsterStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMonsterStone.java index 3739139d..b92992df 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMonsterStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMonsterStone.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; @@ -17,14 +23,14 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraft.entity.monster.EntitySilverfish; -import java.util.ArrayList; -import java.util.List; import static exterminatorjeff.undergroundbiomes.api.enums.IgneousVariant.*; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousMonsterStone extends UBStone { public static final String internal_name = "igneous_monster_stone"; @@ -85,17 +91,6 @@ public int getMetaFromState(IBlockState state) { return state.getValue(IGNEOUS_VARIANT_PROPERTY).getMetadata(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item cobbleBlock = API.IGNEOUS_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item cobbleBlock = API.IGNEOUS_COBBLE.getItemBlock(); @@ -116,14 +111,14 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(IGNEOUS_VARIANT_PROPERTY).getResistance(); } @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. + return target.apply(Blocks.MONSTER_EGG.getDefaultState()); } @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMossyCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMossyCobble.java index 8efc9ecf..cf134d6f 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMossyCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousMossyCobble.java @@ -1,9 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.item.Item; @@ -15,10 +18,14 @@ import java.util.ArrayList; import net.minecraft.util.NonNullList; import exterminatorjeff.undergroundbiomes.api.API; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousMossyCobble extends IgneousStone { public static final String internal_name = "igneous_cobble_mossy"; @@ -38,9 +45,9 @@ public Block setHardness(float hardness) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.MOSSY_COBBLESTONE.getDefaultState()); } @Override @@ -49,19 +56,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item mossyCobbleBlock = API.IGNEOUS_MOSSY_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(mossyCobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item mossyCobbleBlock = API.IGNEOUS_MOSSY_COBBLE.getItemBlock(); int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(mossyCobbleBlock, 1, meta); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrown.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrown.java index d8097481..2c4d5335 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrown.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrown.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.material.Material; import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; @@ -17,6 +21,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousOvergrown extends IgneousStone { public static final String internal_name = "igneous_overgrown"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrownSnowed.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrownSnowed.java index 050da0db..5484ba63 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrownSnowed.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousOvergrownSnowed.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; @@ -17,6 +21,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousOvergrownSnowed extends IgneousStone { public static final String internal_name = "igneous_overgrown_snowed"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSand.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSand.java index 521398c6..21bd3e53 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSand.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSand.java @@ -1,21 +1,19 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; -import javax.annotation.OverridingMethodsMustInvokeSuper; - import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.item.EntityFallingBlock; import net.minecraft.init.Blocks; -import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumFacing; @@ -30,6 +28,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousSand extends IgneousStone { public static final String internal_name = "igneous_sand"; @@ -54,9 +54,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SAND.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -165,17 +165,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstone.java index 6adec094..31cc98ea 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstone.java @@ -1,13 +1,15 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; @@ -17,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousSandstone extends IgneousStone { public static final String internal_name = "igneous_sandstone"; @@ -32,7 +36,8 @@ public UBStoneStyle getStoneStyle() { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SANDSTONE.getDefaultState()); } @Override @@ -41,17 +46,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneChiseled.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneChiseled.java index f437b6d8..d4a10f2c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneChiseled.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneChiseled.java @@ -1,12 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousSandstoneChiseled extends IgneousStone { public static final String internal_name = "igneous_sandstone_chiseled"; @@ -41,17 +43,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneSmooth.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneSmooth.java index 6541d72c..5bdaa910 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneSmooth.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSandstoneSmooth.java @@ -1,12 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousSandstoneSmooth extends IgneousStone { public static final String internal_name = "igneous_sandstone_smooth"; @@ -41,17 +43,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSpeleothem.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSpeleothem.java index cbc79f0e..3a335f85 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSpeleothem.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousSpeleothem.java @@ -1,5 +1,7 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import net.minecraft.block.Block; @@ -16,15 +18,17 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; + +import mcp.MethodsReturnNonnullByDefault; import vazkii.arl.block.BlockMetaVariants.EnumBase; import static exterminatorjeff.undergroundbiomes.api.enums.IgneousVariant.*; -import java.util.List; -import java.util.ArrayList; import net.minecraft.util.NonNullList; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousSpeleothem extends IgneousStone { public static final String internal_name = "igneous_speleothem"; public static PropertyEnum SIZE = PropertyEnum.create("size", EnumSize.class); @@ -85,8 +89,7 @@ public boolean canPlaceBlockAt(World worldIn, BlockPos pos) { } @Override - public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, - ItemStack stack) { + public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { EnumSize size = EnumSize.values()[Math.max(0, getBearing(worldIn, pos) - 1)]; worldIn.setBlockState(pos, state.withProperty(SIZE, size)); } @@ -107,14 +110,7 @@ public int quantityDropped(Random random) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - List result = new ArrayList(); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { } @Override @@ -141,11 +137,13 @@ private boolean isThis(IBlockAccess world, BlockPos pos) { private int getStrength(IBlockAccess world, BlockPos pos) { IBlockState state = world.getBlockState(pos); - if (state.getBlock().isFullBlock(state)) + if (state.getBlock().isFullBlock(state)) { return 3; + } - if (state.getPropertyKeys().contains(SIZE)) + if (state.getPropertyKeys().contains(SIZE)) { return state.getValue(SIZE).strength; + } return 0; } @@ -176,8 +174,7 @@ public boolean isOpaqueCube(IBlockState state) { } @Override - public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, - EnumFacing p_193383_4_) { + public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, EnumFacing p_193383_4_) { return BlockFaceShape.UNDEFINED; } @@ -186,11 +183,11 @@ public boolean canPlaceTorchOnTop(IBlockState state, IBlockAccess world, BlockPo return true; } - public static enum EnumSize implements EnumBase { + public enum EnumSize implements EnumBase { small(0, 2), medium(1, 4), big(2, 8); - private EnumSize(int strength, int width) { + EnumSize(int strength, int width) { this.strength = strength; float pad = ((float) ((16 - width) / 2) / 16F); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousStone.java index f805d947..b8f42bae 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/IgneousStone.java @@ -1,11 +1,14 @@ package exterminatorjeff.undergroundbiomes.common.block; -import com.google.common.base.Predicate; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; -import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; @@ -17,14 +20,13 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import java.util.ArrayList; -import java.util.List; - import static exterminatorjeff.undergroundbiomes.api.enums.IgneousVariant.*; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class IgneousStone extends UBStone { public static final String internal_name = "igneous_stone"; @@ -73,17 +75,6 @@ public int getMetaFromState(IBlockState state) { return state.getValue(IGNEOUS_VARIANT_PROPERTY).getMetadata(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item cobbleBlock = API.IGNEOUS_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item cobbleBlock = API.IGNEOUS_COBBLE.getItemBlock(); @@ -104,19 +95,12 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(IGNEOUS_VARIANT_PROPERTY).getResistance(); } - @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. - } - @Override public UBStone baseStone() { return this; } - } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicBrick.java index c2a915e5..46c1b814 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicBrick.java @@ -1,21 +1,26 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; -import java.util.ArrayList; -import java.util.List; - /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicBrick extends MetamorphicStone { public static final String internal_name = "metamorphic_brick"; @@ -31,17 +36,8 @@ public UBStoneStyle getStoneStyle() { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Block cobbleBlock = API.METAMORPHIC_BRICK.getBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.BRICK_BLOCK.getDefaultState()); } @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicClay.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicClay.java index 5c4cb9d9..ffe34eee 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicClay.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicClay.java @@ -1,11 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; @@ -20,6 +22,8 @@ /** * @author Aang23 */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicClay extends MetamorphicStone { public static final String internal_name = "metamorphic_clay"; @@ -44,23 +48,13 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.CLAY.getDefaultState()); } @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); stacks.add(itemStack); DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicCobble.java index 16e9a9d8..f78ddb0c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicCobble.java @@ -1,15 +1,23 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicCobble extends MetamorphicStone { public static final String internal_name = "metamorphic_cobble"; @@ -30,7 +38,8 @@ public Block setHardness(float hardness) { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.COBBLESTONE.getDefaultState()); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicGravel.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicGravel.java index 02fe46e9..1e8ceb54 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicGravel.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicGravel.java @@ -1,12 +1,14 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; @@ -28,12 +30,14 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicGravel extends MetamorphicStone { public static final String internal_name = "metamorphic_gravel"; public MetamorphicGravel() { super(); - setSoundType(SoundType.SAND); + setSoundType(SoundType.GROUND); } @Override @@ -52,9 +56,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.GRAVEL.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -146,49 +150,36 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; + ItemStack itemStack; if (gravelBlock == itemBlock) { int meta = state.getBlock().getMetaFromState(state); itemStack = new ItemStack(gravelBlock, 1, meta); } else { itemStack = new ItemStack(gravelBlock, 1); } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; + stacks.add(itemStack); + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); } @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { - Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; - if (gravelBlock == itemBlock) { - int meta = state.getBlock().getMetaFromState(state); - itemStack = new ItemStack(gravelBlock, 1, meta); - } else { - itemStack = new ItemStack(gravelBlock, 1); - } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); + public String getHarvestTool(IBlockState state) { + return "shovel"; } @Override - public String getHarvestTool(IBlockState state) { - return "shovel"; + public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { + return Blocks.GRAVEL.getBlockHardness(state, worldIn, pos); } @Override - public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, - IPlantable plantable) { + public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, IPlantable plantable) { EnumPlantType plantType = plantable.getPlantType(world, pos.offset(direction)); if (plantType == EnumPlantType.Desert || plantType == EnumPlantType.Beach || plantType == EnumPlantType.Water) { return true; - } else + } else { return false; + } } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMonsterStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMonsterStone.java index 6c563c31..8cef21d1 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMonsterStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMonsterStone.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; @@ -17,14 +23,14 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraft.entity.monster.EntitySilverfish; -import java.util.ArrayList; -import java.util.List; import static exterminatorjeff.undergroundbiomes.api.enums.MetamorphicVariant.*; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicMonsterStone extends UBStone { public static final String internal_name = "metamorphic_monster_stone"; @@ -95,21 +101,10 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(METAMORPHIC_VARIANT_PROPERTY).getResistance(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item cobbleBlock = API.METAMORPHIC_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item cobbleBlock = API.METAMORPHIC_COBBLE.getItemBlock(); @@ -122,7 +117,7 @@ public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. + return target.apply(Blocks.MONSTER_EGG.getDefaultState()); } @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMossyCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMossyCobble.java index 9ab8bf4b..cc66baac 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMossyCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicMossyCobble.java @@ -1,9 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import java.util.Random; @@ -12,13 +15,16 @@ import net.minecraft.util.NonNullList; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.item.ItemStack; -import java.util.List; -import java.util.ArrayList; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicMossyCobble extends MetamorphicStone { public static final String internal_name = "metamorphic_cobble_mossy"; @@ -38,9 +44,9 @@ public Block setHardness(float hardness) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.MOSSY_COBBLESTONE.getDefaultState()); } @Override @@ -48,17 +54,6 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { return itemBlock; } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item mossyCobbleBlock = API.METAMORPHIC_MOSSY_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(mossyCobbleBlock , 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item mossyCobbleBlock = API.METAMORPHIC_MOSSY_COBBLE.getItemBlock(); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrown.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrown.java index b88350c8..26140602 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrown.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrown.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; @@ -14,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicOvergrown extends MetamorphicStone { public static final String internal_name = "metamorphic_overgrown"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrownSnowed.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrownSnowed.java index 18c3fafa..2ee25d6d 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrownSnowed.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicOvergrownSnowed.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; @@ -14,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicOvergrownSnowed extends MetamorphicStone { public static final String internal_name = "metamorphic_overgrown_snowed"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSand.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSand.java index 69e5bf7d..9a6ea260 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSand.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSand.java @@ -1,19 +1,19 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.item.EntityFallingBlock; import net.minecraft.init.Blocks; -import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumFacing; @@ -28,6 +28,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicSand extends MetamorphicStone { public static final String internal_name = "metamorphic_sand"; @@ -52,9 +54,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SAND.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -163,17 +165,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstone.java index b94b7e18..7d5e1931 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstone.java @@ -1,13 +1,15 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; @@ -17,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicSandstone extends MetamorphicStone { public static final String internal_name = "metamorphic_sandstone"; @@ -32,7 +36,8 @@ public UBStoneStyle getStoneStyle() { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SANDSTONE.getDefaultState()); } @Override @@ -41,17 +46,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneChiseled.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneChiseled.java index e1f68d91..354864f2 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneChiseled.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneChiseled.java @@ -1,12 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicSandstoneChiseled extends MetamorphicStone { public static final String internal_name = "metamorphic_sandstone_chiseled"; @@ -41,17 +43,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneSmooth.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneSmooth.java index 017a8cb8..d85f41b5 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneSmooth.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSandstoneSmooth.java @@ -1,12 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import net.minecraft.block.Block; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicSandstoneSmooth extends MetamorphicStone { public static final String internal_name = "metamorphic_sandstone_smooth"; @@ -41,17 +43,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSpeleothem.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSpeleothem.java index 8e34e808..aff5e719 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSpeleothem.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicSpeleothem.java @@ -1,5 +1,7 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import net.minecraft.block.Block; @@ -16,15 +18,17 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; + +import mcp.MethodsReturnNonnullByDefault; import vazkii.arl.block.BlockMetaVariants.EnumBase; import static exterminatorjeff.undergroundbiomes.api.enums.MetamorphicVariant.*; -import java.util.List; -import java.util.ArrayList; import net.minecraft.util.NonNullList; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicSpeleothem extends MetamorphicStone { public static final String internal_name = "metamorphic_speleothem"; public static PropertyEnum SIZE = PropertyEnum.create("size", EnumSize.class); @@ -85,8 +89,7 @@ public boolean canPlaceBlockAt(World worldIn, BlockPos pos) { } @Override - public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, - ItemStack stack) { + public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { EnumSize size = EnumSize.values()[Math.max(0, getBearing(worldIn, pos) - 1)]; worldIn.setBlockState(pos, state.withProperty(SIZE, size)); } @@ -107,14 +110,7 @@ public int quantityDropped(Random random) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - List result = new ArrayList(); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { } @Override @@ -141,11 +137,13 @@ private boolean isThis(IBlockAccess world, BlockPos pos) { private int getStrength(IBlockAccess world, BlockPos pos) { IBlockState state = world.getBlockState(pos); - if (state.getBlock().isFullBlock(state)) + if (state.getBlock().isFullBlock(state)) { return 3; + } - if (state.getPropertyKeys().contains(SIZE)) + if (state.getPropertyKeys().contains(SIZE)) { return state.getValue(SIZE).strength; + } return 0; } @@ -176,8 +174,7 @@ public boolean isOpaqueCube(IBlockState state) { } @Override - public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, - EnumFacing p_193383_4_) { + public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, EnumFacing p_193383_4_) { return BlockFaceShape.UNDEFINED; } @@ -186,11 +183,11 @@ public boolean canPlaceTorchOnTop(IBlockState state, IBlockAccess world, BlockPo return true; } - public static enum EnumSize implements EnumBase { + public enum EnumSize implements EnumBase { small(0, 2), medium(1, 4), big(2, 8); - private EnumSize(int strength, int width) { + EnumSize(int strength, int width) { this.strength = strength; float pad = ((float) ((16 - width) / 2) / 16F); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicStone.java index 013b8154..440e4831 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/MetamorphicStone.java @@ -1,11 +1,14 @@ package exterminatorjeff.undergroundbiomes.common.block; -import com.google.common.base.Predicate; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; -import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; @@ -17,26 +20,26 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import java.util.ArrayList; -import java.util.List; - import static exterminatorjeff.undergroundbiomes.api.enums.MetamorphicVariant.*; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class MetamorphicStone extends UBStone { public static final String internal_name = "metamorphic_stone"; + public MetamorphicStone() { + super(); + setDefaultState(blockState.getBaseState().withProperty(METAMORPHIC_VARIANT_PROPERTY, GNEISS)); + } + @Override public String getInternalName() { return internal_name; } - public MetamorphicStone() { - setDefaultState(blockState.getBaseState().withProperty(METAMORPHIC_VARIANT_PROPERTY, GNEISS)); - } - @Override public UBStoneType getStoneType() { return UBStoneType.METAMORPHIC; @@ -47,11 +50,6 @@ public UBStoneStyle getStoneStyle() { return UBStoneStyle.STONE; } - @Override - public BlockStateContainer createBlockState() { - return new BlockStateContainer(this, METAMORPHIC_VARIANT_PROPERTY); - } - @Override public int getNbVariants() { return NB_VARIANTS; @@ -62,6 +60,11 @@ public String getVariantName(int meta) { return METAMORPHIC_VARIANTS[meta & 7].toString(); } + @Override + public BlockStateContainer createBlockState() { + return new BlockStateContainer(this, METAMORPHIC_VARIANT_PROPERTY); + } + @Override public IBlockState getStateFromMeta(int meta) { return getDefaultState().withProperty(METAMORPHIC_VARIANT_PROPERTY, METAMORPHIC_VARIANTS[meta & 7]); @@ -72,6 +75,15 @@ public int getMetaFromState(IBlockState state) { return state.getValue(METAMORPHIC_VARIANT_PROPERTY).getMetadata(); } + @Override + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + Item cobbleBlock = API.METAMORPHIC_COBBLE.getItemBlock(); + int meta = state.getBlock().getMetaFromState(state); + ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); + stacks.add(itemStack); + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); + } + @Override public boolean isFortuneAffected(IBlockState state) { return false; @@ -83,36 +95,10 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(METAMORPHIC_VARIANT_PROPERTY).getResistance(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item cobbleBlock = API.METAMORPHIC_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item cobbleBlock = API.METAMORPHIC_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(cobbleBlock, 1, meta); - stacks.add(itemStack); - DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); - } - - @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. - } - @Override public UBStone baseStone() { return this; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryClay.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryClay.java index 9107bcf6..05ceea59 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryClay.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryClay.java @@ -1,8 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; @@ -13,13 +18,13 @@ import net.minecraft.world.World; import net.minecraft.util.NonNullList; -import java.util.ArrayList; -import java.util.List; import net.minecraft.item.ItemStack; /** * @author Aang23 */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryClay extends SedimentaryStone { public static final String internal_name = "sedimentary_clay"; @@ -44,25 +49,14 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.CLAY.getDefaultState()); } @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { - ItemStack itemStack = new ItemStack(Items.CLAY_BALL, 4); - stacks.add(itemStack); + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + stacks.add(new ItemStack(Items.CLAY_BALL, 4)); DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryGravel.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryGravel.java index 3fcc394e..8d871576 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryGravel.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryGravel.java @@ -1,8 +1,15 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; +import java.util.Random; + import com.google.common.base.Predicate; +import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; @@ -10,31 +17,31 @@ import net.minecraft.entity.item.EntityFallingBlock; import net.minecraft.init.Blocks; import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.EnumPlantType; import net.minecraftforge.common.IPlantable; -import net.minecraft.util.BlockRenderLayer; -import net.minecraft.util.EnumFacing; -import net.minecraft.util.EnumParticleTypes; -import net.minecraft.util.NonNullList; -import java.util.ArrayList; -import java.util.List; -import java.util.Random; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; +import static exterminatorjeff.undergroundbiomes.api.enums.SedimentaryVariant.LIGNITE; +import static exterminatorjeff.undergroundbiomes.api.enums.SedimentaryVariant.SEDIMENTARY_VARIANT_PROPERTY; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryGravel extends SedimentaryStone { public static final String internal_name = "sedimentary_gravel"; public SedimentaryGravel() { super(); - setSoundType(SoundType.SAND); + setSoundType(SoundType.GROUND); } @Override @@ -53,9 +60,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.GRAVEL.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -143,39 +150,33 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { if (fortune > 3) { fortune = 3; } - return rand.nextInt(10 - fortune * 3) == 0 ? Items.FLINT : itemBlock; + Item itemDrop; + if (state.getValue(SEDIMENTARY_VARIANT_PROPERTY) == LIGNITE) { + itemDrop = API.LIGNITE_COAL.getItem(); + } else { + itemDrop = Items.FLINT; + } + return rand.nextInt(10 - fortune * 3) == 0 ? itemDrop : itemBlock; } + // used by falling block to drop gravel while SedimentaryStone will drop lignite @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; - if (gravelBlock == itemBlock) { - int meta = state.getBlock().getMetaFromState(state); - itemStack = new ItemStack(gravelBlock, 1, meta); - } else { - itemStack = new ItemStack(gravelBlock, 1); - } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; + public int damageDropped(IBlockState state) { + return getMetaFromState(state); } @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { Item gravelBlock = this.getItemDropped(state, new Random(), fortune); - ItemStack itemStack = null; + ItemStack itemStack; if (gravelBlock == itemBlock) { int meta = state.getBlock().getMetaFromState(state); itemStack = new ItemStack(gravelBlock, 1, meta); } else { itemStack = new ItemStack(gravelBlock, 1); } - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); + stacks.add(itemStack); + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); } @Override @@ -189,12 +190,12 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, - IPlantable plantable) { + public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing direction, IPlantable plantable) { EnumPlantType plantType = plantable.getPlantType(world, pos.offset(direction)); if (plantType == EnumPlantType.Desert || plantType == EnumPlantType.Beach || plantType == EnumPlantType.Water) { return true; - } else + } else { return false; + } } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMonsterStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMonsterStone.java index 6495b087..1e5a343f 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMonsterStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMonsterStone.java @@ -1,13 +1,19 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.util.math.BlockPos; import net.minecraft.world.Explosion; @@ -21,6 +27,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryMonsterStone extends UBStone { public static final String internal_name = "sedimentary_monster_stone"; @@ -107,14 +115,14 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(SEDIMENTARY_VARIANT_PROPERTY).getResistance(); } @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. + return target.apply(Blocks.MONSTER_EGG.getDefaultState()); } @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMossyCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMossyCobble.java index f27c8f1b..a32d60c5 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMossyCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryMossyCobble.java @@ -1,18 +1,22 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.NonNullList; -import java.util.ArrayList; -import java.util.List; import java.util.Random; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -20,6 +24,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryMossyCobble extends SedimentaryStone { public static final String internal_name = "sedimentary_stone_mossy"; @@ -34,9 +40,9 @@ public UBStoneStyle getStoneStyle() { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.MOSSY_COBBLESTONE.getDefaultState()); } @Override @@ -44,23 +50,11 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { return itemBlock; } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item mossyCobbleBlock = API.SEDIMENTARY_MOSSY_COBBLE.getItemBlock(); - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(mossyCobbleBlock , 1, meta); - List result = new ArrayList(); - result.add(itemStack); - DropsRegistry.INSTANCE.addDrops(result, this, world, pos, state, fortune); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - Item mossyCobbleBlock = API.SEDIMENTARY_MOSSY_COBBLE.getItemBlock(); + Item mossyCobbleBlock = API.SEDIMENTARY_MOSSY_COBBLE.getItemBlock(); int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(mossyCobbleBlock , 1, meta); - stacks.add(itemStack); + stacks.add(new ItemStack(mossyCobbleBlock , 1, meta)); DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrown.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrown.java index 7704951b..91d77ac5 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrown.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrown.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; @@ -14,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryOvergrown extends SedimentaryStone { public static final String internal_name = "sedimentary_overgrown"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrownSnowed.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrownSnowed.java index 18a157fb..e6d80245 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrownSnowed.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryOvergrownSnowed.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; @@ -14,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryOvergrownSnowed extends SedimentaryStone { public static final String internal_name = "sedimentary_overgrown_snowed"; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySand.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySand.java index a5e7c5f0..2bd8e800 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySand.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySand.java @@ -1,27 +1,27 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; -import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.item.EntityFallingBlock; import net.minecraft.init.Blocks; -import net.minecraft.init.Items; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.EnumPlantType; import net.minecraftforge.common.IPlantable; -import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.NonNullList; -import java.util.ArrayList; -import java.util.List; import java.util.Random; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -29,6 +29,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentarySand extends SedimentaryStone { public static final String internal_name = "sedimentary_sand"; @@ -53,9 +55,9 @@ public Material getMaterial(IBlockState state) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return false; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SAND.getDefaultState()); } // Taken from Vanilla's BlockFalling @@ -154,8 +156,9 @@ public boolean canSustainPlant(IBlockState state, IBlockAccess world, BlockPos p EnumPlantType plantType = plantable.getPlantType(world, pos.offset(direction)); if (plantType == EnumPlantType.Desert || plantType == EnumPlantType.Beach || plantType == EnumPlantType.Water) { return true; - } else + } else { return false; + } } @Override @@ -164,17 +167,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstone.java index 14b14a1d..2ce3d63f 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstone.java @@ -1,13 +1,16 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; @@ -17,6 +20,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentarySandstone extends SedimentaryStone { public static final String internal_name = "sedimentary_sandstone"; @@ -36,7 +41,8 @@ public UBStoneStyle getStoneStyle() { @Override public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - return false; + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.SANDSTONE.getDefaultState()); } @Override @@ -45,17 +51,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneChiseled.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneChiseled.java index 382ac884..adb2b547 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneChiseled.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneChiseled.java @@ -1,12 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentarySandstoneChiseled extends SedimentaryStone { public static final String internal_name = "sedimentary_sandstone_chiseled"; @@ -45,17 +48,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneSmooth.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneSmooth.java index 20239623..68234baf 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneSmooth.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySandstoneSmooth.java @@ -1,12 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +18,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentarySandstoneSmooth extends SedimentaryStone { public static final String internal_name = "sedimentary_sandstone_smooth"; @@ -45,17 +48,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(itemBlock, 1, meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); ItemStack itemStack = new ItemStack(itemBlock, 1, meta); stacks.add(itemStack); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySpeleothem.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySpeleothem.java index d0e6e5e1..d288f742 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySpeleothem.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentarySpeleothem.java @@ -1,5 +1,7 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import net.minecraft.block.Block; @@ -16,15 +18,17 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; + +import mcp.MethodsReturnNonnullByDefault; import vazkii.arl.block.BlockMetaVariants.EnumBase; import static exterminatorjeff.undergroundbiomes.api.enums.SedimentaryVariant.*; -import java.util.List; -import java.util.ArrayList; import net.minecraft.util.NonNullList; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentarySpeleothem extends SedimentaryStone { public static final String internal_name = "sedimentary_speleothem"; public static PropertyEnum SIZE = PropertyEnum.create("size", EnumSize.class); @@ -74,8 +78,7 @@ public Block setHardness(float hardness) { } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { return false; } @@ -85,8 +88,7 @@ public boolean canPlaceBlockAt(World worldIn, BlockPos pos) { } @Override - public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, - ItemStack stack) { + public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { EnumSize size = EnumSize.values()[Math.max(0, getBearing(worldIn, pos) - 1)]; worldIn.setBlockState(pos, state.withProperty(SIZE, size)); } @@ -107,14 +109,7 @@ public int quantityDropped(Random random) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - List result = new ArrayList(); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { } @Override @@ -141,11 +136,13 @@ private boolean isThis(IBlockAccess world, BlockPos pos) { private int getStrength(IBlockAccess world, BlockPos pos) { IBlockState state = world.getBlockState(pos); - if (state.getBlock().isFullBlock(state)) + if (state.getBlock().isFullBlock(state)) { return 3; + } - if (state.getPropertyKeys().contains(SIZE)) + if (state.getPropertyKeys().contains(SIZE)) { return state.getValue(SIZE).strength; + } return 0; } @@ -176,8 +173,7 @@ public boolean isOpaqueCube(IBlockState state) { } @Override - public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, - EnumFacing p_193383_4_) { + public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, EnumFacing p_193383_4_) { return BlockFaceShape.UNDEFINED; } @@ -186,11 +182,11 @@ public boolean canPlaceTorchOnTop(IBlockState state, IBlockAccess world, BlockPo return true; } - public static enum EnumSize implements EnumBase { + public enum EnumSize implements EnumBase { small(0, 2), medium(1, 4), big(2, 8); - private EnumSize(int strength, int width) { + EnumSize(int strength, int width) { this.strength = strength; float pad = ((float) ((16 - width) / 2) / 16F); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryStone.java index 98b1f95d..0347523e 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/SedimentaryStone.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block; -import com.google.common.base.Predicate; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; -import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; import net.minecraft.world.Explosion; import net.minecraft.world.IBlockAccess; @@ -21,18 +27,21 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class SedimentaryStone extends UBStone { public static final String internal_name = "sedimentary_stone"; + public SedimentaryStone() { + super(); + setDefaultState(blockState.getBaseState().withProperty(SEDIMENTARY_VARIANT_PROPERTY, LIMESTONE)); + } + @Override public String getInternalName() { return internal_name; } - public SedimentaryStone() { - setDefaultState(blockState.getBaseState().withProperty(SEDIMENTARY_VARIANT_PROPERTY, LIMESTONE)); - } - @Override public UBStoneType getStoneType() { return UBStoneType.SEDIMENTARY; @@ -43,11 +52,6 @@ public UBStoneStyle getStoneStyle() { return UBStoneStyle.STONE; } - @Override - public BlockStateContainer createBlockState() { - return new BlockStateContainer(this, SEDIMENTARY_VARIANT_PROPERTY); - } - @Override public int getNbVariants() { return NB_VARIANTS; @@ -58,6 +62,11 @@ public String getVariantName(int meta) { return SEDIMENTARY_VARIANTS[meta & 7].toString(); } + @Override + public BlockStateContainer createBlockState() { + return new BlockStateContainer(this, SEDIMENTARY_VARIANT_PROPERTY); + } + @Override public IBlockState getStateFromMeta(int meta) { return getDefaultState().withProperty(SEDIMENTARY_VARIANT_PROPERTY, SEDIMENTARY_VARIANTS[meta & 7]); @@ -68,12 +77,28 @@ public int getMetaFromState(IBlockState state) { return state.getValue(SEDIMENTARY_VARIANT_PROPERTY).getMetadata(); } + // note: there's no sedimentary cobble and lignite is a thing + @Override + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + Item stoneBlock = this.getItemDropped(state, new Random(), fortune); + ItemStack itemStack; + if (stoneBlock == itemBlock) { + int meta = state.getBlock().getMetaFromState(state); + itemStack = new ItemStack(stoneBlock, 1, meta); + } else { + itemStack = new ItemStack(stoneBlock, 1); + } + stacks.add(itemStack); + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); + } + @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { if (state.getValue(SEDIMENTARY_VARIANT_PROPERTY) == LIGNITE) { return API.LIGNITE_COAL.getItem(); - } else + } else { return super.getItemDropped(state, rand, fortune); + } } @Override @@ -95,16 +120,10 @@ public float getBlockHardness(IBlockState state, World worldIn, BlockPos pos) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return getBaseResistance() * world.getBlockState(pos).getValue(SEDIMENTARY_VARIANT_PROPERTY).getResistance(); } - @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { - OresRegistry.INSTANCE.setRecheck(world, pos); - return super.isReplaceableOreGen(state, world, pos, target); //To change body of generated methods, choose Tools | Templates. - } - @Override public UBStone baseStone() { return this; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBOre.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBOre.java index cddf50ae..29056d6c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBOre.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBOre.java @@ -25,8 +25,11 @@ import net.minecraftforge.fml.common.ModContainer; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; + +import mcp.MethodsReturnNonnullByDefault; import tyra314.toolprogression.api.OverwrittenContent; import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.List; import java.util.Map; import java.util.Random; @@ -42,6 +45,8 @@ * @author CurtisA, LouisDB * @see {@link UBOreIgneous}, {@link UBOreMetamorphic}, {@link UBOreSedimentary} */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBOre extends Block implements UBSubBlock { public static final int NO_METADATA = -1; @@ -64,9 +69,10 @@ public UBOre(Block baseOre, IUBOreConfig config) { int harvestLevel = OverwrittenContent.blocks.get(this.getTranslationKey()).level; setHarvestLevel(toolClass, harvestLevel); } - } else + } else { setHarvestLevel(baseOre.getHarvestTool(baseOre.getDefaultState()), - baseOre.getHarvestLevel(baseOre.getDefaultState())); + baseOre.getHarvestLevel(baseOre.getDefaultState())); + } setCreativeTab(UBCreativeTab.UB_ORES_TAB); this.itemBlock = new UBItemOre(this); this.baseOre = baseOre; @@ -120,19 +126,14 @@ public int quantityDropped(IBlockState state, int fortune, Random random) { @Override public void getSubBlocks(CreativeTabs tab, NonNullList list) { - for (int i = 0; i < getNbVariants(); ++i) + for (int i = 0; i < getNbVariants(); ++i) { list.add(new ItemStack(this, 1, i)); + } } @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { - Item item = Item.getItemFromBlock(baseOre); - Item drop = baseOre.getItemDropped(baseOreState, rand, fortune); - if (drop != item) { - return drop; - } else { - return drop; - } + return baseOre.getItemDropped(baseOreState, rand, fortune); } @Override @@ -148,29 +149,28 @@ public void onBlockHarvested(World world, BlockPos pos, IBlockState state, Entit @Nullable public String getHarvestTool(IBlockState state) { if (Loader.isModLoaded("toolprogression")) { - if (OverwrittenContent.blocks.containsKey(this.getTranslationKey()) - && API.SETTINGS.customOreBlockHardnes().contains(this.getTranslationKey())) { + if ( OverwrittenContent.blocks.containsKey(this.getTranslationKey()) + && API.SETTINGS.customOreBlockHardnes().contains(this.getTranslationKey())) { return OverwrittenContent.blocks.get(this.getTranslationKey()).toolclass; - } else - return baseOre.getHarvestTool(baseOreState); - } else + } return baseOre.getHarvestTool(baseOreState); + } + return baseOre.getHarvestTool(baseOreState); } public int getHarvestLevel(IBlockState state) { if (Loader.isModLoaded("toolprogression")) { - if (OverwrittenContent.blocks.containsKey(this.getTranslationKey()) - && API.SETTINGS.customOreBlockHardnes().contains(this.getTranslationKey())) { + if ( OverwrittenContent.blocks.containsKey(this.getTranslationKey()) + && API.SETTINGS.customOreBlockHardnes().contains(this.getTranslationKey())) { return OverwrittenContent.blocks.get(this.getTranslationKey()).level; - } else - return baseOre.getHarvestLevel(baseOreState); - } else + } return baseOre.getHarvestLevel(baseOreState); + } + return baseOre.getHarvestLevel(baseOreState); } @Override - public boolean removedByPlayer(IBlockState state, World world, BlockPos pos, EntityPlayer player, - boolean willHarvest) { + public boolean removedByPlayer(IBlockState state, World world, BlockPos pos, EntityPlayer player, boolean willHarvest) { return baseOre.removedByPlayer(baseOreState, world, pos, player, willHarvest); } @@ -240,8 +240,7 @@ public void updateTick(World worldIn, BlockPos pos, IBlockState state, Random ra } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { return new ItemStack(itemBlock, 1, getMetaFromState(world.getBlockState(pos))); } @@ -249,6 +248,7 @@ public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World wo public void addInformation(ItemStack stack, @Nullable World world, List infos, ITooltipFlag tooltipFlag) { if (API.SETTINGS.displayTooltipModName()) { Map indexedModList = Loader.instance().getIndexedModList(); + assert baseOre.getRegistryName() != null; String modName = indexedModList.get(baseOre.getRegistryName().getNamespace()).getName(); infos.add(API.SETTINGS.getTooltipModNamePreTextFormatting() + API.SETTINGS.getTooltipModNamePreText() + "\u00A7r " + API.SETTINGS.getTooltipModNameFormatting() + modName + "\u00A7r " diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBStone.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBStone.java index 8fefc4b7..72f413e5 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBStone.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/UBStone.java @@ -1,17 +1,24 @@ package exterminatorjeff.undergroundbiomes.common.block; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import com.google.common.base.Predicate; import exterminatorjeff.undergroundbiomes.api.ModInfo; import exterminatorjeff.undergroundbiomes.api.common.UBBlock; import exterminatorjeff.undergroundbiomes.client.UBCreativeTab; import exterminatorjeff.undergroundbiomes.config.UBConfig; import exterminatorjeff.undergroundbiomes.intermod.DropsRegistry; +import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; @@ -24,12 +31,13 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import java.util.List; import java.util.Random; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBStone extends Block implements UBBlock { private static final float BASE_HARDNESS = 2.25F; @@ -80,7 +88,7 @@ public float getBaseResistance() { public abstract float getBlockHardness(IBlockState blockState, World worldIn, BlockPos pos); - public abstract float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion); + public abstract float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion); @Override public int quantityDropped(IBlockState state, int fortune, Random random) { @@ -88,7 +96,7 @@ public int quantityDropped(IBlockState state, int fortune, Random random) { if ((fortune != 0) && (((UBStone) state.getBlock()).isFortuneAffected(state))) { // Fortune III gives up to 4 items int j = random.nextInt(fortune + 2); - quantity = (j < 1) ? 1 : j; + quantity = Math.max(j, 1); } return quantity; } @@ -116,26 +124,14 @@ public int damageDropped(IBlockState state) { return getMetaFromState(state); } - @SuppressWarnings("deprecation") - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - List drops = super.getDrops(world, pos, state, fortune); - DropsRegistry.INSTANCE.addDrops(drops, this, world, pos, state, fortune); - return drops; - } - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { - NonNullList drops = NonNullList.create(); - super.getDrops(drops, world, pos, state, fortune); - DropsRegistry.INSTANCE.addDrops(drops, this, world, pos, state, fortune); + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + DropsRegistry.INSTANCE.addDrops(stacks, this, world, pos, state, fortune); super.getDrops(stacks, world, pos, state, fortune); } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { Block targetBlock = state.getBlock(); if (targetBlock instanceof UBStone) { return new ItemStack(this.itemBlock, 1, getMetaFromState(state)); @@ -144,9 +140,9 @@ public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World wo } @Override - public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, - Predicate target) { - return true; + public boolean isReplaceableOreGen(IBlockState state, IBlockAccess world, BlockPos pos, Predicate target) { + OresRegistry.INSTANCE.setRecheck(world, pos); + return target.apply(Blocks.STONE.getDefaultState()); } public abstract boolean isFortuneAffected(IBlockState state); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlab.java index 35adff82..b0a57b75 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlab.java @@ -1,11 +1,16 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBIgneousBrickSlab extends UBIgneousStoneSlab { @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlabHalf.java index 6c7f4859..97c86f62 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousBrickSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBIgneousBrickSlabHalf extends UBIgneousBrickSlab { @Override @@ -29,7 +32,7 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta & 7); } @Override @@ -38,19 +41,9 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlab.java index 91638e88..dec514a2 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlab.java @@ -1,11 +1,16 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBIgneousCobbleSlab extends UBIgneousStoneSlab { @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlabHalf.java index 63437427..49758ec2 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousCobbleSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBIgneousCobbleSlabHalf extends UBIgneousCobbleSlab { @Override @@ -26,10 +29,9 @@ public boolean isDouble() { } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.IGNEOUS_COBBLE_SLAB.getItem(), 1, meta & 7); } @Override @@ -38,19 +40,9 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_COBBLE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_COBBLE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.IGNEOUS_COBBLE_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlab.java index 8b2cd7eb..ecc51fe9 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlab.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.properties.IProperty; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; @@ -16,6 +20,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBIgneousStoneSlab extends UBStoneSlab { public UBIgneousStoneSlab() { @@ -43,8 +49,7 @@ public IBlockState getStateFromMeta(int meta) { } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { - return new ItemStack(this.getItemBlock(), IGNEOUS_VARIANTS[getMetaFromState(state) & 7].ordinal()); + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { + return new ItemStack(getItemBlock(), 1, IGNEOUS_VARIANTS[getMetaFromState(state) & 7].ordinal()); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlabHalf.java index ebde853b..9edae422 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBIgneousStoneSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBIgneousStoneSlabHalf extends UBIgneousStoneSlab { @Override @@ -29,7 +32,7 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.IGNEOUS_STONE_SLAB.getItem(), 1, meta & 7); } @Override @@ -38,19 +41,9 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.IGNEOUS_STONE_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlab.java index 7703ad23..edeb1503 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlab.java @@ -1,11 +1,16 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBMetamorphicBrickSlab extends UBMetamorphicStoneSlab { @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlabHalf.java index 20a191f5..584f21ff 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicBrickSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBMetamorphicBrickSlabHalf extends UBMetamorphicBrickSlab { @Override @@ -29,28 +32,19 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.METAMORPHIC_BRICK_SLAB.getItem(), 1, meta & 7); } @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { - return API.IGNEOUS_BRICK_SLAB.getItem(); - } - - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; + return API.METAMORPHIC_BRICK_SLAB.getItem(); } @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.IGNEOUS_BRICK_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.METAMORPHIC_BRICK_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlab.java index 8ecef517..3bdfc161 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlab.java @@ -1,11 +1,16 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBMetamorphicCobbleSlab extends UBMetamorphicStoneSlab { @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlabHalf.java index 252d7570..0a2ebc82 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicCobbleSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBMetamorphicCobbleSlabHalf extends UBMetamorphicCobbleSlab { @Override @@ -29,7 +32,7 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.METAMORPHIC_COBBLE_SLAB.getItem(), 1, meta & 7); } @Override @@ -37,20 +40,11 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { return API.METAMORPHIC_COBBLE_SLAB.getItem(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.METAMORPHIC_COBBLE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.METAMORPHIC_COBBLE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.METAMORPHIC_COBBLE_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlab.java index 4fd0d1b7..8c56fdc9 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlab.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.properties.IProperty; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; @@ -16,6 +20,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBMetamorphicStoneSlab extends UBStoneSlab { public UBMetamorphicStoneSlab() { @@ -43,8 +49,7 @@ public IBlockState getStateFromMeta(int meta) { } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { - return new ItemStack(this.getItemBlock(), 1, METAMORPHIC_VARIANTS[getMetaFromState(state) & 7].ordinal()); + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { + return new ItemStack(getItemBlock(), 1, METAMORPHIC_VARIANTS[getMetaFromState(state) & 7].ordinal()); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlabHalf.java index b8bfcfd3..d94e715c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBMetamorphicStoneSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -18,6 +19,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBMetamorphicStoneSlabHalf extends UBMetamorphicStoneSlab { @Override @@ -29,7 +32,7 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta & 7); } @Override @@ -37,20 +40,11 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { return API.METAMORPHIC_STONE_SLAB.getItem(); } - @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - @Override public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlab.java index 85df9762..ac08ea59 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlab.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.properties.IProperty; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; @@ -16,6 +20,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBSedimentaryStoneSlab extends UBStoneSlab { public UBSedimentaryStoneSlab() { @@ -43,8 +49,7 @@ public IBlockState getStateFromMeta(int meta) { } @Override - public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, - EntityPlayer player) { - return new ItemStack(this.getItemBlock(), SEDIMENTARY_VARIANTS[getMetaFromState(state) & 7].ordinal()); + public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { + return new ItemStack(getItemBlock(), 1, SEDIMENTARY_VARIANTS[getMetaFromState(state) & 7].ordinal()); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlabHalf.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlabHalf.java index ca1aa614..054019c7 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlabHalf.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSedimentaryStoneSlabHalf.java @@ -1,10 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; -import java.util.ArrayList; -import java.util.List; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import exterminatorjeff.undergroundbiomes.api.API; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -19,6 +20,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBSedimentaryStoneSlabHalf extends UBSedimentaryStoneSlab { @Override @@ -30,7 +33,7 @@ public boolean isDouble() { public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { int meta = state.getBlock().getMetaFromState(state); - return new ItemStack(API.METAMORPHIC_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + return new ItemStack(API.SEDIMENTARY_STONE_SLAB.getItem(), 1, meta & 7); } @Override @@ -39,19 +42,9 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.SEDIMENTARY_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); - List result = new ArrayList(); - result.add(itemStack); - return result; - } - - @Override - public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, - int fortune) { + public void getDrops(NonNullList stacks, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = state.getBlock().getMetaFromState(state); - ItemStack itemStack = new ItemStack(API.SEDIMENTARY_STONE_SLAB.getItem(), 1, meta >= 8 ? meta - 8 : meta); + ItemStack itemStack = new ItemStack(API.SEDIMENTARY_STONE_SLAB.getItem(), 1, meta & 7); stacks.add(itemStack); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSlabPair.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSlabPair.java deleted file mode 100755 index 6ea913e4..00000000 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBSlabPair.java +++ /dev/null @@ -1,21 +0,0 @@ -package exterminatorjeff.undergroundbiomes.common.block.slab; - -/** - * @author LouisDB - */ -public class UBSlabPair { - - public final UBStoneSlab half; - public final UBStoneSlab full; - - public UBSlabPair(UBStoneSlab half, UBStoneSlab full) { - assert !half.isDouble() && full.isDouble(); - this.half = half; - this.full = full; - } - - public UBStoneSlab getOther(UBStoneSlab slab) { - return slab.isDouble() ? half : full; - } - -} diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBStoneSlab.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBStoneSlab.java index 3120713b..e4c36add 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBStoneSlab.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/slab/UBStoneSlab.java @@ -1,8 +1,13 @@ package exterminatorjeff.undergroundbiomes.common.block.slab; +import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.client.UBCreativeTab; import exterminatorjeff.undergroundbiomes.common.UBSubBlock; import exterminatorjeff.undergroundbiomes.common.itemblock.SlabItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.BlockSlab; import net.minecraft.block.material.Material; @@ -23,13 +28,13 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import java.util.ArrayList; -import java.util.List; import java.util.Random; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBStoneSlab extends BlockSlab implements UBSubBlock { private SlabItemBlock itemBlock; @@ -54,14 +59,14 @@ public Block toBlock() { return this; } + @Override + public int quantityDropped(Random random) { + return isDouble() ? 2 : 1; + } @Override - public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { - int numberDropped = isDouble() ? 2 : 1; - ItemStack dropped = new ItemStack(itemBlock, numberDropped, damageDropped(this.getStateById(this.getStateId(state)))); - List result = new ArrayList(1); - result.add(dropped); - return result; + public void getDrops(NonNullList drops, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { + drops.add(new ItemStack(itemBlock, quantityDropped(new Random()), damageDropped(state))); } @Override @@ -102,9 +107,7 @@ public int getMetaFromState(IBlockState state) { @Override public int damageDropped(IBlockState state) { - int result = getMetaFromState(state); - if (result > 8) result -= 8; - return result; + return getMetaFromState(state) & 7; } @SideOnly(Side.CLIENT) @@ -136,7 +139,7 @@ public float getExplosionResistance(Entity exploder) { } @Override - public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) { + public float getExplosionResistance(World world, BlockPos pos, @Nullable Entity exploder, Explosion explosion) { return baseStone().getExplosionResistance(world, pos, exploder, explosion); } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneous.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneous.java index 20de8147..413318d1 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneous.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneous.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; @@ -13,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsIgneous extends UBStoneStairs { public UBStairsIgneous(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousBrick.java index 4678c1e1..50ae8e4d 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousBrick.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsIgneousBrick extends UBStairsIgneous { public UBStairsIgneousBrick(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousCobble.java index ec79b591..eb78f835 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsIgneousCobble.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsIgneousCobble extends UBStairsIgneous { public UBStairsIgneousCobble(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphic.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphic.java index a64b8b21..a1fdcb64 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphic.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphic.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; @@ -13,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsMetamorphic extends UBStoneStairs { public UBStairsMetamorphic(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicBrick.java index 8e42637e..5be07bca 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicBrick.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsMetamorphicBrick extends UBStairsMetamorphic { public UBStairsMetamorphicBrick(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicCobble.java index 3d026415..c8c93cc4 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsMetamorphicCobble.java @@ -1,14 +1,20 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsMetamorphicCobble extends UBStairsMetamorphic { public UBStairsMetamorphicCobble(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsSedimentary.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsSedimentary.java index 026b958a..2417033b 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsSedimentary.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStairsSedimentary.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.common.block.UBStone; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; @@ -13,6 +17,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBStairsSedimentary extends UBStoneStairs { public UBStairsSedimentary(IBlockState modelState, EnumFacing facing, StairsItemBlock itemBlock) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStoneStairs.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStoneStairs.java index e42d6a98..e4c8b95c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStoneStairs.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/stairs/UBStoneStairs.java @@ -1,7 +1,11 @@ package exterminatorjeff.undergroundbiomes.common.block.stairs; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.common.UBSubBlock; import exterminatorjeff.undergroundbiomes.common.itemblock.StairsItemBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.BlockStairs; import net.minecraft.block.state.BlockStateContainer; @@ -31,6 +35,8 @@ * * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBStoneStairs extends BlockStairs implements UBSubBlock { public final EnumFacing facing; @@ -66,19 +72,6 @@ public IBlockState getStateFromMeta(int meta) { return state; } - @Override - public IBlockState getActualState(IBlockState state, IBlockAccess worldIn, BlockPos pos) { - IBlockState result = super.getActualState(state, worldIn, pos); - return result; - } - - - @Override - public IBlockState getExtendedState(IBlockState state, IBlockAccess world, BlockPos pos) { - IBlockState result = super.getExtendedState(state, world, pos); - return result; - } - @Override public int getMetaFromState(IBlockState state) { int i = baseStone().getMetaFromState(state); @@ -87,12 +80,6 @@ public int getMetaFromState(IBlockState state) { return i; } - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - * - * @param itemIn - * @param items - */ @SideOnly(Side.CLIENT) @Override public void getSubBlocks(CreativeTabs itemIn, NonNullList list) { @@ -113,7 +100,8 @@ public int damageDropped(IBlockState state) { @Override public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player) { - return new ItemStack(itemBlock, 1, getMetaFromState(state)); + // There is no reverse stairs item + return new ItemStack(itemBlock, 1, getMetaFromState(state) & 7); } /** diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWall.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWall.java index db8f33a6..2e50861c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWall.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWall.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.client.UBCreativeTab; import exterminatorjeff.undergroundbiomes.common.UBSubBlock; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.BlockFenceGate; import net.minecraft.block.BlockWall; @@ -23,6 +27,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public abstract class UBStoneWall extends BlockWall implements UBSubBlock { private final ItemBlock itemBlock; @@ -31,11 +37,11 @@ public UBStoneWall(BlockEntry baseStoneEntry) { super(baseStoneEntry.getBlock()); this.itemBlock = new UBItemWall(this); setCreativeTab(UBCreativeTab.UB_BLOCKS_TAB); - setDefaultState(blockState.getBaseState()// - .withProperty(UP, false)// - .withProperty(NORTH, false)// - .withProperty(EAST, false)// - .withProperty(SOUTH, false)// + setDefaultState(blockState.getBaseState() + .withProperty(UP, false) + .withProperty(NORTH, false) + .withProperty(EAST, false) + .withProperty(SOUTH, false) .withProperty(WEST, false)); } @@ -78,15 +84,17 @@ public String getLocalizedName() { private boolean canConnectTo(IBlockAccess worldIn, BlockPos pos) { IBlockState state = worldIn.getBlockState(pos); Block block = state.getBlock(); - if (block instanceof UBStoneWall || block instanceof BlockWall) + if (block instanceof BlockWall) { return true; - if (block == Blocks.BARRIER) + } + if (block == Blocks.BARRIER) { return false; - if (block != this && !(block instanceof BlockFenceGate)) { - if (state.getMaterial().isOpaque() && state.isFullCube()) + } + if (!(block instanceof BlockFenceGate)) { + if (state.getMaterial().isOpaque() && state.isFullCube()) { return state.getMaterial() != Material.GOURD; - else - return false; + } + return false; } return true; } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWallStateContainer.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWallStateContainer.java index 47ef4be5..7b24c1e6 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWallStateContainer.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBStoneWallStateContainer.java @@ -1,6 +1,8 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; import com.google.common.collect.ImmutableMap; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.Block; import net.minecraft.block.BlockWall; import net.minecraft.block.properties.IProperty; @@ -9,12 +11,15 @@ import net.minecraftforge.common.property.IUnlistedProperty; import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; /** * To not add the VARIANT property from BlockWall * * @author LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault class UBStoneWallStateContainer extends BlockStateContainer { public UBStoneWallStateContainer(Block blockIn, IProperty... properties) { @@ -26,7 +31,7 @@ protected StateImplementation createState(Block block, ImmutableMap return new CustomStateImplementation(block, properties); } - private class CustomStateImplementation extends StateImplementation { + private static class CustomStateImplementation extends StateImplementation { protected CustomStateImplementation(Block blockIn, ImmutableMap, Comparable> propertiesIn) { super(blockIn, propertiesIn); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneous.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneous.java index aab554f5..11b58975 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneous.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneous.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; @@ -12,6 +16,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallIgneous extends UBStoneWall { public UBWallIgneous(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousBrick.java index 48036ead..70dbc51d 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousBrick.java @@ -1,12 +1,17 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallIgneousBrick extends UBWallIgneous { public UBWallIgneousBrick(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousCobble.java index e24e8361..9f518992 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallIgneousCobble.java @@ -1,12 +1,17 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallIgneousCobble extends UBWallIgneous { public UBWallIgneousCobble(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphic.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphic.java index f561e025..73f79562 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphic.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphic.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; @@ -12,6 +16,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallMetamorphic extends UBStoneWall { public UBWallMetamorphic(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicBrick.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicBrick.java index ced33b96..e8ad07cd 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicBrick.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicBrick.java @@ -1,12 +1,17 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallMetamorphicBrick extends UBWallMetamorphic { public UBWallMetamorphicBrick(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicCobble.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicCobble.java index 07fe413e..e38dafbd 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicCobble.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallMetamorphicCobble.java @@ -1,12 +1,17 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallMetamorphicCobble extends UBWallMetamorphic { public UBWallMetamorphicCobble(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallSedimentary.java b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallSedimentary.java index c29c5d80..8dfc7117 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallSedimentary.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/common/block/wall/UBWallSedimentary.java @@ -1,8 +1,12 @@ package exterminatorjeff.undergroundbiomes.common.block.wall; +import javax.annotation.ParametersAreNonnullByDefault; + import exterminatorjeff.undergroundbiomes.api.API; import exterminatorjeff.undergroundbiomes.api.names.BlockEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import mcp.MethodsReturnNonnullByDefault; + import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; @@ -12,6 +16,8 @@ /** * @author CurtisA, LouisDB */ +@MethodsReturnNonnullByDefault +@ParametersAreNonnullByDefault public class UBWallSedimentary extends UBStoneWall { public UBWallSedimentary(BlockEntry baseStoneEntry) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/config/UBConfig.java b/src/main/java/exterminatorjeff/undergroundbiomes/config/UBConfig.java index 8b2ec27f..2da24c7c 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/config/UBConfig.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/config/UBConfig.java @@ -2,6 +2,7 @@ import java.io.File; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Set; @@ -66,6 +67,9 @@ public class UBConfig implements UBSettings { "DimensionSpecificSeeds"); public final BooleanSetting ubifyVillages = new BooleanSetting(CATEGORY_GENERATION, "UBifyVillages"); public final BooleanSetting replaceCobblestone = new BooleanSetting(CATEGORY_GENERATION, "ReplaceCobblestone"); + public final BooleanSetting replaceStoneBrick = new BooleanSetting(CATEGORY_GENERATION, "ReplaceStoneBrick"); + public final BooleanSetting replaceStoneSlab = new BooleanSetting(CATEGORY_GENERATION, "ReplaceStoneSlab"); + public final BooleanSetting replaceStoneWall = new BooleanSetting(CATEGORY_GENERATION, "ReplaceStoneWall"); public final BooleanSetting replaceOvergrown = new BooleanSetting(CATEGORY_GENERATION, "ReplaceOvergrown"); public final BooleanSetting replaceMossyCobblestone = new BooleanSetting(CATEGORY_GENERATION, "ReplaceMossyCobble"); public final BooleanSetting replaceMonsterStone = new BooleanSetting(CATEGORY_GENERATION, "ReplaceMonsterStone"); @@ -143,12 +147,6 @@ private void setActivation(Block block, int metadata) { blockActivations.put(metadata, generationConfig); } - /** - * Must be called be called in pre-init and before any blocks or items are - * created. - * - * @param event - */ public void init(File file) { LOGGER.info("Loading configuration"); @@ -184,6 +182,12 @@ public void init(File file) { ubifyVillages.initProperty(configuration, true, "Use UB stones in villages structures"); replaceCobblestone.initProperty(configuration, true, "Replace vanilla cobblestone with UB variants, helps with RTG mountains compat for example, or with any world gen mod"); + replaceStoneBrick.initProperty(configuration, true, + "Replace vanilla stone brick with UB variants, helps with structures"); + replaceStoneSlab.initProperty(configuration, true, + "Replace vanilla slabs with UB variants, helps with structures"); + replaceStoneWall.initProperty(configuration, true, + "Replace vanilla walls with UB variants, helps with structures"); replaceMonsterStone.initProperty(configuration, true, "Replace monster eggs with UBC variants."); replaceOvergrown.initProperty(configuration, true, "Replace BOP's Overgrown Stone with UB variants, helps with BOP compatibility"); @@ -357,9 +361,8 @@ public List getUBifiedDimensions() { if (includedDimensionsSet.size() > 0) { ubifiedDims.addAll(includedDimensionsSet); } else { - Integer[] allDims = DimensionManager.getIDs();// .getDimensions(DimensionType.OVERWORLD); - for (int dim : allDims) - ubifiedDims.add(dim); + Integer[] allDims = DimensionManager.getStaticDimensionIDs(); + ubifiedDims.addAll(Arrays.asList(allDims)); ubifiedDims.removeAll(excludedDimensionsSet); } return ubifiedDims; @@ -457,6 +460,21 @@ public boolean replaceCobblestone() { return replaceCobblestone.getValue(); } + @Override + public boolean replaceStoneBrick() { + return replaceStoneBrick.getValue(); + } + + @Override + public boolean replaceStoneSlab() { + return replaceStoneSlab.getValue(); + } + + @Override + public boolean replaceStoneWall() { + return replaceStoneWall.getValue(); + } + @Override public boolean replaceMonsterStone() { return replaceMonsterStone.getValue(); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/core/CommonProxy.java b/src/main/java/exterminatorjeff/undergroundbiomes/core/CommonProxy.java index 67ddd14c..7820faef 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/core/CommonProxy.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/core/CommonProxy.java @@ -106,6 +106,7 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.IRecipe; +import net.minecraft.server.MinecraftServer; import net.minecraft.server.dedicated.PropertyManager; import net.minecraft.util.ResourceLocation; import net.minecraft.world.WorldServer; @@ -135,7 +136,7 @@ public class CommonProxy { public void preInit(FMLPreInitializationEvent event) { LOGGER.debug("Start preInit"); configManager = new ConfigManager(event); - dimensionManager = new DimensionManager(configManager); + dimensionManager = new DimensionManager(); API.STONES_REGISTRY = StonesRegistry.INSTANCE; API.ORES_REGISTRY = OresRegistry.INSTANCE; @@ -171,36 +172,31 @@ public void postInit(FMLPostInitializationEvent e) { API.ORES_REGISTRY.registerRecipes(null); } + // note: due to WorldLoad events being called before the ServerStart one, the following hack is used: + // - ServerStart event is ignored (below implementation is for reference only) + // - WorldLoad event is used to initialize the world data through onServerLoad + // - ServerStop event is used to call unload events and clear @SuppressWarnings("unused") - public void serverLoad(FMLServerAboutToStartEvent event) { - // logger.info("server starting"); + public void onServerStart(FMLServerAboutToStartEvent event) { File worldSaveDirectory = null; - String worldName = event.getServer().getFolderName(); if (event.getServer().isSinglePlayer()) { File saveDirectory = event.getServer().getFile("saves"); - worldSaveDirectory = new File(saveDirectory, worldName); } else { PropertyManager settings = new PropertyManager(event.getServer().getFile("server.properties")); - worldName = settings.getStringProperty("level-name", worldName); - worldSaveDirectory = event.getServer().getFile(worldName); - } - try { - WorldServer server = event.getServer().getWorld(0); - File worldLocation = server.getChunkSaveLocation(); - // UndergroundBiomes.logger.info(world.toString() + " " - // +worldLocation.getAbsolutePath()); - configManager.setWorldFile(worldLocation); - } catch (NullPointerException e) { - throw e; } + onServerLoad(event.getServer()); + } + + public void onServerLoad(MinecraftServer server) { + if (server == null) return; + WorldServer worldServer = server.getWorld(0); + File worldLocation = worldServer.getChunkSaveLocation(); + configManager.setWorldFile(worldLocation); dimensionManager.refreshManagers(); } public void onServerStopped(FMLServerStoppedEvent event) { - // for some reason onWorldLoad is running before any of the ServerStartxxx - // events - // so I'm having to use a clunky workaround. - dimensionManager.clearWorldManagers(); + dimensionManager.clear(); OresRegistry.INSTANCE.recheckPile(); for (Runnable action : serverCloseActions) { action.run(); @@ -209,19 +205,14 @@ public void onServerStopped(FMLServerStoppedEvent event) { action.run(); } oneShotServerCloseActions.clear(); - } public void runOnServerClose(Runnable action) { serverCloseActions.add(action); } - public void runOnNextServerCloseOnly(Runnable action) { - serverCloseActions.add(action); - } - - private ArrayList oneShotServerCloseActions = new ArrayList(); - private ArrayList serverCloseActions = new ArrayList(); + private final ArrayList oneShotServerCloseActions = new ArrayList<>(); + private final ArrayList serverCloseActions = new ArrayList<>(); public void registerModels(ModelRegistryEvent event) { // Only used in Client, overwritten there @@ -231,11 +222,6 @@ public void registerBlocks(RegistryEvent.Register event) { /* * Blocks */ - // new ActuallyAdditionsRegistrar().register(event); - // new ForestryRegistrar().register(event); - // new IC2Registrar().register(event); - // new ImmersiveEngineeringRegistrar().register(event); - // new ThermalFoundationRegistrar().register(event); API.MOD_ORE_REGISTRAR.requestOreSetups(event); LOGGER.debug("Start registering blocks"); @@ -595,7 +581,7 @@ public void addOreDicts() { } public void createRecipes(RegistryEvent.Register event) { - IForgeRegistryModifiable modRegistry = (IForgeRegistryModifiable) event.getRegistry(); + IForgeRegistryModifiable modRegistry = (IForgeRegistryModifiable) event.getRegistry(); for (int i = 0; i < IgneousVariant.NB_VARIANTS; ++i) { GameRegistry.addSmelting(new ItemStack(API.IGNEOUS_COBBLE.getItemBlock(), 1, i), @@ -629,9 +615,16 @@ public void createRecipes(RegistryEvent.Register event) { modRegistry.remove(new ResourceLocation("minecraft:sandstone")); } + // register a morphing recipe to support configuration change RegularStoneRecipe regularCobblestoneRecipe = new RegularStoneRecipe(); - modRegistry.register(regularCobblestoneRecipe); ((UBConfig) (UBConfig.SPECIFIC)).regularStoneCrafting.addTrackerAndUpdate(regularCobblestoneRecipe); + modRegistry.register(regularCobblestoneRecipe); + // register the current actual recipe so that it'll show up in JEI + if (regularCobblestoneRecipe.getRecipe() != null) { + modRegistry.register(regularCobblestoneRecipe.getRecipe()); + } + + ((UBConfig) (UBConfig.SPECIFIC)).changeButtonRecipe.addTrackerAndUpdate(new ButtonRecipe()); // This will probably be needed here in 1.13 // API.ORES_REGISTRY.registerRecipes(event); diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/core/DimensionManager.java b/src/main/java/exterminatorjeff/undergroundbiomes/core/DimensionManager.java index 8a51197e..64aafba9 100644 --- a/src/main/java/exterminatorjeff/undergroundbiomes/core/DimensionManager.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/core/DimensionManager.java @@ -6,39 +6,34 @@ import exterminatorjeff.undergroundbiomes.api.UBDimensionalStrataColumnProvider; import exterminatorjeff.undergroundbiomes.api.UBStrataColumn; import exterminatorjeff.undergroundbiomes.api.UBStrataColumnProvider; -import exterminatorjeff.undergroundbiomes.config.ConfigManager; import exterminatorjeff.undergroundbiomes.config.UBConfig; import exterminatorjeff.undergroundbiomes.world.WorldGenManager; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; -import net.minecraft.server.MinecraftServer; -import net.minecraft.server.dedicated.PropertyManager; -import net.minecraft.world.WorldServer; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.terraingen.OreGenEvent; -import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.event.world.WorldEvent; +import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent.Phase; +import net.minecraftforge.fml.common.gameevent.TickEvent.ServerTickEvent; +import net.minecraftforge.fml.relauncher.Side; -import java.io.File; import java.util.HashMap; /** * @author Zeno410 */ public class DimensionManager implements UBDimensionalStrataColumnProvider { - public HashMap managers = new HashMap(); + public HashMap managers = new HashMap<>(); private boolean villageRegistered = false; private boolean oreRegistered = false; - private ConfigManager configManager; - public DimensionManager(ConfigManager configManager) { - this.configManager = configManager; + public DimensionManager() { } public void refreshManagers() { - managers = new HashMap(); - + // refresh event registration if (UBConfig.SPECIFIC.ubifyVillages() && !villageRegistered) { MinecraftForge.TERRAIN_GEN_BUS.register(this); villageRegistered = true; @@ -57,6 +52,16 @@ public void refreshManagers() { MinecraftForge.ORE_GEN_BUS.unregister(this); oreRegistered = false; } + + // clear existing managers + for (final WorldGenManager manager : managers.values()) { + if (manager != null) { + MinecraftForge.EVENT_BUS.unregister(manager); + } + } + managers = new HashMap<>(); + + // create and register new managers ((UBConfig) (UBConfig.SPECIFIC)).getUBifiedDimensions().forEach(dimensionID -> { WorldGenManager manager = new WorldGenManager(dimensionID); MinecraftForge.EVENT_BUS.register(manager); @@ -64,73 +69,35 @@ public void refreshManagers() { }); } - @SuppressWarnings("unused") - public void serverLoad(MinecraftServer server) { - if (server == null) return; - //logger.info("server starting"); - File worldSaveDirectory = null; - String worldName = server.getFolderName(); - if (server.isSinglePlayer()) { - File saveDirectory = server.getFile("saves"); - worldSaveDirectory = new File(saveDirectory, worldName); - } else { - PropertyManager settings = new PropertyManager(server.getFile("server.properties")); - worldName = settings.getStringProperty("level-name", worldName); - worldSaveDirectory = server.getFile(worldName); - } - try { - WorldServer worldServer = server.getWorld(0); - File worldLocation = worldServer.getChunkSaveLocation(); - //UndergroundBiomes.logger.info(world.toString() + " " +worldLocation.getAbsolutePath()); - configManager.setWorldFile(worldLocation); - } catch (NullPointerException e) { - throw e; - } - refreshManagers(); - } - @SubscribeEvent public void onWorldLoad(WorldEvent.Load event) { - if (managers.size() == 0) serverLoad(event.getWorld().getMinecraftServer()); + if (managers.size() == 0) UndergroundBiomes.PROXY.onServerLoad(event.getWorld().getMinecraftServer()); int dimension = event.getWorld().provider.getDimension(); WorldGenManager target = managers.get(dimension); - //if (dimension == 0) throw new RuntimeException(target.toString()); if (target != null) target.onWorldLoad(event); } @SubscribeEvent - public void onPopulateChunkPost(PopulateChunkEvent.Post event) { - int dimension = event.getWorld().provider.getDimension(); - WorldGenManager target = managers.get(dimension); - if (target != null) target.onPopulateChunkPost(event); + public void onServerTick(final ServerTickEvent event) { + if (event.side != Side.SERVER || event.phase != Phase.END) { + return; + } + for (final WorldGenManager target : managers.values()) { + if (target != null) { + target.onTick(); + } + } } - @SubscribeEvent + @SubscribeEvent(priority = EventPriority.HIGHEST) public void onGenerateMinable(OreGenEvent.GenerateMinable event) { int dimension = event.getWorld().provider.getDimension(); WorldGenManager target = managers.get(dimension); if (target != null) target.onGenerateMinable(event); } - /*@SubscribeEvent - public void onVillageSelectBlock(BiomeEvent.GetVillageBlockID event) { - // this goes to the overworld since there's no ID - WorldGenManager target = managers.get(0); - if (target != null) target.onVillageSelectBlock(event); - }*/ - - /* - @SubscribeEvent - public void initMapGen(InitMapGenEvent event) { - // this goes to the overworld since there's no ID - WorldGenManager target = managers.get(0); - if (target != null) target.initMapGen(event); - - } - */ - - public void clearWorldManagers() { - managers = new HashMap(); + public void clear() { + managers.clear(); } @Override diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/ModOreRegistrar.java b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/ModOreRegistrar.java index 0230cd2e..e8b94f2f 100644 --- a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/ModOreRegistrar.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/ModOreRegistrar.java @@ -18,7 +18,7 @@ import java.io.*; import java.lang.reflect.Type; -import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -30,7 +30,7 @@ public class ModOreRegistrar implements UBModOreRegistrar { private static final UBLogger LOGGER = new UBLogger(OresRegistry.class, Level.INFO); private final File directory; - private HashMap ores = new HashMap<>(); + private final HashMap ores = new HashMap<>(); private final Type jsonType = new TypeToken>() { }.getType(); @@ -63,59 +63,59 @@ public void requestOreSetups(RegistryEvent.Register event) { } private void createDefaults() { - writeDefaults(getMinecraftOres(), "minecraft.json"); - writeDefaults(getNuclearcraftOres(), "nuclearcraft.json"); - writeDefaults(getGrowthcraftOres(), "growthcraft.json"); - writeDefaults(getActuallyAdditionsOres(), "actuallyadditions.json"); - writeDefaults(getAppliedEnergisticsOres(), "appliedenergistics2.json"); - writeDefaults(getBaseMetalsOres(), "basemetals.json"); - writeDefaults(getBaseMineralsOres(), "baseminerals.json"); - writeDefaults(getBiomesOPlentyOres(), "biomesoplenty.json"); - writeDefaults(getBetterUndergroundOres(), "betterunderground.json"); - writeDefaults(getDraconicEvolutionOres(), "draconicevolution.json"); - writeDefaults(getEnderOreOres(), "enderore.json"); - writeDefaults(getExtremeReactorsOres(), "extremereactors.json"); - writeDefaults(getForestyOres(), "forestry.json"); - writeDefaults(getImmersiveEngineeringOres(), "immersiveengineering.json"); - writeDefaults(getIndustrialCraftOres(), "industrialcraft.json"); - writeDefaults(getMekanismOres(), "mekanism.json"); - writeDefaults(getModernMetalsOres(), "modernmetals.json"); - writeDefaults(getRFToolsOres(), "rftools.json"); - writeDefaults(getTechRebornOres(), "techreborn.json"); - writeDefaults(getThermalFoundationOres(), "thermalfoundation.json"); - writeDefaults(getThaumcraftOres(), "thaumcraft.json"); - writeDefaults(getGeolosysOres(), "geolosys.json"); - writeDefaults(getMysticalAgricultureOres(), "mysticalagriculture.json"); - writeDefaults(getMatterOverdriveLegacyOres(), "matteroverdrivelegacy.json"); - writeDefaults(getTaigaOres(), "taiga.json"); - writeDefaults(getMetallurgy4Ores(), "metallurgy4.json"); - writeDefaults(getProjectRedOres(), "projectred.json"); - writeDefaults(getPoorMetalsOres(), "poormetals.json"); - writeDefaults(getDenseMetalsOres(), "densemetals.json"); - writeDefaults(getAstralSorceryOres(), "astralsorcery.json"); - writeDefaults(getMysticalWorldOres(), "mysticalworld.json"); - writeDefaults(getBiomeYoullGoOres(), "byg.json"); - writeDefaults(getCandyWorldOres(), "candyworld.json"); - writeDefaults(getCurioOres(), "curio.json"); - writeDefaults(getBluePowerOres(), "bluepower.json"); - writeDefaults(getWildnatureOres(), "wildnature.json"); - writeDefaults(getIndustrialCraftClassicOres(), "ic2classic.json"); - writeDefaults(getGrimpackOres(), "grimpack.json"); - writeDefaults(getTreasure2Ores(), "treasure2.json"); - writeDefaults(getWorldsRetoldOres(), "worldsretold.json"); - writeDefaults(getScalingHealthOres(), "scalinghealth.json"); - writeDefaults(getPyrotechOres(), "pyrotech.json"); - writeDefaults(getMubbleOres(), "mubble.json"); - writeDefaults(getMoGlowstoneOres(), "moglowstone.json"); - writeDefaults(getFloricraftOres(), "floricraft.json"); - writeDefaults(getDartcraftOres(), "dartcraftreloaded.json"); - writeDefaults(getCustomIdeasOres(), "customideas.json"); - writeDefaults(getStarWarsOres(), "starwars.json"); - writeDefaults(getCommunityModOres(), "communitymod.json"); - writeDefaults(getAoa3Ores(), "aoa3.json"); - writeDefaults(getAromasDimensionalOres(), "aromasdimensionalworld.json"); - writeDefaults(getRailcraftOres(), "railcraft.json"); - + writeDefaults(getMinecraftOres() , "minecraft.json"); + writeDefaults(getActuallyAdditionsOres() , "actuallyadditions.json"); + writeDefaults(getAoa3Ores() , "aoa3.json"); + writeDefaults(getAppliedEnergisticsOres() , "appliedenergistics2.json"); + writeDefaults(getAromasDimensionalOres() , "aromasdimensionalworld.json"); + writeDefaults(getAstralSorceryOres() , "astralsorcery.json"); + writeDefaults(getBaseMetalsOres() , "basemetals.json"); + writeDefaults(getBaseMineralsOres() , "baseminerals.json"); + writeDefaults(getBetterUndergroundOres() , "betterunderground.json"); + writeDefaults(getBiomesOPlentyOres() , "biomesoplenty.json"); + writeDefaults(getBiomeYoullGoOres() , "byg.json"); + writeDefaults(getBluePowerOres() , "bluepower.json"); + writeDefaults(getCandyWorldOres() , "candyworld.json"); + writeDefaults(getCommunityModOres() , "communitymod.json"); + writeDefaults(getCurioOres() , "curio.json"); + writeDefaults(getCustomIdeasOres() , "customideas.json"); + writeDefaults(getDartcraftOres() , "dartcraftreloaded.json"); + writeDefaults(getDenseMetalsOres() , "densemetals.json"); + writeDefaults(getDraconicEvolutionOres() , "draconicevolution.json"); + writeDefaults(getEnderOreOres() , "enderore.json"); + writeDefaults(getExtremeReactorsOres() , "extremereactors.json"); + writeDefaults(getFloricraftOres() , "floricraft.json"); + writeDefaults(getForestyOres() , "forestry.json"); + writeDefaults(getGeolosysOres() , "geolosys.json"); + writeDefaults(getGregtechCEuOres() , "gtceu.json"); + writeDefaults(getGrimpackOres() , "grimpack.json"); + writeDefaults(getGrowthcraftOres() , "growthcraft.json"); + writeDefaults(getImmersiveEngineeringOres() , "immersiveengineering.json"); + writeDefaults(getIndustrialCraftClassicOres() , "ic2classic.json"); + writeDefaults(getIndustrialCraftOres() , "industrialcraft.json"); + writeDefaults(getMatterOverdriveLegacyOres() , "matteroverdrivelegacy.json"); + writeDefaults(getMekanismOres() , "mekanism.json"); + writeDefaults(getMetallurgy4Ores() , "metallurgy4.json"); + writeDefaults(getModernMetalsOres() , "modernmetals.json"); + writeDefaults(getMoGlowstoneOres() , "moglowstone.json"); + writeDefaults(getMubbleOres() , "mubble.json"); + writeDefaults(getMysticalAgricultureOres() , "mysticalagriculture.json"); + writeDefaults(getMysticalWorldOres() , "mysticalworld.json"); + writeDefaults(getNuclearcraftOres() , "nuclearcraft.json"); + writeDefaults(getPoorMetalsOres() , "poormetals.json"); + writeDefaults(getProjectRedOres() , "projectred.json"); + writeDefaults(getPyrotechOres() , "pyrotech.json"); + writeDefaults(getRailcraftOres() , "railcraft.json"); + writeDefaults(getRFToolsOres() , "rftools.json"); + writeDefaults(getScalingHealthOres() , "scalinghealth.json"); + writeDefaults(getStarWarsOres() , "starwars.json"); + writeDefaults(getTaigaOres() , "taiga.json"); + writeDefaults(getTechRebornOres() , "techreborn.json"); + writeDefaults(getThaumcraftOres() , "thaumcraft.json"); + writeDefaults(getThermalFoundationOres() , "thermalfoundation.json"); + writeDefaults(getTreasure2Ores() , "treasure2.json"); + writeDefaults(getWildnatureOres() , "wildnature.json"); + writeDefaults(getWorldsRetoldOres() , "worldsretold.json"); } private void writeDefaults(ArrayList ores, String filename) { @@ -126,12 +126,8 @@ private void writeDefaults(ArrayList ores, String filename) { .setPrettyPrinting() .create(); String json = gson.toJson(ores, jsonType); - Files.write(filepath, Arrays.asList(json.split("\n")), Charset.forName("UTF-8")); + Files.write(filepath, Arrays.asList(json.split("\n")), StandardCharsets.UTF_8); } - } catch (FileNotFoundException e) { - e.printStackTrace(); - } catch (UnsupportedEncodingException e) { - e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } @@ -148,18 +144,15 @@ private void setupOres() { private void readFile(File file) { try { Gson gson = new Gson(); - String json = null; - json = FileUtils.readFileToString(file, "UTF8"); + String json = FileUtils.readFileToString(file, "UTF8"); ArrayList ores = gson.fromJson(json, jsonType); if (ores != null) { - for(int i = 0; i < ores.size(); i++) { - UBOreConfig ore = ores.get(i); - if(this.ores.containsKey(ore.toKey())) { + for (UBOreConfig ore : ores) { + if (this.ores.containsKey(ore.toKey())) { String message = "Ore " + ore.toKey() + " has already been defined elsewhere!\nFound while checking: " + file.getAbsolutePath(); - if(API.SETTINGS.crashOnProblems()) { + if (API.SETTINGS.crashOnProblems()) { LOGGER.fatal(message); - } - else { + } else { LOGGER.warn(message); } } @@ -185,6 +178,38 @@ private ArrayList getMinecraftOres() { return ores; } + private ArrayList getActuallyAdditionsOres() { + ArrayList ores = new ArrayList<>(); + String oreName = "actuallyadditions:block_misc"; + ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/custom/black_quarz")); + return ores; + } + + private ArrayList getAoa3Ores() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("aoa3:amethyst_ore", ModInfo.MODID + ":blocks/overlays/aoa3/amethyst_ore")); + ores.add(new UBOreConfig("aoa3:jade_ore", ModInfo.MODID + ":blocks/overlays/aoa3/jade_ore")); + ores.add(new UBOreConfig("aoa3:limonite_ore", ModInfo.MODID + ":blocks/overlays/aoa3/limonite_ore")); + ores.add(new UBOreConfig("aoa3:rosite_ore", ModInfo.MODID + ":blocks/overlays/aoa3/rosite_ore")); + ores.add(new UBOreConfig("aoa3:runium_ore", ModInfo.MODID + ":blocks/overlays/aoa3/runium_ore")); + ores.add(new UBOreConfig("aoa3:sapphire_ore", ModInfo.MODID + ":blocks/overlays/aoa3/sapphire_ore")); + return ores; + } + + private ArrayList getAppliedEnergisticsOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("appliedenergistics2:quartz_ore", "appliedenergistics2:blocks/charged_quartz_ore_light")); + ores.add(new UBOreConfig("appliedenergistics2:charged_quartz_ore", "appliedenergistics2:blocks/charged_quartz_ore_light")); + return ores; + } + + private ArrayList getAromasDimensionalOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("aroma1997sdimension:miningore", 0, ModInfo.MODID + ":blocks/overlays/aroma1997sdimension/stickyore")); + ores.add(new UBOreConfig("aroma1997sdimension:miningore", 1, ModInfo.MODID + ":blocks/overlays/aroma1997sdimension/clayore")); + return ores; + } + private ArrayList getAstralSorceryOres() { ArrayList ores = new ArrayList<>(); ores.add(new UBOreConfig("astralsorcery:blockcustomsandore", 1, ModInfo.MODID + ":blocks/overlays/astralsorcery/aquamarine")); @@ -193,6 +218,52 @@ private ArrayList getAstralSorceryOres() { return ores; } + private ArrayList getBaseMetalsOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("basemetals:antimony_ore", ModInfo.MODID + ":blocks/overlays/basemetals/antimony")); + ores.add(new UBOreConfig("basemetals:bismuth_ore", ModInfo.MODID + ":blocks/overlays/basemetals/bismuth")); + ores.add(new UBOreConfig("basemetals:copper_ore", ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); + ores.add(new UBOreConfig("basemetals:lead_ore", ModInfo.MODID + ":blocks/overlays/basemetals/lead")); + ores.add(new UBOreConfig("basemetals:mercury_ore", ModInfo.MODID + ":blocks/overlays/basemetals/mercury")); + ores.add(new UBOreConfig("basemetals:nickel_ore", ModInfo.MODID + ":blocks/overlays/basemetals/nickel")); + ores.add(new UBOreConfig("basemetals:platinum_ore", ModInfo.MODID + ":blocks/overlays/basemetals/platinum")); + ores.add(new UBOreConfig("basemetals:silver_ore", ModInfo.MODID + ":blocks/overlays/thermalfoundation/silver")); + ores.add(new UBOreConfig("basemetals:tin_ore", ModInfo.MODID + ":blocks/overlays/basemetals/tin")); + ores.add(new UBOreConfig("basemetals:zinc_ore", ModInfo.MODID + ":blocks/overlays/basemetals/zinc")); + return ores; + } + + private ArrayList getBaseMineralsOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("baseminerals:lithium_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/lithium")); + ores.add(new UBOreConfig("baseminerals:niter_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/niter")); + ores.add(new UBOreConfig("baseminerals:phosphorus_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/phosphorus")); + ores.add(new UBOreConfig("baseminerals:potash_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/potash")); + ores.add(new UBOreConfig("baseminerals:salt_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/salt")); + ores.add(new UBOreConfig("baseminerals:saltpeter_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/saltpeter")); + ores.add(new UBOreConfig("baseminerals:sulfur_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/sulfur")); + return ores; + } + + private ArrayList getBetterUndergroundOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("betterunderground:blockfossils", ModInfo.MODID + ":blocks/overlays/custom/fossil")); + return ores; + } + + private ArrayList getBiomesOPlentyOres() { + ArrayList ores = new ArrayList<>(); + String oreName = "biomesoplenty:gem_ore"; + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/custom/ruby")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/custom/peridot")); + ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/custom/topaz")); + ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/custom/tanzanite")); + ores.add(new UBOreConfig(oreName, 5, ModInfo.MODID + ":blocks/overlays/custom/malachite")); + ores.add(new UBOreConfig(oreName, 6, ModInfo.MODID + ":blocks/overlays/custom/sapphire")); + ores.add(new UBOreConfig(oreName, 7, ModInfo.MODID + ":blocks/overlays/custom/amber")); + return ores; + } + private ArrayList getBiomeYoullGoOres() { ArrayList ores = new ArrayList<>(); ores.add(new UBOreConfig("byg:fossilstone", ModInfo.MODID + ":blocks/overlays/byg/fossil_stone")); @@ -202,16 +273,23 @@ private ArrayList getBiomeYoullGoOres() { return ores; } - private ArrayList getPyrotechOres() { + private ArrayList getBluePowerOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("pyrotech:fossil_ore", ModInfo.MODID + ":blocks/overlays/pyrotech/fossil_ore")); - ores.add(new UBOreConfig("pyrotech:dense_coal_ore", ModInfo.MODID + ":blocks/overlays/byg/dense_coal_ore")); + ores.add(new UBOreConfig("bluepower:teslatite_ore", ModInfo.MODID + ":blocks/overlays/bluepower/teslatite_ore")); + ores.add(new UBOreConfig("bluepower:ruby_ore", ModInfo.MODID + ":blocks/overlays/bluepower/ruby_ore")); + ores.add(new UBOreConfig("bluepower:sapphire_ore", ModInfo.MODID + ":blocks/overlays/bluepower/sapphire_ore")); + ores.add(new UBOreConfig("bluepower:amethyst_ore", ModInfo.MODID + ":blocks/overlays/bluepower/amethyst_ore")); + ores.add(new UBOreConfig("bluepower:malachite_ore", ModInfo.MODID + ":blocks/overlays/bluepower/malachite_ore")); + ores.add(new UBOreConfig("bluepower:copper_ore", ModInfo.MODID + ":blocks/overlays/bluepower/copper_ore")); + ores.add(new UBOreConfig("bluepower:silver_ore", ModInfo.MODID + ":blocks/overlays/bluepower/silver_ore")); + ores.add(new UBOreConfig("bluepower:zinc_ore", ModInfo.MODID + ":blocks/overlays/bluepower/zinc_ore")); + ores.add(new UBOreConfig("bluepower:tungsten_ore", ModInfo.MODID + ":blocks/overlays/bluepower/tungsten_ore")); return ores; } - private ArrayList getMubbleOres() { + private ArrayList getCandyWorldOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("mubble:vanadium_ore", ModInfo.MODID + ":blocks/overlays/mubble/vanadium_ore")); + ores.add(new UBOreConfig("candymod:cookie_ore_block", ModInfo.MODID + ":blocks/overlays/candyworld/cookie_ore")); return ores; } @@ -222,10 +300,15 @@ private ArrayList getCommunityModOres() { return ores; } - private ArrayList getAromasDimensionalOres() { + private ArrayList getCurioOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("aroma1997sdimension:miningore", 0, ModInfo.MODID + ":blocks/overlays/aroma1997sdimension/stickyore")); - ores.add(new UBOreConfig("aroma1997sdimension:miningore", 1, ModInfo.MODID + ":blocks/overlays/aroma1997sdimension/clayore")); + ores.add(new UBOreConfig("curio:blockmysticore", ModInfo.MODID + ":blocks/overlays/curio/mystic_ore")); + return ores; + } + + private ArrayList getCustomIdeasOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("custom:silversteel_ore", ModInfo.MODID + ":blocks/overlays/customideas/silversteel_ore")); return ores; } @@ -235,57 +318,206 @@ private ArrayList getDartcraftOres() { return ores; } - private ArrayList getStarWarsOres() { + private ArrayList getDenseMetalsOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("starwars:ore_crystal", ModInfo.MODID + ":blocks/overlays/starwars/ore_crystal")); + ores.add(new UBOreConfig("densemetals:dense_antimony_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_antimony_ore")); + ores.add(new UBOreConfig("densemetals:dense_bismuth_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_bismuth_ore")); + ores.add(new UBOreConfig("densemetals:dense_coal_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_coal_ore")); + ores.add(new UBOreConfig("densemetals:dense_copper_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_copper_ore")); + ores.add(new UBOreConfig("densemetals:dense_diamond_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_diamond_ore")); + ores.add(new UBOreConfig("densemetals:dense_emerald_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_emerald_ore")); + ores.add(new UBOreConfig("densemetals:dense_gold_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_gold_ore")); + ores.add(new UBOreConfig("densemetals:dense_iron_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_iron_ore")); + ores.add(new UBOreConfig("densemetals:dense_lapis_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_lapis_ore")); + ores.add(new UBOreConfig("densemetals:dense_lead_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_lead_ore")); + ores.add(new UBOreConfig("densemetals:dense_mercury_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_mercury_ore")); + ores.add(new UBOreConfig("densemetals:dense_nickel_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_nickel_ore")); + ores.add(new UBOreConfig("densemetals:dense_platinum_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_platinum_ore")); + ores.add(new UBOreConfig("densemetals:dense_redstone_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_redstone_ore")); + ores.add(new UBOreConfig("densemetals:dense_silver_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_silver_ore")); + ores.add(new UBOreConfig("densemetals:dense_tin_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_tin_ore")); + ores.add(new UBOreConfig("densemetals:dense_zinc_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_zinc_ore")); return ores; } - private ArrayList getFloricraftOres() { + private ArrayList getDraconicEvolutionOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("floricraft:ore_salt", ModInfo.MODID + ":blocks/overlays/floricraft/ore_salt")); + ores.add(new UBOreConfig("draconicevolution:draconium_ore", 0, ModInfo.MODID + ":blocks/overlays/draconicevolution/draconium")); return ores; } - private ArrayList getCustomIdeasOres() { + private ArrayList getEnderOreOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("custom:silversteel_ore", ModInfo.MODID + ":blocks/overlays/customideas/silversteel_ore")); + ores.add(new UBOreConfig("enderore:ore_ender", ModInfo.MODID + ":blocks/overlays/enderore/ender")); return ores; } - private ArrayList getMoGlowstoneOres() { + private ArrayList getExtremeReactorsOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("moglowstone:glowstone_ore", ModInfo.MODID + ":blocks/overlays/moglowstone/glowstone_ore")); + ores.add(new UBOreConfig("bigreactors:brore", 0, ModInfo.MODID + ":blocks/overlays/bigreactors/yellorite")); return ores; } - private ArrayList getWorldsRetoldOres() { + private ArrayList getFloricraftOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("worldsretold:cryonite_ore", ModInfo.MODID + ":blocks/overlays/worldsretold/cryonite_ore")); + ores.add(new UBOreConfig("floricraft:ore_salt", ModInfo.MODID + ":blocks/overlays/floricraft/ore_salt")); return ores; } - private ArrayList getScalingHealthOres() { + private ArrayList getForestyOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("scalinghealth:crystalore", ModInfo.MODID + ":blocks/overlays/scalinghealth/crystalore")); + String oreName = "forestry:resources"; + ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/custom/apatite")); + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); return ores; } - private ArrayList getAoa3Ores() { + private ArrayList getGeolosysOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("aoa3:amethyst_ore", ModInfo.MODID + ":blocks/overlays/aoa3/amethyst_ore")); - ores.add(new UBOreConfig("aoa3:jade_ore", ModInfo.MODID + ":blocks/overlays/aoa3/jade_ore")); - ores.add(new UBOreConfig("aoa3:limonite_ore", ModInfo.MODID + ":blocks/overlays/aoa3/limonite_ore")); - ores.add(new UBOreConfig("aoa3:rosite_ore", ModInfo.MODID + ":blocks/overlays/aoa3/rosite_ore")); - ores.add(new UBOreConfig("aoa3:runium_ore", ModInfo.MODID + ":blocks/overlays/aoa3/runium_ore")); - ores.add(new UBOreConfig("aoa3:sapphire_ore", ModInfo.MODID + ":blocks/overlays/aoa3/sapphire_ore")); + ores.add(new UBOreConfig("geolosys:ore", 0, ModInfo.MODID + ":blocks/overlays/geolosys/hematite")); + ores.add(new UBOreConfig("geolosys:ore", 1, ModInfo.MODID + ":blocks/overlays/geolosys/limonite")); + ores.add(new UBOreConfig("geolosys:ore", 2, ModInfo.MODID + ":blocks/overlays/geolosys/malachite")); + ores.add(new UBOreConfig("geolosys:ore", 3, ModInfo.MODID + ":blocks/overlays/geolosys/azurite")); + ores.add(new UBOreConfig("geolosys:ore", 4, ModInfo.MODID + ":blocks/overlays/geolosys/cassiterite")); + ores.add(new UBOreConfig("geolosys:ore", 5, ModInfo.MODID + ":blocks/overlays/geolosys/teallite")); + ores.add(new UBOreConfig("geolosys:ore", 6, ModInfo.MODID + ":blocks/overlays/geolosys/galena")); + ores.add(new UBOreConfig("geolosys:ore", 7, ModInfo.MODID + ":blocks/overlays/geolosys/bauxite")); + ores.add(new UBOreConfig("geolosys:ore", 8, ModInfo.MODID + ":blocks/overlays/geolosys/platinum")); + ores.add(new UBOreConfig("geolosys:ore", 9, ModInfo.MODID + ":blocks/overlays/geolosys/autunite")); + ores.add(new UBOreConfig("geolosys:ore", 10, ModInfo.MODID + ":blocks/overlays/geolosys/sphalerite")); + + ores.add(new UBOreConfig("geolosys:ore_vanilla", 0, ModInfo.MODID + ":blocks/overlays/geolosys/coal")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 1, ModInfo.MODID + ":blocks/overlays/geolosys/cinnabar")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 2, ModInfo.MODID + ":blocks/overlays/geolosys/gold")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 3, ModInfo.MODID + ":blocks/overlays/geolosys/lapis")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 4, ModInfo.MODID + ":blocks/overlays/geolosys/quartz")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 5, ModInfo.MODID + ":blocks/overlays/geolosys/kimberlite")); + ores.add(new UBOreConfig("geolosys:ore_vanilla", 6, ModInfo.MODID + ":blocks/overlays/geolosys/beryl")); return ores; } - private ArrayList getTreasure2Ores() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("tresure2:ruby_ore", ModInfo.MODID + ":blocks/overlays/tresure2/ruby_nugget")); - ores.add(new UBOreConfig("tresure2:sapphire_ore", ModInfo.MODID + ":blocks/overlays/tresure2/sapphire_nugget")); + private ArrayList getGregtechCEuOres() { + ArrayList ores = new ArrayList<>(119); + ores.add(new UBOreConfig("gregtech:ore_almandine_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#FF0000")); + ores.add(new UBOreConfig("gregtech:ore_aluminium_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#80C8F0")); + ores.add(new UBOreConfig("gregtech:ore_alunite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#E1B441")); + ores.add(new UBOreConfig("gregtech:ore_amethyst_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#D232D2")); + ores.add(new UBOreConfig("gregtech:ore_apatite_0" , 0, "gregtech:blocks/material_sets/emerald/ore" , "#C8C8FF")); + ores.add(new UBOreConfig("gregtech:ore_asbestos_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#E6E6E6")); + ores.add(new UBOreConfig("gregtech:ore_banded_iron_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#915A5A")); + ores.add(new UBOreConfig("gregtech:ore_barite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#E6EBEB")); + ores.add(new UBOreConfig("gregtech:ore_basaltic_mineral_sand_0", 0, "gregtech:blocks/material_sets/fine/ore" , "#283228")); + ores.add(new UBOreConfig("gregtech:ore_bastnasite_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#C86E2D")); + ores.add(new UBOreConfig("gregtech:ore_bauxite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#C86400")); + ores.add(new UBOreConfig("gregtech:ore_bentonite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#F5D7D2")); + ores.add(new UBOreConfig("gregtech:ore_beryllium_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#64B464")); + ores.add(new UBOreConfig("gregtech:ore_bismuth_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#64A0A0")); + ores.add(new UBOreConfig("gregtech:ore_blue_topaz_0" , 0, "gregtech:blocks/material_sets/gem_horizontal/ore", "#7B96DC")); + ores.add(new UBOreConfig("gregtech:ore_bornite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#97662B")); + ores.add(new UBOreConfig("gregtech:ore_fullers_earth_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#A0A078")); + ores.add(new UBOreConfig("gregtech:ore_brown_limonite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#C86400")); + ores.add(new UBOreConfig("gregtech:ore_calcite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#FAE6DC")); + ores.add(new UBOreConfig("gregtech:ore_cassiterite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#DCDCDC")); + ores.add(new UBOreConfig("gregtech:ore_cassiterite_sand_0" , 0, "gregtech:blocks/material_sets/sand/ore" , "#DCDCDC")); + ores.add(new UBOreConfig("gregtech:ore_certus_quartz_0" , 0, "gregtech:blocks/material_sets/quartz/ore" , "#D2D2E6")); + ores.add(new UBOreConfig("gregtech:ore_chalcocite_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#353535")); + ores.add(new UBOreConfig("gregtech:ore_chalcopyrite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#A07828")); + ores.add(new UBOreConfig("gregtech:ore_chromite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#23140F")); + ores.add(new UBOreConfig("gregtech:ore_cinnabar_0" , 0, "gregtech:blocks/material_sets/emerald/ore" , "#960000")); + ores.add(new UBOreConfig("gregtech:ore_coal_0" , 0, "gregtech:blocks/material_sets/lignite/ore" , "#464646")); + ores.add(new UBOreConfig("gregtech:ore_cobalt_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#5050FA")); + ores.add(new UBOreConfig("gregtech:ore_cobaltite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#5050FA")); + ores.add(new UBOreConfig("gregtech:ore_cooperite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#FFFFC8")); + ores.add(new UBOreConfig("gregtech:ore_copper_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#FF6400")); + ores.add(new UBOreConfig("gregtech:ore_diamond_0" , 0, "gregtech:blocks/material_sets/diamond/ore" , "#C8FFFF")); + ores.add(new UBOreConfig("gregtech:ore_diatomite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#E1E1E1")); + ores.add(new UBOreConfig("gregtech:ore_emerald_0" , 0, "gregtech:blocks/material_sets/emerald/ore" , "#50FF50")); + ores.add(new UBOreConfig("gregtech:ore_electrotine_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#3CB4C8")); + ores.add(new UBOreConfig("gregtech:ore_galena_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#643C64")); + ores.add(new UBOreConfig("gregtech:ore_garnet_red_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#C85050")); + ores.add(new UBOreConfig("gregtech:ore_garnet_sand_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#C86400")); + ores.add(new UBOreConfig("gregtech:ore_garnet_yellow_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#C8C850")); + ores.add(new UBOreConfig("gregtech:ore_garnierite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#32C846")); + ores.add(new UBOreConfig("gregtech:ore_glauconite_sand_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#82B43C")); + ores.add(new UBOreConfig("gregtech:ore_gold_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#FFE650")); + ores.add(new UBOreConfig("gregtech:ore_granitic_mineral_sand_0", 0, "gregtech:blocks/material_sets/fine/ore" , "#283C3C")); + ores.add(new UBOreConfig("gregtech:ore_graphite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#808080")); + ores.add(new UBOreConfig("gregtech:ore_green_sapphire_0" , 0, "gregtech:blocks/material_sets/gem_horizontal/ore", "#64C882")); + ores.add(new UBOreConfig("gregtech:ore_grossular_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#C86400")); + ores.add(new UBOreConfig("gregtech:ore_gypsum_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#E6E6FA")); + ores.add(new UBOreConfig("gregtech:ore_ilmenite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#463732")); + ores.add(new UBOreConfig("gregtech:ore_iridium_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#A1E4E4")); + ores.add(new UBOreConfig("gregtech:ore_iron_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#C8C8C8")); + ores.add(new UBOreConfig("gregtech:ore_kyanite_0" , 0, "gregtech:blocks/material_sets/lapis/ore" , "#6E6EFA")); + ores.add(new UBOreConfig("gregtech:ore_lapis_0" , 0, "gregtech:blocks/material_sets/lapis/ore" , "#4646DC")); + ores.add(new UBOreConfig("gregtech:ore_lazurite_0" , 0, "gregtech:blocks/material_sets/lapis/ore" , "#6478FF")); + ores.add(new UBOreConfig("gregtech:ore_lead_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#8C648C")); + ores.add(new UBOreConfig("gregtech:ore_lepidolite_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#F0328C")); + ores.add(new UBOreConfig("gregtech:ore_lithium_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#BDC7DB")); + ores.add(new UBOreConfig("gregtech:ore_magnesite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#FAFAB4")); + ores.add(new UBOreConfig("gregtech:ore_magnetite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#1E1E1E")); + ores.add(new UBOreConfig("gregtech:ore_malachite_0" , 0, "gregtech:blocks/material_sets/lapis/ore" , "#055F05")); + ores.add(new UBOreConfig("gregtech:ore_mica_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#C3C3CD")); + ores.add(new UBOreConfig("gregtech:ore_molybdenite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#191919")); + ores.add(new UBOreConfig("gregtech:ore_molybdenum_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#B4B4DC")); + ores.add(new UBOreConfig("gregtech:ore_monazite_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#324632")); + ores.add(new UBOreConfig("gregtech:ore_naquadah_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#323232")); + ores.add(new UBOreConfig("gregtech:ore_naquadah_enriched_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#3C3C3C")); + ores.add(new UBOreConfig("gregtech:ore_neodymium_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#646464")); + ores.add(new UBOreConfig("gregtech:ore_nether_quartz_0" , 0, "gregtech:blocks/material_sets/quartz/ore" , "#E6D2D2")); + ores.add(new UBOreConfig("gregtech:ore_nickel_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#C8C8FA")); + ores.add(new UBOreConfig("gregtech:ore_oilsands_0" , 0, "gregtech:blocks/material_sets/sand/ore" , "#0A0A0A")); + ores.add(new UBOreConfig("gregtech:ore_olivine_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#96FF96")); + ores.add(new UBOreConfig("gregtech:ore_opal_0" , 0, "gregtech:blocks/material_sets/opal/ore" , "#0000FF")); + ores.add(new UBOreConfig("gregtech:ore_osmium_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#3232FF")); + ores.add(new UBOreConfig("gregtech:ore_palladium_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#808080")); + ores.add(new UBOreConfig("gregtech:ore_pentlandite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#A59605")); + ores.add(new UBOreConfig("gregtech:ore_phosphate_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#FFFF00")); + ores.add(new UBOreConfig("gregtech:ore_pitchblende_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#C8D200")); + ores.add(new UBOreConfig("gregtech:ore_platinum_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#FFFFC8")); + ores.add(new UBOreConfig("gregtech:ore_plutonium_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#F03232")); + ores.add(new UBOreConfig("gregtech:ore_pollucite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#F0D2D2")); + ores.add(new UBOreConfig("gregtech:ore_powellite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#FFFF00")); + ores.add(new UBOreConfig("gregtech:ore_pyrite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#967828")); + ores.add(new UBOreConfig("gregtech:ore_pyrochlore_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#2B1100")); + ores.add(new UBOreConfig("gregtech:ore_pyrolusite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#9696AA")); + ores.add(new UBOreConfig("gregtech:ore_pyrope_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#783264")); + ores.add(new UBOreConfig("gregtech:ore_quartzite_0" , 0, "gregtech:blocks/material_sets/quartz/ore" , "#D2E6D2")); + ores.add(new UBOreConfig("gregtech:ore_realgar_0" , 0, "gregtech:blocks/material_sets/emerald/ore" , "#9D2123")); + ores.add(new UBOreConfig("gregtech:ore_redstone_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#C80000")); + ores.add(new UBOreConfig("gregtech:ore_rock_salt_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#F0C8C8")); + ores.add(new UBOreConfig("gregtech:ore_ruby_0" , 0, "gregtech:blocks/material_sets/ruby/ore" , "#FF6464")); + ores.add(new UBOreConfig("gregtech:ore_rutile_0" , 0, "gregtech:blocks/material_sets/gem_horizontal/ore", "#D40D5C")); + ores.add(new UBOreConfig("gregtech:ore_salt_0" , 0, "gregtech:blocks/material_sets/sand/ore" , "#FAFAFA")); + ores.add(new UBOreConfig("gregtech:ore_saltpeter_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#E6E6E6")); + ores.add(new UBOreConfig("gregtech:ore_sapphire_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#6464C8")); + ores.add(new UBOreConfig("gregtech:ore_scheelite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#C88C14")); + ores.add(new UBOreConfig("gregtech:ore_silver_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#DCDCFF")); + ores.add(new UBOreConfig("gregtech:ore_soapstone_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#5F915F")); + ores.add(new UBOreConfig("gregtech:ore_sodalite_0" , 0, "gregtech:blocks/material_sets/lapis/ore" , "#1414FF")); + ores.add(new UBOreConfig("gregtech:ore_spessartine_0" , 0, "gregtech:blocks/material_sets/gem_vertical/ore" , "#FF6464")); + ores.add(new UBOreConfig("gregtech:ore_sphalerite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#FFFFFF")); + ores.add(new UBOreConfig("gregtech:ore_spodumene_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#BEAAAA")); + ores.add(new UBOreConfig("gregtech:ore_stibnite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#464646")); + ores.add(new UBOreConfig("gregtech:ore_sulfur_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#C8C800")); + ores.add(new UBOreConfig("gregtech:ore_talc_0" , 0, "gregtech:blocks/material_sets/fine/ore" , "#5AB45A")); + ores.add(new UBOreConfig("gregtech:ore_tantalite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#915028")); + ores.add(new UBOreConfig("gregtech:ore_tetrahedrite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#C82000")); + ores.add(new UBOreConfig("gregtech:ore_thorium_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#001E00")); + ores.add(new UBOreConfig("gregtech:ore_tin_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#DCDCDC")); + ores.add(new UBOreConfig("gregtech:ore_topaz_0" , 0, "gregtech:blocks/material_sets/gem_horizontal/ore", "#FF8000")); + ores.add(new UBOreConfig("gregtech:ore_tricalcium_phosphate_0" , 0, "gregtech:blocks/material_sets/flint/ore" , "#FFFF00")); + ores.add(new UBOreConfig("gregtech:ore_trona_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#87875F")); + ores.add(new UBOreConfig("gregtech:ore_tungstate_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#373223")); + ores.add(new UBOreConfig("gregtech:ore_uraninite_0" , 0, "gregtech:blocks/material_sets/rough/ore" , "#232323")); + ores.add(new UBOreConfig("gregtech:ore_uranium235_0" , 0, "gregtech:blocks/material_sets/shiny/ore" , "#46FA46")); + ores.add(new UBOreConfig("gregtech:ore_uranium_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#32F032")); + ores.add(new UBOreConfig("gregtech:ore_vanadium_magnetite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#23233C")); + ores.add(new UBOreConfig("gregtech:ore_wulfenite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#FF8000")); + ores.add(new UBOreConfig("gregtech:ore_yellow_limonite_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#C8C800")); + ores.add(new UBOreConfig("gregtech:ore_zeolite_0" , 0, "gregtech:blocks/material_sets/dull/ore" , "#F0E6E6")); + ores.add(new UBOreConfig("gregtech:ore_zinc_0" , 0, "gregtech:blocks/material_sets/metallic/ore" , "#EBEBFA")); return ores; } @@ -299,83 +531,61 @@ private ArrayList getGrimpackOres() { return ores; } - private ArrayList getWildnatureOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("wildnature:amethyst_ore", ModInfo.MODID + ":blocks/overlays/wildnature/amethyst_ore")); - ores.add(new UBOreConfig("wildnature:malachite_ore", ModInfo.MODID + ":blocks/overlays/wildnature/malachite_ore")); - ores.add(new UBOreConfig("wildnature:ruby_ore", ModInfo.MODID + ":blocks/overlays/wildnature/ruby_ore")); - ores.add(new UBOreConfig("wildnature:sapphire_ore", ModInfo.MODID + ":blocks/overlays/wildnature/sapphire_ore")); - ores.add(new UBOreConfig("wildnature:silver_ore", ModInfo.MODID + ":blocks/overlays/wildnature/silver_ore")); - return ores; - } - - private ArrayList getBluePowerOres() { + private ArrayList getGrowthcraftOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("bluepower:teslatite_ore", ModInfo.MODID + ":blocks/overlays/bluepower/teslatite_ore")); - ores.add(new UBOreConfig("bluepower:ruby_ore", ModInfo.MODID + ":blocks/overlays/bluepower/ruby_ore")); - ores.add(new UBOreConfig("bluepower:sapphire_ore", ModInfo.MODID + ":blocks/overlays/bluepower/sapphire_ore")); - ores.add(new UBOreConfig("bluepower:amethyst_ore", ModInfo.MODID + ":blocks/overlays/bluepower/amethyst_ore")); - ores.add(new UBOreConfig("bluepower:malachite_ore", ModInfo.MODID + ":blocks/overlays/bluepower/malachite_ore")); - ores.add(new UBOreConfig("bluepower:copper_ore", ModInfo.MODID + ":blocks/overlays/bluepower/copper_ore")); - ores.add(new UBOreConfig("bluepower:silver_ore", ModInfo.MODID + ":blocks/overlays/bluepower/silver_ore")); - ores.add(new UBOreConfig("bluepower:zinc_ore", ModInfo.MODID + ":blocks/overlays/bluepower/zinc_ore")); - ores.add(new UBOreConfig("bluepower:tungsten_ore", ModInfo.MODID + ":blocks/overlays/bluepower/tungsten_ore")); + ores.add(new UBOreConfig("growthcraft:salt_ore", ModInfo.MODID + ":blocks/overlays/growthcraft/salt_ore")); return ores; } - private ArrayList getCurioOres() { + private ArrayList getImmersiveEngineeringOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("curio:blockmysticore", ModInfo.MODID + ":blocks/overlays/curio/mystic_ore")); + String oreName = "immersiveengineering:ore"; + ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/aluminum")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); + ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/silver")); + ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/thermalfoundation/nickel")); + ores.add(new UBOreConfig(oreName, 5, ModInfo.MODID + ":blocks/overlays/custom/uranium")); return ores; } - private ArrayList getCandyWorldOres() { + private ArrayList getIndustrialCraftClassicOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("candymod:cookie_ore_block", ModInfo.MODID + ":blocks/overlays/candyworld/cookie_ore")); + String oreName = "ic2-classic-spmod:blockmetal"; + ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); + ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/custom/uranium")); return ores; } - private ArrayList getMysticalWorldOres() { + private ArrayList getIndustrialCraftOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("mysticalworld:amethyst_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/amethyst")); - ores.add(new UBOreConfig("mysticalworld:copper_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/copper")); - ores.add(new UBOreConfig("mysticalworld:silver_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/silver")); + String oreName = "ic2:resource"; + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); + ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); + ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/custom/uranium")); return ores; } - private ArrayList getProjectRedOres() { + private ArrayList getMatterOverdriveLegacyOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("projectred-exploration:ore", 0, ModInfo.MODID + ":blocks/overlays/projectred/ruby_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 1, ModInfo.MODID + ":blocks/overlays/projectred/sapphire_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 2, ModInfo.MODID + ":blocks/overlays/projectred/peridot_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 3, ModInfo.MODID + ":blocks/overlays/projectred/copper_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 4, ModInfo.MODID + ":blocks/overlays/projectred/tin_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 5, ModInfo.MODID + ":blocks/overlays/projectred/silver_ore")); - ores.add(new UBOreConfig("projectred-exploration:ore", 6, ModInfo.MODID + ":blocks/overlays/projectred/electrotine_ore")); + ores.add(new UBOreConfig("matteroverdrive:dilithium_ore", 0, ModInfo.MODID + ":blocks/overlays/matteroverdrivelegacy/dilithium_ore")); + ores.add(new UBOreConfig("matteroverdrive:tritanium_ore", 0, ModInfo.MODID + ":blocks/overlays/matteroverdrivelegacy/tritanium_ore")); return ores; } - private ArrayList getActuallyAdditionsOres() { + private ArrayList getMekanismOres() { ArrayList ores = new ArrayList<>(); - String oreName = "actuallyadditions:block_misc"; - ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/custom/black_quarz")); + String oreName = "mekanism:oreblock"; + ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/mekanism/osmium")); + ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/mekanism/copper")); + ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/mekanism/tin")); return ores; } - private ArrayList getAppliedEnergisticsOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("appliedenergistics2:quartz_ore", "appliedenergistics2:blocks/charged_quartz_ore_light")); - ores.add(new UBOreConfig("appliedenergistics2:charged_quartz_ore", "appliedenergistics2:blocks/charged_quartz_ore_light")); - return ores; - } - - private ArrayList getGrowthcraftOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("growthcraft:salt_ore", ModInfo.MODID + ":blocks/overlays/growthcraft/salt_ore")); - return ores; - } - - private ArrayList getMetallurgy4Ores() { + private ArrayList getMetallurgy4Ores() { ArrayList ores = new ArrayList<>(); ores.add(new UBOreConfig("metallurgy:adamantine_ore", 0, ModInfo.MODID + ":blocks/overlays/metallurgy4/adamantine_ore")); ores.add(new UBOreConfig("metallurgy:astral_silver_ore", 0, ModInfo.MODID + ":blocks/overlays/metallurgy4/astral_silver_ore")); @@ -405,6 +615,67 @@ private ArrayList getMetallurgy4Ores() { return ores; } + private ArrayList getModernMetalsOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("modernmetals:aluminum_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/aluminum")); + ores.add(new UBOreConfig("modernmetals:beryllium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/beryllium")); + ores.add(new UBOreConfig("modernmetals:boron_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/boron")); + ores.add(new UBOreConfig("modernmetals:cadmium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/cadmium")); + ores.add(new UBOreConfig("modernmetals:chromium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/chromium")); + ores.add(new UBOreConfig("modernmetals:iridium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/iridium")); + ores.add(new UBOreConfig("modernmetals:magnesium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/magnesium")); + ores.add(new UBOreConfig("modernmetals:manganese_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/manganese")); + ores.add(new UBOreConfig("modernmetals:osmium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/osmium")); + ores.add(new UBOreConfig("modernmetals:plutonium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/plutonium")); + ores.add(new UBOreConfig("modernmetals:rutile_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/rutile")); + ores.add(new UBOreConfig("modernmetals:tantalum_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/tantalum")); + ores.add(new UBOreConfig("modernmetals:titanium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/titanium")); + ores.add(new UBOreConfig("modernmetals:tungsten_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/tungsten")); + ores.add(new UBOreConfig("modernmetals:uranium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/uranium")); + ores.add(new UBOreConfig("modernmetals:zirconium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/zirconium")); + return ores; + } + + private ArrayList getMoGlowstoneOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("moglowstone:glowstone_ore", ModInfo.MODID + ":blocks/overlays/moglowstone/glowstone_ore")); + return ores; + } + + private ArrayList getMubbleOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("mubble:vanadium_ore", ModInfo.MODID + ":blocks/overlays/mubble/vanadium_ore")); + return ores; + } + + private ArrayList getMysticalAgricultureOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("mysticalagriculture:inferium_ore", "mysticalagriculture:blocks/inferium_ore")); + ores.add(new UBOreConfig("mysticalagriculture:prosperity_ore", "mysticalagriculture:blocks/prosperity_ore")); + return ores; + } + + private ArrayList getMysticalWorldOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("mysticalworld:amethyst_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/amethyst")); + ores.add(new UBOreConfig("mysticalworld:copper_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/copper")); + ores.add(new UBOreConfig("mysticalworld:silver_ore", ModInfo.MODID + ":blocks/overlays/mysticalworld/silver")); + return ores; + } + + private ArrayList getNuclearcraftOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("nuclearcraft:ore", 0, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_copper")); + ores.add(new UBOreConfig("nuclearcraft:ore", 1, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_tin")); + ores.add(new UBOreConfig("nuclearcraft:ore", 2, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_lead")); + ores.add(new UBOreConfig("nuclearcraft:ore", 3, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_thorium")); + ores.add(new UBOreConfig("nuclearcraft:ore", 4, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_uranium")); + ores.add(new UBOreConfig("nuclearcraft:ore", 5, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_boron")); + ores.add(new UBOreConfig("nuclearcraft:ore", 6, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_lithium")); + ores.add(new UBOreConfig("nuclearcraft:ore", 7, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_magnesium")); + return ores; + } + private ArrayList getPoorMetalsOres() { ArrayList ores = new ArrayList<>(); ores.add(new UBOreConfig("poormetals:poor_aluminum_ore", 0, "poormetals:blocks/overworld/poor_aluminum_ore")); @@ -439,224 +710,68 @@ private ArrayList getPoorMetalsOres() { return ores; } - private ArrayList getNuclearcraftOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("nuclearcraft:ore", 0, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_copper")); - ores.add(new UBOreConfig("nuclearcraft:ore", 1, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_tin")); - ores.add(new UBOreConfig("nuclearcraft:ore", 2, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_lead")); - ores.add(new UBOreConfig("nuclearcraft:ore", 3, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_thorium")); - ores.add(new UBOreConfig("nuclearcraft:ore", 4, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_uranium")); - ores.add(new UBOreConfig("nuclearcraft:ore", 5, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_boron")); - ores.add(new UBOreConfig("nuclearcraft:ore", 6, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_lithium")); - ores.add(new UBOreConfig("nuclearcraft:ore", 7, ModInfo.MODID + ":blocks/overlays/nuclearcraft/ore_magnesium")); - return ores; - } - - private ArrayList getMatterOverdriveLegacyOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("matteroverdrive:dilithium_ore", 0, ModInfo.MODID + ":blocks/overlays/matteroverdrivelegacy/dilithium_ore")); - ores.add(new UBOreConfig("matteroverdrive:tritanium_ore", 0, ModInfo.MODID + ":blocks/overlays/matteroverdrivelegacy/tritanium_ore")); - return ores; - } - - private ArrayList getTaigaOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("taiga:dilithium_ore", 0, ModInfo.MODID + ":blocks/overlays/taiga/dilithium")); - ores.add(new UBOreConfig("taiga:vibranium_ore", 0, ModInfo.MODID + ":blocks/overlays/taiga/vibranium")); - return ores; - } - - private ArrayList getGeolosysOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("geolosys:ore", 0, ModInfo.MODID + ":blocks/overlays/geolosys/hematite")); - ores.add(new UBOreConfig("geolosys:ore", 1, ModInfo.MODID + ":blocks/overlays/geolosys/limonite")); - ores.add(new UBOreConfig("geolosys:ore", 2, ModInfo.MODID + ":blocks/overlays/geolosys/malachite")); - ores.add(new UBOreConfig("geolosys:ore", 3, ModInfo.MODID + ":blocks/overlays/geolosys/azurite")); - ores.add(new UBOreConfig("geolosys:ore", 4, ModInfo.MODID + ":blocks/overlays/geolosys/cassiterite")); - ores.add(new UBOreConfig("geolosys:ore", 5, ModInfo.MODID + ":blocks/overlays/geolosys/teallite")); - ores.add(new UBOreConfig("geolosys:ore", 6, ModInfo.MODID + ":blocks/overlays/geolosys/galena")); - ores.add(new UBOreConfig("geolosys:ore", 7, ModInfo.MODID + ":blocks/overlays/geolosys/bauxite")); - ores.add(new UBOreConfig("geolosys:ore", 8, ModInfo.MODID + ":blocks/overlays/geolosys/platinum")); - ores.add(new UBOreConfig("geolosys:ore", 9, ModInfo.MODID + ":blocks/overlays/geolosys/autunite")); - ores.add(new UBOreConfig("geolosys:ore", 10, ModInfo.MODID + ":blocks/overlays/geolosys/sphalerite")); - - ores.add(new UBOreConfig("geolosys:ore_vanilla", 0, ModInfo.MODID + ":blocks/overlays/geolosys/coal")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 1, ModInfo.MODID + ":blocks/overlays/geolosys/cinnabar")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 2, ModInfo.MODID + ":blocks/overlays/geolosys/gold")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 3, ModInfo.MODID + ":blocks/overlays/geolosys/lapis")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 4, ModInfo.MODID + ":blocks/overlays/geolosys/quartz")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 5, ModInfo.MODID + ":blocks/overlays/geolosys/kimberlite")); - ores.add(new UBOreConfig("geolosys:ore_vanilla", 6, ModInfo.MODID + ":blocks/overlays/geolosys/beryl")); - return ores; - } - - private ArrayList getBaseMetalsOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("basemetals:antimony_ore", ModInfo.MODID + ":blocks/overlays/basemetals/antimony")); - ores.add(new UBOreConfig("basemetals:bismuth_ore", ModInfo.MODID + ":blocks/overlays/basemetals/bismuth")); - ores.add(new UBOreConfig("basemetals:copper_ore", ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); - ores.add(new UBOreConfig("basemetals:lead_ore", ModInfo.MODID + ":blocks/overlays/basemetals/lead")); - ores.add(new UBOreConfig("basemetals:mercury_ore", ModInfo.MODID + ":blocks/overlays/basemetals/mercury")); - ores.add(new UBOreConfig("basemetals:nickel_ore", ModInfo.MODID + ":blocks/overlays/basemetals/nickel")); - ores.add(new UBOreConfig("basemetals:platinum_ore", ModInfo.MODID + ":blocks/overlays/basemetals/platinum")); - ores.add(new UBOreConfig("basemetals:silver_ore", ModInfo.MODID + ":blocks/overlays/thermalfoundation/silver")); - ores.add(new UBOreConfig("basemetals:tin_ore", ModInfo.MODID + ":blocks/overlays/basemetals/tin")); - ores.add(new UBOreConfig("basemetals:zinc_ore", ModInfo.MODID + ":blocks/overlays/basemetals/zinc")); - return ores; - } - - private ArrayList getBaseMineralsOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("baseminerals:lithium_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/lithium")); - ores.add(new UBOreConfig("baseminerals:niter_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/niter")); - ores.add(new UBOreConfig("baseminerals:phosphorus_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/phosphorus")); - ores.add(new UBOreConfig("baseminerals:potash_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/potash")); - ores.add(new UBOreConfig("baseminerals:salt_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/salt")); - ores.add(new UBOreConfig("baseminerals:saltpeter_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/saltpeter")); - ores.add(new UBOreConfig("baseminerals:sulfur_ore", ModInfo.MODID + ":blocks/overlays/baseminerals/sulfur")); - return ores; - } - - private ArrayList getMysticalAgricultureOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("mysticalagriculture:inferium_ore", "mysticalagriculture:blocks/inferium_ore")); - ores.add(new UBOreConfig("mysticalagriculture:prosperity_ore", "mysticalagriculture:blocks/prosperity_ore")); - return ores; - } - - private ArrayList getBetterUndergroundOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("betterunderground:blockfossils", ModInfo.MODID + ":blocks/overlays/custom/fossil")); - return ores; - } - - private ArrayList getBiomesOPlentyOres() { - ArrayList ores = new ArrayList<>(); - String oreName = "biomesoplenty:gem_ore"; - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/custom/ruby")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/custom/peridot")); - ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/custom/topaz")); - ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/custom/tanzanite")); - ores.add(new UBOreConfig(oreName, 5, ModInfo.MODID + ":blocks/overlays/custom/malachite")); - ores.add(new UBOreConfig(oreName, 6, ModInfo.MODID + ":blocks/overlays/custom/sapphire")); - ores.add(new UBOreConfig(oreName, 7, ModInfo.MODID + ":blocks/overlays/custom/amber")); - return ores; - } - - private ArrayList getDraconicEvolutionOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("draconicevolution:draconium_ore", 0, ModInfo.MODID + ":blocks/overlays/draconicevolution/draconium")); - return ores; - } - - private ArrayList getEnderOreOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("enderore:ore_ender", ModInfo.MODID + ":blocks/overlays/enderore/ender")); - return ores; - } - - private ArrayList getDenseMetalsOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("densemetals:dense_antimony_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_antimony_ore")); - ores.add(new UBOreConfig("densemetals:dense_bismuth_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_bismuth_ore")); - ores.add(new UBOreConfig("densemetals:dense_coal_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_coal_ore")); - ores.add(new UBOreConfig("densemetals:dense_copper_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_copper_ore")); - ores.add(new UBOreConfig("densemetals:dense_diamond_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_diamond_ore")); - ores.add(new UBOreConfig("densemetals:dense_emerald_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_emerald_ore")); - ores.add(new UBOreConfig("densemetals:dense_gold_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_gold_ore")); - ores.add(new UBOreConfig("densemetals:dense_iron_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_iron_ore")); - ores.add(new UBOreConfig("densemetals:dense_lapis_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_lapis_ore")); - ores.add(new UBOreConfig("densemetals:dense_lead_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_lead_ore")); - ores.add(new UBOreConfig("densemetals:dense_mercury_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_mercury_ore")); - ores.add(new UBOreConfig("densemetals:dense_nickel_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_nickel_ore")); - ores.add(new UBOreConfig("densemetals:dense_platinum_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_platinum_ore")); - ores.add(new UBOreConfig("densemetals:dense_redstone_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_redstone_ore")); - ores.add(new UBOreConfig("densemetals:dense_silver_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_silver_ore")); - ores.add(new UBOreConfig("densemetals:dense_tin_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_tin_ore")); - ores.add(new UBOreConfig("densemetals:dense_zinc_ore", ModInfo.MODID + ":blocks/overlays/densemetals/dense_zinc_ore")); - return ores; - } - - private ArrayList getExtremeReactorsOres() { - ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("bigreactors:brore", 0, ModInfo.MODID + ":blocks/overlays/bigreactors/yellorite")); - return ores; - } - - private ArrayList getForestyOres() { + private ArrayList getProjectRedOres() { ArrayList ores = new ArrayList<>(); - String oreName = "forestry:resources"; - ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/custom/apatite")); - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); + ores.add(new UBOreConfig("projectred-exploration:ore", 0, ModInfo.MODID + ":blocks/overlays/projectred/ruby_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 1, ModInfo.MODID + ":blocks/overlays/projectred/sapphire_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 2, ModInfo.MODID + ":blocks/overlays/projectred/peridot_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 3, ModInfo.MODID + ":blocks/overlays/projectred/copper_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 4, ModInfo.MODID + ":blocks/overlays/projectred/tin_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 5, ModInfo.MODID + ":blocks/overlays/projectred/silver_ore")); + ores.add(new UBOreConfig("projectred-exploration:ore", 6, ModInfo.MODID + ":blocks/overlays/projectred/electrotine_ore")); return ores; } - private ArrayList getIndustrialCraftOres() { + private ArrayList getPyrotechOres() { ArrayList ores = new ArrayList<>(); - String oreName = "ic2:resource"; - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); - ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); - ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/custom/uranium")); + ores.add(new UBOreConfig("pyrotech:fossil_ore", ModInfo.MODID + ":blocks/overlays/pyrotech/fossil_ore")); + ores.add(new UBOreConfig("pyrotech:dense_coal_ore", ModInfo.MODID + ":blocks/overlays/byg/dense_coal_ore")); return ores; } - private ArrayList getIndustrialCraftClassicOres() { + private ArrayList getRailcraftOres() { ArrayList ores = new ArrayList<>(); - String oreName = "ic2-classic-spmod:blockmetal"; - ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); - ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/tin")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/custom/uranium")); + String oreName = "railcraft:ore_metal"; + String oreNamePoor = "railcraft:ore_metal_poor"; + ores.add(new UBOreConfig(oreName, 0, "railcraft:blocks/ore_copper")); + ores.add(new UBOreConfig(oreName, 1, "railcraft:blocks/ore_tin")); + ores.add(new UBOreConfig(oreName, 2, "railcraft:blocks/ore_lead")); + ores.add(new UBOreConfig(oreName, 3, "railcraft:blocks/ore_silver")); + ores.add(new UBOreConfig(oreName, 4, "railcraft:blocks/ore_nickel")); + ores.add(new UBOreConfig(oreName, 5, "railcraft:blocks/ore_zinc")); + ores.add(new UBOreConfig(oreNamePoor, 0, "railcraft:blocks/ore_poor_iron")); + ores.add(new UBOreConfig(oreNamePoor, 1, "railcraft:blocks/ore_poor_gold")); + ores.add(new UBOreConfig(oreNamePoor, 2, "railcraft:blocks/ore_poor_copper")); + ores.add(new UBOreConfig(oreNamePoor, 3, "railcraft:blocks/ore_poor_tin")); + ores.add(new UBOreConfig(oreNamePoor, 4, "railcraft:blocks/ore_poor_lead")); + ores.add(new UBOreConfig(oreNamePoor, 5, "railcraft:blocks/ore_poor_silver")); + ores.add(new UBOreConfig(oreNamePoor, 6, "railcraft:blocks/ore_poor_nickel")); + ores.add(new UBOreConfig(oreNamePoor, 7, "railcraft:blocks/ore_poor_zinc")); return ores; } - private ArrayList getImmersiveEngineeringOres() { + private ArrayList getRFToolsOres() { ArrayList ores = new ArrayList<>(); - String oreName = "immersiveengineering:ore"; - ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/thermalfoundation/copper")); - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/thermalfoundation/aluminum")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/thermalfoundation/lead")); - ores.add(new UBOreConfig(oreName, 3, ModInfo.MODID + ":blocks/overlays/thermalfoundation/silver")); - ores.add(new UBOreConfig(oreName, 4, ModInfo.MODID + ":blocks/overlays/thermalfoundation/nickel")); - ores.add(new UBOreConfig(oreName, 5, ModInfo.MODID + ":blocks/overlays/custom/uranium")); + ores.add(new UBOreConfig("rftools:dimensional_shard_ore", 0, ModInfo.MODID + ":blocks/overlays/rftools/dimensionalshard")); return ores; } - private ArrayList getMekanismOres() { + private ArrayList getScalingHealthOres() { ArrayList ores = new ArrayList<>(); - String oreName = "mekanism:oreblock"; - ores.add(new UBOreConfig(oreName, 0, ModInfo.MODID + ":blocks/overlays/mekanism/osmium")); - ores.add(new UBOreConfig(oreName, 1, ModInfo.MODID + ":blocks/overlays/mekanism/copper")); - ores.add(new UBOreConfig(oreName, 2, ModInfo.MODID + ":blocks/overlays/mekanism/tin")); + ores.add(new UBOreConfig("scalinghealth:crystalore", ModInfo.MODID + ":blocks/overlays/scalinghealth/crystalore")); return ores; } - private ArrayList getModernMetalsOres() { + private ArrayList getStarWarsOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("modernmetals:aluminum_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/aluminum")); - ores.add(new UBOreConfig("modernmetals:beryllium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/beryllium")); - ores.add(new UBOreConfig("modernmetals:boron_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/boron")); - ores.add(new UBOreConfig("modernmetals:cadmium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/cadmium")); - ores.add(new UBOreConfig("modernmetals:chromium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/chromium")); - ores.add(new UBOreConfig("modernmetals:iridium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/iridium")); - ores.add(new UBOreConfig("modernmetals:magnesium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/magnesium")); - ores.add(new UBOreConfig("modernmetals:manganese_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/manganese")); - ores.add(new UBOreConfig("modernmetals:osmium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/osmium")); - ores.add(new UBOreConfig("modernmetals:plutonium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/plutonium")); - ores.add(new UBOreConfig("modernmetals:rutile_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/rutile")); - ores.add(new UBOreConfig("modernmetals:tantalum_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/tantalum")); - ores.add(new UBOreConfig("modernmetals:titanium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/titanium")); - ores.add(new UBOreConfig("modernmetals:tungsten_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/tungsten")); - ores.add(new UBOreConfig("modernmetals:uranium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/uranium")); - ores.add(new UBOreConfig("modernmetals:zirconium_ore", ModInfo.MODID + ":blocks/overlays/modernmetals/zirconium")); + ores.add(new UBOreConfig("starwars:ore_crystal", ModInfo.MODID + ":blocks/overlays/starwars/ore_crystal")); return ores; } - private ArrayList getRFToolsOres() { + private ArrayList getTaigaOres() { ArrayList ores = new ArrayList<>(); - ores.add(new UBOreConfig("rftools:dimensional_shard_ore", 0, ModInfo.MODID + ":blocks/overlays/rftools/dimensionalshard")); + ores.add(new UBOreConfig("taiga:dilithium_ore", 0, ModInfo.MODID + ":blocks/overlays/taiga/dilithium")); + ores.add(new UBOreConfig("taiga:vibranium_ore", 0, ModInfo.MODID + ":blocks/overlays/taiga/vibranium")); return ores; } @@ -702,24 +817,27 @@ private ArrayList getThermalFoundationOres() { return ores; } - private ArrayList getRailcraftOres() { + private ArrayList getTreasure2Ores() { ArrayList ores = new ArrayList<>(); - String oreName = "railcraft:ore_metal"; - String oreNamePoor = "railcraft:ore_metal_poor"; - ores.add(new UBOreConfig(oreName, 0, "railcraft:blocks/ore_copper")); - ores.add(new UBOreConfig(oreName, 1, "railcraft:blocks/ore_tin")); - ores.add(new UBOreConfig(oreName, 2, "railcraft:blocks/ore_lead")); - ores.add(new UBOreConfig(oreName, 3, "railcraft:blocks/ore_silver")); - ores.add(new UBOreConfig(oreName, 4, "railcraft:blocks/ore_nickel")); - ores.add(new UBOreConfig(oreName, 5, "railcraft:blocks/ore_zinc")); - ores.add(new UBOreConfig(oreNamePoor, 0, "railcraft:blocks/ore_poor_iron")); - ores.add(new UBOreConfig(oreNamePoor, 1, "railcraft:blocks/ore_poor_gold")); - ores.add(new UBOreConfig(oreNamePoor, 2, "railcraft:blocks/ore_poor_copper")); - ores.add(new UBOreConfig(oreNamePoor, 3, "railcraft:blocks/ore_poor_tin")); - ores.add(new UBOreConfig(oreNamePoor, 4, "railcraft:blocks/ore_poor_lead")); - ores.add(new UBOreConfig(oreNamePoor, 5, "railcraft:blocks/ore_poor_silver")); - ores.add(new UBOreConfig(oreNamePoor, 6, "railcraft:blocks/ore_poor_nickel")); - ores.add(new UBOreConfig(oreNamePoor, 7, "railcraft:blocks/ore_poor_zinc")); + ores.add(new UBOreConfig("tresure2:ruby_ore", ModInfo.MODID + ":blocks/overlays/tresure2/ruby_nugget")); + ores.add(new UBOreConfig("tresure2:sapphire_ore", ModInfo.MODID + ":blocks/overlays/tresure2/sapphire_nugget")); return ores; } + + private ArrayList getWildnatureOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("wildnature:amethyst_ore", ModInfo.MODID + ":blocks/overlays/wildnature/amethyst_ore")); + ores.add(new UBOreConfig("wildnature:malachite_ore", ModInfo.MODID + ":blocks/overlays/wildnature/malachite_ore")); + ores.add(new UBOreConfig("wildnature:ruby_ore", ModInfo.MODID + ":blocks/overlays/wildnature/ruby_ore")); + ores.add(new UBOreConfig("wildnature:sapphire_ore", ModInfo.MODID + ":blocks/overlays/wildnature/sapphire_ore")); + ores.add(new UBOreConfig("wildnature:silver_ore", ModInfo.MODID + ":blocks/overlays/wildnature/silver_ore")); + return ores; + } + + private ArrayList getWorldsRetoldOres() { + ArrayList ores = new ArrayList<>(); + ores.add(new UBOreConfig("worldsretold:cryonite_ore", ModInfo.MODID + ":blocks/overlays/worldsretold/cryonite_ore")); + return ores; + } + } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/OresRegistry.java b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/OresRegistry.java index 520360c3..ef0881fd 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/OresRegistry.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/OresRegistry.java @@ -11,7 +11,6 @@ import exterminatorjeff.undergroundbiomes.core.UndergroundBiomes; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; -import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.FurnaceRecipes; @@ -30,7 +29,6 @@ import java.util.*; - /** * @author LouisDB * @see UBOre @@ -45,11 +43,11 @@ public enum OresRegistry implements UBOresRegistry { private static final UBLogger LOGGER = new UBLogger(OresRegistry.class, Level.INFO); @SuppressWarnings("unused") - private final String SETUP_ERROR_MSG = "Cannot setup UBOres for '%s', " + ModInfo.NAME + "'s block registering has not started yet!"; + private static final String SETUP_ERROR_MSG = "Cannot setup UBOres for '%s', " + ModInfo.NAME + "'s block registering has not started yet!"; @SuppressWarnings("unused") - private final String SETUP_INFO_MSG = "The ore '%s' has been successfully UBfied."; - private final String REQUEST_ERROR_MSG = "Cannot request UBOres setup for '%s', " + ModInfo.NAME + "'s block registering is done!"; - private final String REQUEST_INFO_MSG = "Request for '%s' to be UBfied added."; + private static final String SETUP_INFO_MSG = "The ore '%s' has been successfully UBfied."; + private static final String REQUEST_ERROR_MSG = "Cannot request UBOres setup for '%s', " + ModInfo.NAME + "'s block registering is done!"; + private static final String REQUEST_INFO_MSG = "Request for '%s' to be UBfied added."; @SuppressWarnings("unused") private String format(String message, Block baseOre) { @@ -64,8 +62,7 @@ private String format(String message, Block baseOre, int meta) { * Ores registering */ - private boolean alreadySetup = false; - private final Set requests = new HashSet(); + private final Set requests = new HashSet<>(); private final Map ubifiedOres = new HashMap<>(); @SuppressWarnings("unused") private final Map> oreDirectories = new HashMap<>(); @@ -79,24 +76,23 @@ private String toKey(Block baseOre, int baseOreMeta, Block baseStone) { /** * Check if the given ore has been UBified. * - * @param baseStone - * @param baseOreState + * @param baseStone Base stone block + * @param baseOreState Bare ore blockstate */ public boolean isUBified(Block baseStone, IBlockState baseOreState) { - if (UBConfig.SPECIFIC.ubifyOres() == false) return false; + if (!UBConfig.SPECIFIC.ubifyOres()) return false; Block baseOre = baseOreState.getBlock(); int baseOreMeta = baseOre.getMetaFromState(baseOreState); - boolean result = ubifiedOres.containsKey(toKey(baseOre, baseOreMeta, baseStone)); - return result; + return ubifiedOres.containsKey(toKey(baseOre, baseOreMeta, baseStone)); } /** * Get the UBified version of an ore.
* Must be called after checking {@link #isUBified(Block, IBlockState)}. * - * @param baseStone - * @param baseStoneMeta - * @param baseOreState + * @param baseStone Base stone block + * @param baseStoneMeta Base stone metadata + * @param baseOreState Bare ore blockstate */ public IBlockState getUBifiedOre(UBStone baseStone, int baseStoneMeta, IBlockState baseOreState) { Block baseOre = baseOreState.getBlock(); @@ -109,7 +105,8 @@ public IBlockState getUBifiedOre(UBStone baseStone, int baseStoneMeta, IBlockSta */ private void applyBaseOreSmelting(Block baseOre, int meta, OreEntry... ores) { ItemStack result = FurnaceRecipes.instance().getSmeltingResult(new ItemStack(baseOre, 1, meta)); - if (result != null && result.getItem() != (new ItemStack(Blocks.AIR)).getItem()) { + if ( result != null + && !result.isEmpty() ) { for (OreEntry ore : ores) for (int i = 0; i < ore.ore().getNbVariants(); ++i) GameRegistry.addSmelting(new ItemStack(ore.getBlock(), 1, i), result, FurnaceRecipes.instance().getSmeltingExperience(result)); @@ -151,7 +148,7 @@ public void registerRecipes(RegistryEvent.Register event) { @Override public void requestOreSetup(Block baseOre, IUBOreConfig config) { - if (UndergroundBiomes.areBlocksAlreadyRegistered || alreadySetup) + if (UndergroundBiomes.areBlocksAlreadyRegistered) throw new RuntimeException(format(REQUEST_ERROR_MSG, baseOre, config.getMeta())); else { requests.add(new UBifyRequest(baseOre, config)); @@ -159,7 +156,7 @@ public void requestOreSetup(Block baseOre, IUBOreConfig config) { } } - private class UBifyRequest { + private static class UBifyRequest { protected final Block baseOre; protected final int baseOreMeta; protected OreEntry igneousOreEntry; @@ -212,24 +209,20 @@ public ItemStack getUBOresTabIcon() { private final Map oresToOverlays = new HashMap<>(); private String toKey(Block baseOre, int baseOreMeta) { - if (baseOreMeta == UBOre.NO_METADATA) + if (baseOreMeta == UBOre.NO_METADATA) { baseOreMeta = 0; + } return baseOre.getRegistryName() + "." + baseOreMeta; } private ResourceLocation getOverlayFor(String key) { ResourceLocation location = oresToOverlays.get(key); - if (location == null) + if (location == null) { LOGGER.error("There is no registered overlay for '" + key + "'!"); - //else - //LOGGER.debug("Found overlay for '" + key + "': " + location); + } return location; } - public ResourceLocation getOverlayFor(Block baseOre) { - return getOverlayFor(toKey(baseOre, UBOre.NO_METADATA)); - } - public ResourceLocation getOverlayFor(Block baseOre, int baseOreMeta) { return getOverlayFor(toKey(baseOre, baseOreMeta)); } @@ -237,9 +230,9 @@ public ResourceLocation getOverlayFor(Block baseOre, int baseOreMeta) { private void registerOreOverlay(String key, ResourceLocation overlayLocation) { if (!oresToOverlays.containsKey(key)) { oresToOverlays.put(key, overlayLocation); - //LOGGER.debug("Overlay for '" + key + "' registered."); - } else + } else { LOGGER.warn("An overlay for '" + key + "' has already been registered!"); + } } @Override @@ -270,24 +263,23 @@ private void copyOreDictionary(OreEntry oreEntry) { Block block = oreEntry.getBlock(); Block baseOre = oreEntry.ore().baseOre; int baseOreMeta = oreEntry.ore().baseOreMeta; - ItemStack baseOreStack = null; + ItemStack baseOreStack; if (baseOreMeta == UBOre.NO_METADATA) { baseOreStack = new ItemStack(baseOre, 1); } else { baseOreStack = new ItemStack(baseOre, 1, baseOreMeta); } - int[] registrationIDs = OreDictionary.getOreIDs(baseOreStack); - for (int i = 0; i < registrationIDs.length; i++) { - String registrationName = OreDictionary.getOreName(registrationIDs[i]); + for (int registrationID : OreDictionary.getOreIDs(baseOreStack)) { + String registrationName = OreDictionary.getOreName(registrationID); //LOGGER.info(baseOre.getLocalizedName() + " " + registrationName + " " + block.getLocalizedName()); - registerOreDirctionary(registrationName, block); + registerOreDictionary(registrationName, block); } for(String oreDictionary : oreEntry.ore().config.getOreDirectories()){ - registerOreDirctionary(oreDictionary, block); - }; + registerOreDictionary(oreDictionary, block); + } } - private void registerOreDirctionary(String oreDictName, Block block) { + private void registerOreDictionary(String oreDictName, Block block) { for (int j = 0; j < 8; j++) { ItemStack stack = new ItemStack(block, 1, j); OreDictionary.registerOre(oreDictName, stack); @@ -303,18 +295,18 @@ private int dimension(IBlockAccess access) { return ((World) access).provider.getDimension(); } - private final HashMap>> storedLocations = new HashMap>>(); + private final HashMap>> storedLocations = new HashMap<>(); - private final ArrayList blockPosList(IBlockAccess world, ChunkPos chunkID) { + private ArrayList blockPosList(IBlockAccess world, ChunkPos chunkID) { int dimension = dimension(world); HashMap> worldMap = storedLocations.get(dimension); if (worldMap == null) { - worldMap = new HashMap>(); + worldMap = new HashMap<>(); storedLocations.put(dimension, worldMap); } ArrayList result = worldMap.get(chunkID); if (result == null) { - result = new ArrayList(); + result = new ArrayList<>(); worldMap.put(chunkID, result); } return result; @@ -323,7 +315,7 @@ private final ArrayList blockPosList(IBlockAccess world, ChunkPos chun public void setRecheck(IBlockAccess world, BlockPos pos) { synchronized (storedLocations) { ChunkPos chunkID = new ChunkPos(pos); - blockPosList(world, chunkID).add(pos); + blockPosList(world, chunkID).add(pos.toImmutable()); } } @@ -332,7 +324,7 @@ public HashMap> forRedo(IBlockAccess world) { synchronized (storedLocations) { int dimension = dimension(world); result = storedLocations.get(dimension); - if (result == null) result = new HashMap>(); + if (result == null) result = new HashMap<>(); storedLocations.remove(dimension); } return result; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/UBOreConfig.java b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/UBOreConfig.java index bd602a9c..d5f512a8 100644 --- a/src/main/java/exterminatorjeff/undergroundbiomes/intermod/UBOreConfig.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/intermod/UBOreConfig.java @@ -6,13 +6,13 @@ import java.util.ArrayList; public class UBOreConfig implements IUBOreConfig { - private String internalOreName; - private int meta = UBOre.NO_METADATA; - private String overlay; - private String color; - private Integer lightValue = -1; - private boolean alphaOverlay = false; - private ArrayList oreDirectories; + private final String internalOreName; + private final int meta; + private final String overlay; + private final String color; + private final Integer lightValue; + private final boolean alphaOverlay; + private final ArrayList oreDirectories; public UBOreConfig(String internalOreName, int meta, String overlay, ArrayList oreDirectories, String color) { this.internalOreName = internalOreName; @@ -20,6 +20,8 @@ public UBOreConfig(String internalOreName, int meta, String overlay, ArrayList oreDirectories) { @@ -27,19 +29,19 @@ public UBOreConfig(String internalOreName, int meta, String overlay, ArrayList()); + this(internalOreName, meta, overlay, new ArrayList<>()); } public UBOreConfig(String internalOreName, int meta, String overlay, String color) { - this(internalOreName, meta, overlay, new ArrayList(), color); + this(internalOreName, meta, overlay, new ArrayList<>(), color); } public UBOreConfig(String ore_name, String overlay) { - this(ore_name, UBOre.NO_METADATA, overlay, new ArrayList()); + this(ore_name, UBOre.NO_METADATA, overlay, new ArrayList<>()); } public UBOreConfig(String ore_name, String overlay, String color) { - this(ore_name, UBOre.NO_METADATA, overlay, new ArrayList(), color); + this(ore_name, UBOre.NO_METADATA, overlay, new ArrayList<>(), color); } public UBOreConfig(String ore_name, String overlay, ArrayList oreDirectories) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/TraditionalStoneReplacer.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/TraditionalStoneReplacer.java index 1ec4b25a..210f7009 100644 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/TraditionalStoneReplacer.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/TraditionalStoneReplacer.java @@ -4,7 +4,7 @@ package exterminatorjeff.undergroundbiomes.world; -/** +/* * @author curtisadams */ @@ -19,12 +19,12 @@ public class TraditionalStoneReplacer extends UBStoneReplacer { - private GenLayer undergroundBiomeIndexLayer; + private final GenLayer undergroundBiomeIndexLayer; public TraditionalStoneReplacer(long seed, int size, UndergroundBiomeSet biomeSet) { super(biomeSet.allowedBiomes(), new SimplexNoiseGenerator(seed)); if (biomeSet.allowedBiomes()[20].ID < 1) { - throw new RuntimeException(biomeSet.toString() + biomeSet.allowedBiomes()[20].filler.getBlock().getLocalizedName()); + throw new RuntimeException(biomeSet + biomeSet.allowedBiomes()[20].filler.getBlock().getLocalizedName()); } undergroundBiomeIndexLayer = biomeGenerators(seed, size, biomeSet); } @@ -32,9 +32,7 @@ public TraditionalStoneReplacer(long seed, int size, UndergroundBiomeSet biomeSe @Override public int[] getBiomeValues(Chunk chunk) { - - int[] var7 = this.undergroundBiomeIndexLayer.getInts(chunk.getPos().x * 16, chunk.getPos().z * 16, 16, 16); - return var7; + return this.undergroundBiomeIndexLayer.getInts(chunk.getPos().x << 4, chunk.getPos().z << 4, 16, 16); } public static GenLayer biomeGenerators(long par0, int size, UndergroundBiomeSet biomeSet) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/UBStoneReplacer.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/UBStoneReplacer.java index e6ad099a..456f9b34 100644 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/UBStoneReplacer.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/UBStoneReplacer.java @@ -5,7 +5,10 @@ import exterminatorjeff.undergroundbiomes.api.*; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneStyle; +import exterminatorjeff.undergroundbiomes.api.names.SlabEntry; import exterminatorjeff.undergroundbiomes.common.block.UBStone; +import exterminatorjeff.undergroundbiomes.common.block.slab.UBStoneSlab; +import exterminatorjeff.undergroundbiomes.common.block.wall.UBStoneWall; import exterminatorjeff.undergroundbiomes.config.UBConfig; import exterminatorjeff.undergroundbiomes.intermod.OresRegistry; import exterminatorjeff.undergroundbiomes.intermod.StonesRegistry; @@ -13,9 +16,14 @@ import net.minecraft.block.Block; import net.minecraft.block.BlockSand; import net.minecraft.block.BlockSandStone; +import net.minecraft.block.BlockSilverfish; +import net.minecraft.block.BlockStoneSlab; +import net.minecraft.block.BlockWall; +import net.minecraft.block.properties.IProperty; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraft.util.math.ChunkPos; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; @@ -24,6 +32,8 @@ import vazkii.quark.world.block.BlockSpeleothem; import java.util.ArrayList; import java.util.HashMap; +import java.util.Objects; + import exterminatorjeff.undergroundbiomes.common.block.*; import exterminatorjeff.undergroundbiomes.api.enums.UBStoneType; import exterminatorjeff.undergroundbiomes.api.API; @@ -46,218 +56,388 @@ public UBStoneReplacer(UBBiome[] biomeList, NoiseGenerator noiseGenerator) { public abstract int[] getBiomeValues(Chunk chunk); @SuppressWarnings("deprecation") - public void replaceStoneInChunk(Chunk chunk) { - boolean quarkpresent = Loader.isModLoaded("quark"); + public void replaceStoneInChunk(World world, Chunk chunk, final boolean sendUpdates) { + boolean isQuarkLoaded = Loader.isModLoaded("quark"); int[] biomeValues = getBiomeValues(chunk); - int xPos = chunk.getPos().x * 16; - int zPos = chunk.getPos().z * 16; + int xPos = chunk.getPos().x << 4; + int zPos = chunk.getPos().z << 4; // TimeTracker.manager.start("overall"); // For each storage array for (ExtendedBlockStorage storage : chunk.getBlockStorageArray()) { - if (storage != null && !storage.isEmpty()) { - int yPos = storage.getYLocation(); - if (yPos >= UBConfig.SPECIFIC.generationHeight()) - return; - // - for (int x = 0; x < 16; ++x) { - for (int z = 0; z < 16; ++z) { - // Get the underground biome for the position - UBBiome currentBiome = biomeList[biomeValues[x * 16 + z]]; - if (currentBiome == null) - throw new RuntimeException("" + biomeValues[x * 16 + z]); - // - // Perlin noise for strata layers height variation - int variation = (int) (noiseGenerator.noise((xPos + x) / 55.533, (zPos + z) / 55.533, 3, 1, 0.5) * 10 - 5); - for (int y = 0; y < 16; ++y) { - IBlockState currentBlockState = storage.get(x, y, z); - Block currentBlock = currentBlockState.getBlock(); - BlockPos currentBlockPos = new BlockPos(x, y, z); - /* - * Skip air, water and UBStone - */ - if (Block.isEqualTo(Blocks.AIR, currentBlock)) - continue; - if (Block.isEqualTo(Blocks.WATER, currentBlock)) - continue; - // TODO Test without - if (currentBlock instanceof UBStone) + if ( storage == null + || storage.isEmpty() ) { + continue; + } + int yPos = storage.getYLocation(); + if (yPos >= UBConfig.SPECIFIC.generationHeight()) { + return; + } + MutableBlockPos currentBlockPos = new MutableBlockPos(); + for (int x = 0; x < 16; ++x) { + for (int z = 0; z < 16; ++z) { + // Get the underground biome for the position + UBBiome currentBiome = biomeList[biomeValues[(x << 4) + z]]; + if (currentBiome == null) { + throw new RuntimeException("" + biomeValues[(x << 4) + z]); + } + currentBlockPos.setPos(x, 0, z); + final String biomeName = Objects.requireNonNull(chunk.getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName()).toString(); + // + // Perlin noise for strata layers height variation + int variation = (int) (noiseGenerator.noise((xPos + x) / 55.533, (zPos + z) / 55.533, 3, 1, 0.5) * 10 - 5); + for (int y = 0; y < 16; ++y) { + currentBlockPos.setPos(xPos + x, yPos + y, zPos + z); + IBlockState currentBlockState = storage.get(x, y, z); + Block currentBlock = currentBlockState.getBlock(); + /* + * Skip air, water and our own blocks + */ + if ( Block.isEqualTo(Blocks.AIR, currentBlock) + || Block.isEqualTo(Blocks.WATER, currentBlock) + || currentBlock instanceof UBStone + || currentBlock instanceof UBOre ) { + continue; + } + /* + * Stone and variants + */ + // Replace stone with UBified version + if (currentBlock == Blocks.STONE) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, currentBiome.getStrataBlockAtLayer(yPos + y + variation)); + continue; + } + // Replace monster egg with UBified version + if ( currentBlock == Blocks.MONSTER_EGG + && API.SETTINGS.replaceMonsterStone() ) { + final BlockSilverfish.EnumType silverFishType = currentBlockState.getValue(BlockSilverfish.VARIANT); + // skip disabled subtypes + if ( silverFishType == BlockSilverfish.EnumType.COBBLESTONE + && !API.SETTINGS.replaceCobblestone() ) { continue; - /* - * Stone - */ - if (currentBlock == Blocks.STONE) { - // Replace with UBified version - storage.set(x, y, z, currentBiome.getStrataBlockAtLayer(yPos + y + variation)); - } else if (currentBlock == Blocks.MONSTER_EGG && API.SETTINGS.replaceMonsterStone()) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.MONSTER_STONE).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); - } + } + if ( silverFishType != BlockSilverfish.EnumType.STONE + && !API.SETTINGS.replaceStoneBrick() ) { continue; - } else if (currentBlock == Blocks.COBBLESTONE && API.SETTINGS.replaceCobblestone()) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.COBBLE).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); + } + // replace all variants with stone (TODO: add variants for monster egg stones) + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.MONSTER_STONE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace cobblestone with UBified version + if ( currentBlock == Blocks.COBBLESTONE + && API.SETTINGS.replaceCobblestone() ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.COBBLE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace stone brick with UBified version + if ( currentBlock == Blocks.STONEBRICK + && API.SETTINGS.replaceStoneBrick() ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + // TODO: keep mossy and cracked variations? + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.BRICK).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace stone half slab with UBified version + if ( currentBlock == Blocks.STONE_SLAB + && API.SETTINGS.replaceStoneSlab() ) { + final BlockStoneSlab.EnumType typeVanilla = currentBlockState.getValue(BlockStoneSlab.VARIANT); + final BlockStoneSlab.EnumBlockHalf enumBlockHalf = currentBlockState.getValue(BlockStoneSlab.HALF); + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + SlabEntry slabEntry; + switch (typeVanilla) { + case STONE: + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.STONE).getSlab(); + break; + case COBBLESTONE: + if (!API.SETTINGS.replaceCobblestone()) { + continue; + } + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.COBBLE).getSlab(); + break; + case SMOOTHBRICK: + if (!API.SETTINGS.replaceStoneBrick()) { + continue; + } + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.BRICK).getSlab(); + break; + case SAND: + if (!API.SETTINGS.replaceSandstone()) { + continue; + } + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SANDSTONE).getSlab(); + break; + default: + continue; } - continue; - } else if (currentBlock.getRegistryName().toString().equals("biomesoplenty:grass") - && currentBlockState.getProperties().toString().contains("=overgrown_stone") - && API.SETTINGS.replaceOvergrown()) { - // Replace with UBified version. Not the best way to test the block... But at - // least does not require an API. Needs to be re-written - boolean snowy = currentBlockState.getValue(PropertyBool.create("snowy")); - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - if (!snowy) - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.OVERGROWN).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); - else - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.OVERGROWN_SNOWED) - .getBlock()).getStateFromMeta(block.getMetaFromState(strata))); + // skip when base stone has no related slab + if (slabEntry == null) { + continue; } - continue; - } else if (currentBlock == Blocks.MOSSY_COBBLESTONE && API.SETTINGS.replaceMossyCobblestone()) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.MOSSY_COBBLE).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); + UBStoneSlab slab = (UBStoneSlab) slabEntry.getHalfSlab(); + if (slab == null) { + continue; } - continue; - } else if (currentBlock == Blocks.GRAVEL && API.SETTINGS.replaceGravel()) { - if (!API.SETTINGS.replaceGravelExcludedBiomes().contains(chunk - .getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName().toString())) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.GRAVEL).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + withProperty(slab.getDefaultState().withProperty(UBStoneSlab.HALF, enumBlockHalf), + slab.getVariantProperty(), strata.getValue(slab.getVariantProperty()) )); + } + continue; + } + // Replace stone double slab with UBified version + if ( currentBlock == Blocks.DOUBLE_STONE_SLAB + && API.SETTINGS.replaceStoneSlab() ) { + final BlockStoneSlab.EnumType typeVanilla = currentBlockState.getValue(BlockStoneSlab.VARIANT); + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + SlabEntry slabEntry; + switch (typeVanilla) { + case STONE: + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.STONE).getSlab(); + break; + case COBBLESTONE: + if (!API.SETTINGS.replaceCobblestone()) { + continue; } - } - continue; - } else if (currentBlock == Blocks.SAND && API.SETTINGS.replaceSand() - && currentBlockState.getProperties().get(BlockSand.VARIANT) != BlockSand.EnumType.RED_SAND) { - if (!API.SETTINGS.replaceSandExcludedBiomes().contains(chunk - .getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName().toString())) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SAND).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.COBBLE).getSlab(); + break; + case SMOOTHBRICK: + if (!API.SETTINGS.replaceStoneBrick()) { + continue; } - } - continue; - } else if (currentBlock == Blocks.CLAY && API.SETTINGS.replaceClay()) { - if (!API.SETTINGS.replaceClayExcludedBiomes().contains(chunk - .getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName().toString())) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.CLAY).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.BRICK).getSlab(); + break; + case SAND: + if (!API.SETTINGS.replaceSandstone()) { + continue; } + slabEntry = StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SANDSTONE).getSlab(); + break; + default: + continue; } - continue; - } else if (currentBlock == Blocks.SANDSTONE && API.SETTINGS.replaceSandstone() - && currentBlockState.getProperties().get(BlockSandStone.TYPE) == BlockSandStone.EnumType.DEFAULT) { - if (!API.SETTINGS.replaceSandExcludedBiomes().contains(chunk - .getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName().toString())) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SANDSTONE).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata))); - } + // skip when base stone has no related slab + if (slabEntry == null) { + continue; } - continue; - } else if (currentBlock == Blocks.SANDSTONE && API.SETTINGS.replaceSandstone() - && currentBlockState.getProperties().get(BlockSandStone.TYPE) == BlockSandStone.EnumType.SMOOTH) { - if (!API.SETTINGS.replaceSandExcludedBiomes().contains(chunk - .getBiome(currentBlockPos, chunk.getWorld().getBiomeProvider()).getRegistryName().toString())) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SMOOTH_SANDSTONE) - .getBlock()).getStateFromMeta(block.getMetaFromState(strata))); - } + UBStoneSlab slab = (UBStoneSlab) slabEntry.getFullSlab(); + if (slab == null) { + continue; } - continue; - } else if (quarkpresent && API.SETTINGS.replaceSpeleothems() && currentBlock instanceof BlockSpeleothem) { - // Replace with UBified version - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - if (strata.getBlock() instanceof UBStone) { - UBStone block = (UBStone) strata.getBlock(); - if (block.getStoneType() == UBStoneType.IGNEOUS) - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata)) - .withProperty(IgneousSpeleothem.SIZE, IgneousSpeleothem.EnumSize.values()[Math.max(0, - currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); - if (block.getStoneType() == UBStoneType.METAMORPHIC) - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata)) - .withProperty(MetamorphicSpeleothem.SIZE, MetamorphicSpeleothem.EnumSize.values()[Math - .max(0, currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); - if (block.getStoneType() == UBStoneType.SEDIMENTARY) - storage.set(x, y, z, - (StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock()) - .getStateFromMeta(block.getMetaFromState(strata)) - .withProperty(SedimentarySpeleothem.SIZE, SedimentarySpeleothem.EnumSize.values()[Math - .max(0, currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + withProperty(slab.getDefaultState(), + slab.getVariantProperty(), strata.getValue(slab.getVariantProperty()) )); + } + continue; + } + // Replace wall with UBified version + if ( currentBlock == Blocks.COBBLESTONE_WALL + && API.SETTINGS.replaceCobblestone() + && API.SETTINGS.replaceStoneWall() ) { + final BlockWall.EnumType typeVanilla = currentBlockState.getValue(BlockWall.VARIANT); + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + UBStoneWall wall; + switch (typeVanilla) { + case NORMAL: + case MOSSY:// TODO: add mossy cobblestone walls + wall = (UBStoneWall) StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.COBBLE).getWall().getBlock(); + break; + default: + continue; } - continue; - } else { - /* - * Ore - */ - // TimeTracker.manager.start("ore"); - IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); - Block strataBlock = strata.getBlock(); - if (!(strataBlock instanceof UBStone)) { - strata = currentBiome.filler; - strataBlock = strata.getBlock(); + // skip when base stone has no related wall + if (wall == null) { + continue; } - if (OresRegistry.INSTANCE.isUBified(strataBlock, currentBlockState)) { - if (strataBlock instanceof UBStone) { - UBStone stone = ((UBStone) strataBlock); - IBlockState ore = OresRegistry.INSTANCE.getUBifiedOre(stone, stone.getMetaFromState(strata), - currentBlockState); - storage.set(x, y, z, ore); - } + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + wall.getStateFromMeta(block.getMetaFromState(strata)) ); + } + continue; + } + // Replace Biomes' o Plenty grass with UBified version + if ( Objects.requireNonNull(currentBlock.getRegistryName()).toString().equals("biomesoplenty:grass") + && currentBlockState.getProperties().toString().contains("=overgrown_stone") + && API.SETTINGS.replaceOvergrown() ) { + // TODO: replace the hack with proper API or something? + boolean snowy = currentBlockState.getValue(PropertyBool.create("snowy")); + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + if (!snowy) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.OVERGROWN).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } else { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.OVERGROWN_SNOWED).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); } - // TimeTracker.manager.stop("ore"); } + continue; } - } - } - } + // Replace mossy cobblestone with UBified version + if ( currentBlock == Blocks.MOSSY_COBBLESTONE + && API.SETTINGS.replaceMossyCobblestone() ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.MOSSY_COBBLE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace gravel with UBified version + if ( currentBlock == Blocks.GRAVEL + && API.SETTINGS.replaceGravel() + && !API.SETTINGS.replaceGravelExcludedBiomes().contains(biomeName) ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.GRAVEL).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace yellow sand with UBified version + if ( currentBlock == Blocks.SAND + && API.SETTINGS.replaceSand() + && currentBlockState.getProperties().get(BlockSand.VARIANT) != BlockSand.EnumType.RED_SAND + && !API.SETTINGS.replaceSandExcludedBiomes().contains(biomeName) ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SAND).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace clay with UBified version + if ( currentBlock == Blocks.CLAY + && API.SETTINGS.replaceClay() + && !API.SETTINGS.replaceClayExcludedBiomes().contains(biomeName) ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.CLAY).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + continue; + } + // Replace sandstones with UBified version + if ( currentBlock == Blocks.SANDSTONE + && API.SETTINGS.replaceSandstone() + && !API.SETTINGS.replaceSandExcludedBiomes().contains(biomeName) ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + if (currentBlockState.getProperties().get(BlockSandStone.TYPE) == BlockSandStone.EnumType.DEFAULT) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SANDSTONE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } else if (currentBlockState.getProperties().get(BlockSandStone.TYPE) == BlockSandStone.EnumType.SMOOTH) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SMOOTH_SANDSTONE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } else if (currentBlockState.getProperties().get(BlockSandStone.TYPE) == BlockSandStone.EnumType.CHISELED) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.CHISELED_SANDSTONE).getBlock() + .getStateFromMeta(block.getMetaFromState(strata))); + } + } + continue; + } + // Replace Quark Speleothem with UBified version + if ( isQuarkLoaded + && API.SETTINGS.replaceSpeleothems() + && currentBlock instanceof BlockSpeleothem ) { + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + if (strata.getBlock() instanceof UBStone) { + UBStone block = (UBStone) strata.getBlock(); + if (block.getStoneType() == UBStoneType.IGNEOUS) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock() + .getStateFromMeta(block.getMetaFromState(strata)) + .withProperty(IgneousSpeleothem.SIZE, + IgneousSpeleothem.EnumSize.values()[Math.max(0, currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); + } + if (block.getStoneType() == UBStoneType.METAMORPHIC) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock() + .getStateFromMeta(block.getMetaFromState(strata)) + .withProperty(MetamorphicSpeleothem.SIZE, + MetamorphicSpeleothem.EnumSize.values()[Math.max(0, currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); + } + if (block.getStoneType() == UBStoneType.SEDIMENTARY) { + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, + StonesRegistry.INSTANCE.stoneFor(block.getStoneType(), UBStoneStyle.SPELEOTHEM).getBlock() + .getStateFromMeta(block.getMetaFromState(strata)) + .withProperty(SedimentarySpeleothem.SIZE, + SedimentarySpeleothem.EnumSize.values()[Math.max(0, currentBlockState.getValue(BlockSpeleothem.SIZE).ordinal())])); + } + } + continue; + } + + /* + * Ore + */ + IBlockState strata = currentBiome.getStrataBlockAtLayer(yPos + y + variation); + Block strataBlock = strata.getBlock(); + if (!(strataBlock instanceof UBStone)) { + strata = currentBiome.filler; + strataBlock = strata.getBlock(); + } + if (OresRegistry.INSTANCE.isUBified(strataBlock, currentBlockState)) { + if (strataBlock instanceof UBStone) { + UBStone stone = ((UBStone) strataBlock); + IBlockState ore = OresRegistry.INSTANCE.getUBifiedOre(stone, stone.getMetaFromState(strata), currentBlockState); + setBlock(world, storage, sendUpdates, x, y, z, currentBlockPos, ore); + } + } + }// for y + }// for z + }// for x + }// for storage + } + + // note: this is a workaround for crappy java type checking... + protected > IBlockState withProperty(IBlockState blockState, IProperty property, Comparable comparable) + { + return blockState.withProperty(property, (T) comparable); + } + + private void setBlock(final World world, final ExtendedBlockStorage storage, final boolean sendUpdates, + final int x, final int y, final int z, final BlockPos blockPos, final IBlockState blockState) { + storage.set(x, y, z, blockState); + if (sendUpdates) { + world.notifyBlockUpdate(blockPos, Blocks.STONE.getDefaultState(), blockState, 3); } - // TimeTracker.manager.stop("overall"); } abstract public UBBiome UBBiomeAt(int x, int z); @@ -272,9 +452,8 @@ public void redoOres(World world) { int[] biomeValues = getBiomeValues(chunk); for (BlockPos location : locations) { IBlockState currentBlockState = chunk.getBlockState(location); - UBBiome currentBiome = biomeList[biomeValues[(location.getX() & 15) * 16 + location.getZ() & 15]]; - int variation = (int) (noiseGenerator.noise((location.getX()) / 55.533, (location.getZ()) / 55.533, 3, 1, 0.5) - * 10 - 5); + UBBiome currentBiome = biomeList[biomeValues[((location.getX() & 0xF) << 4) + (location.getZ() & 0xF)]]; + int variation = (int) (noiseGenerator.noise((location.getX()) / 55.533, (location.getZ()) / 55.533, 3, 1, 0.5) * 10 - 5); IBlockState strata = currentBiome.getStrataBlockAtLayer(location.getY() + variation); Block strataBlock = strata.getBlock(); if (!(strataBlock instanceof UBStone)) { @@ -284,8 +463,7 @@ public void redoOres(World world) { if (OresRegistry.INSTANCE.isUBified(strataBlock, currentBlockState)) { if (strataBlock instanceof UBStone) { UBStone stone = (UBStone) strataBlock; - IBlockState ore = OresRegistry.INSTANCE.getUBifiedOre(stone, stone.getMetaFromState(strata), - currentBlockState); + IBlockState ore = OresRegistry.INSTANCE.getUBifiedOre(stone, stone.getMetaFromState(strata), currentBlockState); chunk.setBlockState(location, ore); } } @@ -294,16 +472,15 @@ public void redoOres(World world) { } @SuppressWarnings("deprecation") - private UBStrataColumn strataColumn(final StrataLayer[] strata, final IBlockState fillerBlockCodes, - final int variation) { + private UBStrataColumn strataColumn(final StrataLayer[] strata, final IBlockState fillerBlockCodes, final int variation) { return new UBStrataColumn() { public IBlockState stone(int y) { if (y >= UBConfig.SPECIFIC.generationHeight()) return Blocks.STONE.getDefaultState(); - for (int i = 0; i < strata.length; i++) { - if (strata[i].heightInLayer(y + variation) == true) { - return strata[i].filler; + for (StrataLayer stratum : strata) { + if (stratum.heightInLayer(y + variation)) { + return stratum.filler; } } return fillerBlockCodes; diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/WorldGenManager.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/WorldGenManager.java index e8ac3355..85072b77 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/WorldGenManager.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/WorldGenManager.java @@ -1,18 +1,24 @@ package exterminatorjeff.undergroundbiomes.world; +import java.util.concurrent.CopyOnWriteArrayList; + import exterminatorjeff.undergroundbiomes.api.UBStrataColumn; import exterminatorjeff.undergroundbiomes.api.UBStrataColumnProvider; import exterminatorjeff.undergroundbiomes.api.UndergroundBiomeSet; import exterminatorjeff.undergroundbiomes.api.common.UBLogger; import exterminatorjeff.undergroundbiomes.api.event.UBForceReProcessEvent; import exterminatorjeff.undergroundbiomes.config.UBConfig; + import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; + +import net.minecraftforge.common.DimensionManager; import net.minecraftforge.event.terraingen.OreGenEvent.GenerateMinable; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.event.world.WorldEvent; import net.minecraftforge.fml.common.eventhandler.Event.Result; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + import org.apache.logging.log4j.Level; import net.minecraftforge.fml.common.eventhandler.EventPriority; @@ -28,8 +34,7 @@ public final class WorldGenManager implements UBStrataColumnProvider { private UBStoneReplacer stoneReplacer; private boolean worldLoaded = false; - private World world; - private int seed; + private final CopyOnWriteArrayList chunkUpdates = new CopyOnWriteArrayList<>(); public WorldGenManager(int dimensionID) { LOGGER = new UBLogger(WorldGenManager.class + " " + dimensionID, Level.INFO); @@ -41,45 +46,74 @@ public WorldGenManager(int dimensionID) { @SubscribeEvent public void onWorldLoad(WorldEvent.Load event) { - world = event.getWorld(); - - // TODO World specific config - world.getSaveHandler().getWorldDirectory(); + final World world = event.getWorld(); if (world.provider.getDimension() == dimensionID && !worldLoaded) { LOGGER.debug("Dimension " + dimensionID + " loaded"); worldLoaded = true; - seed = (int) world.getSeed(); - if (UBConfig.SPECIFIC.dimensionSpecificSeeds()) + // TODO World specific config + world.getSaveHandler().getWorldDirectory(); + + int seed = (int) world.getSeed(); + if (UBConfig.SPECIFIC.dimensionSpecificSeeds()) { seed += dimensionID; + } this.stoneReplacer = new TraditionalStoneReplacer(seed, UBConfig.SPECIFIC.biomeSize(), biomesSet); } } - /* - private UBBiome blockBiomeValue(int xPos, int zPos) { - return stoneReplacer.UBBiomeAt(xPos, zPos); - }*/ - + @SubscribeEvent + public void onWorldUnload(WorldEvent.Unload event) { + final World world = event.getWorld(); + if (world.provider.getDimension() == dimensionID && worldLoaded) { + worldLoaded = false; + } + } @SubscribeEvent(priority = EventPriority.LOWEST) public void onPopulateChunkPost(PopulateChunkEvent.Post event) { - if (event.getWorld().provider.getDimension() == dimensionID && worldLoaded) { - Chunk chunk = event.getWorld().getChunk(event.getChunkX(), event.getChunkZ()); - this.stoneReplacer.replaceStoneInChunk(chunk); - stoneReplacer.redoOres(event.getWorld()); - } + onProcess(event.getWorld(), event.getChunkX(), event.getChunkZ()); } // May be called by other mods @SubscribeEvent public void onForceReprocessAll(UBForceReProcessEvent event) { - if (event.getWorld().provider.getDimension() == dimensionID && worldLoaded) { - Chunk chunk = event.getWorld().getChunk(event.getChunkX(), event.getChunkZ()); - this.stoneReplacer.replaceStoneInChunk(chunk); - stoneReplacer.redoOres(event.getWorld()); + onProcess(event.getWorld(), event.getChunkX(), event.getChunkZ()); + } + + public void onProcess(final World world, final int chunkX, final int chunkZ) { + if (world.provider.getDimension() == dimensionID && worldLoaded) { + // process immediately what we can + doProcess(world, chunkX, chunkZ, false); + // schedule a delayed update to compensate the event being lost or out of synchronized + chunkUpdates.add(new ChunkUpdate(chunkX, chunkZ)); + } + } + + public void doProcess(final World world, final int chunkX, final int chunkZ, final boolean sendUpdates) { + if (world.provider.getDimension() == dimensionID && worldLoaded) { + Chunk chunk = world.getChunk(chunkX, chunkZ); + this.stoneReplacer.replaceStoneInChunk(world, chunk, sendUpdates); + stoneReplacer.redoOres(world); + } + } + + public void onTick() { + if (chunkUpdates.isEmpty()) { + return; + } + final World world = DimensionManager.getWorld(dimensionID); + if (world == null) { + return; + } + for (final ChunkUpdate chunkUpdate : chunkUpdates) { + chunkUpdate.tick--; + if (chunkUpdate.tick <= 0) { + doProcess(world, chunkUpdate.chunkX, chunkUpdate.chunkZ, true); + chunkUpdates.remove(chunkUpdate); + } } } @@ -98,179 +132,20 @@ public void onGenerateMinable(GenerateMinable event) { } } - /* - * Villages - */ - - //private BlockPos pos; - //private boolean hasChanged = false; - //private UBBiome currentBiome; - - /** - * Currently this event is not fired for every village structures block. It - * will probably be fixed by Forge or Mojang. - * - * @param event - * @see MinecraftForge/MinecraftForge#3257 - */ - /*@SubscribeEvent - public void onVillageSelectBlock(GetVillageBlockID event) { - IBlockState originalState = event.getOriginal(); - Block originalBlock = originalState.getBlock(); - - if (hasChanged) { - currentBiome = blockBiomeValue(pos.getX(), pos.getZ()); - hasChanged = false; - } - - if (currentBiome == null) return; - if (currentBiome.filler.getBlock() instanceof UBStone) { - UBStone stone = (UBStone) currentBiome.filler.getBlock(); - if (originalBlock.equals(Blocks.COBBLESTONE)) - event.setReplacement(((UBStone) StonesRegistry.INSTANCE.stoneFor(stone.getStoneType(), UBStoneStyle.COBBLE).getBlock()).getStateFromMeta(currentBiome.meta)); - - else if (originalBlock == Blocks.STONE_STAIRS) { - EnumFacing facing = originalState.getValue(BlockStairs.FACING); - event.setReplacement(((UBStoneStairs) StonesRegistry.INSTANCE.stairsFor(stone.getStoneType(), UBStoneStyle.COBBLE).getBlock(facing)).getStateFromMeta(currentBiome.meta)); - } else if (originalBlock == Blocks.STONE_SLAB) { - EnumBlockHalf half = originalState.getValue(BlockSlab.HALF); - event.setReplacement(((UBStoneSlab) StonesRegistry.INSTANCE.slabFor(stone.getStoneType(), UBStoneStyle.STONE).getHalfSlab()).getStateFromMeta(currentBiome.meta).withProperty(BlockSlab.HALF, half)); - } else if (originalBlock == Blocks.DOUBLE_STONE_SLAB) - event.setReplacement(((UBStoneSlab) StonesRegistry.INSTANCE.slabFor(stone.getStoneType(), UBStoneStyle.STONE).getFullSlab()).getStateFromMeta(currentBiome.meta)); - - // More ? - if (event.getReplacement() == null) { - //event.setReplacement(Blocks.END_STONE.getDefaultState()); - - } - if (event.getReplacement() != null && event.getReplacement().getBlock().equals(Blocks.COBBLESTONE)) { - throw new RuntimeException(); - } - if (event.getResult().equals(Result.DENY)) throw new RuntimeException(); - if (event.getReplacement() != null) { - event.setResult(Result.DENY); - LOGGER.trace("Replaced village block " + originalBlock.getRegistryName() + " with " + event.getReplacement().getBlock().getRegistryName()); - } else { - if (event.getOriginal().getBlock() == Blocks.WOODEN_SLAB) { - return; - } - if (event.getOriginal().getBlock() == Blocks.LOG) { - return; - } - if (event.getOriginal().getBlock() == Blocks.PLANKS) { - return; - } - if (event.getOriginal().getBlock() == Blocks.STONE_SLAB) { - return; - } - if (event.getOriginal().getBlock() == Blocks.DOUBLE_STONE_SLAB) { - return; - } - if (event.getOriginal().getBlock() == Blocks.GLASS_PANE) { - return; - } - if (event.getOriginal().getBlock() == Blocks.AIR) { - return; - } - if (event.getOriginal().getBlock() == Blocks.TORCH) { - return; - } - if (event.getOriginal().getBlock() == Blocks.OBSIDIAN) { - return; - } - if (event.getOriginal().getBlock() == Blocks.WOODEN_PRESSURE_PLATE) { - return; - } - if (event.getOriginal().getBlock() == Blocks.BOOKSHELF) { - return; - } - if (event.getOriginal().getBlock() == Blocks.CHEST) { - return; - } - if (event.getOriginal().getBlock() == Blocks.CRAFTING_TABLE) { - return; - } - if (event.getOriginal().getBlock() == Blocks.FURNACE) { - return; - } - if (event.getOriginal().getBlock() == Blocks.IRON_BARS) { - return; - } - if (event.getOriginal().getBlock() == Blocks.LAVA) { - return; - } - if (event.getOriginal().getBlock() == Blocks.OAK_FENCE) { - return; - } - if (event.getOriginal().getBlock() instanceof BlockDoor) { - return; - } - if (event.getOriginal().getBlock() == Blocks.OAK_STAIRS) { - return; - } - if (event.getOriginal().getBlock() == Blocks.DIRT) { - return; - } - if (event.getOriginal().getBlock() == Blocks.WHEAT) { - return; - } - if (event.getOriginal().getBlock() == Blocks.CARROTS) { - return; - } - if (event.getOriginal().getBlock() == Blocks.POTATOES) { - return; - } - if (event.getOriginal().getBlock() == Blocks.FARMLAND) { - return; - } - if (event.getOriginal().getBlock() == Blocks.WATER) { - return; - } - if (event.getOriginal().getBlock() == Blocks.LADDER) { - return; - } - if (event.getOriginal().getBlock() instanceof BlockColored) { - return; - } - if (event.getOriginal().getBlock() instanceof BlockDynamicLiquid) { - return; - } - if (event.getOriginal().getBlock() == Blocks.GRASS_PATH) { - return; - } - - if (event.getOriginal().getBlock() == Blocks.GRAVEL) { - return; - } - - if (originalBlock instanceof UBStone) { - return; - } - if (1 > 0) throw new RuntimeException(event.getOriginal().getBlock().toString()); - } - } - }*/ - - /*@SubscribeEvent - public void initMapGen(InitMapGenEvent event) { - if (event.getType() == EventType.VILLAGE) { - event.setNewGen(new MapGenVillage() { - @Override - public StructureStart getStructureStart(int chunkX, int chunkZ) { - LOGGER.debug("Village start in chunk: " + chunkX + ";" + chunkZ); - pos = new BlockPos(chunkX * 16, 0, chunkZ * 16); - hasChanged = true; - return super.getStructureStart(chunkX, chunkZ); - } - }); - event.setResult(Result.DENY); - } - }*/ - @Override public UBStrataColumn strataColumn(int x, int z) { return this.stoneReplacer.strataColumn(x, z); } + private static class ChunkUpdate { + public long tick; + public final int chunkX; + public final int chunkZ; + public ChunkUpdate(final int chunkX, final int chunkZ) { + this.tick = 2; + this.chunkX = chunkX; + this.chunkZ = chunkZ; + } + } } diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/NoiseGenerator.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/NoiseGenerator.java index 0c0ca775..fd7710d6 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/NoiseGenerator.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/NoiseGenerator.java @@ -23,7 +23,7 @@ */ public abstract class NoiseGenerator { - protected final int perm[] = new int[512]; + protected final int[] perm = new int[512]; protected double offsetX; protected double offsetY; protected double offsetZ; @@ -42,8 +42,8 @@ protected static double fade(double x) { return x * x * x * (x * (x * 6 - 15) + 10); } - protected static double lerp(double x, double y, double z) { - return y + x * (z - y); + protected static double lerp(double t, double a, double b) { + return a + t * (b - a); } protected static double grad(int hash, double x, double y, double z) { diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/PerlinNoiseGenerator.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/PerlinNoiseGenerator.java index 3a736d78..27a76dc9 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/PerlinNoiseGenerator.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/PerlinNoiseGenerator.java @@ -172,21 +172,28 @@ public double noise(double x, double y, double z) { double fZ = fade(z); // Hash coordinates of the cube corners - int A = perm[X] + Y; - int AA = perm[A] + Z; + int A = perm[X ] + Y; + int AA = perm[A ] + Z; int AB = perm[A + 1] + Z; - int B = perm[X + 1] + Y; - int BA = perm[B] + Z; + int B = perm[X + 1] + Y; + int BA = perm[B ] + Z; int BB = perm[B + 1] + Z; - return lerp(fZ, lerp(fY, lerp(fX, grad(perm[AA], x, y, z), - grad(perm[BA], x - 1, y, z)), - lerp(fX, grad(perm[AB], x, y - 1, z), - grad(perm[BB], x - 1, y - 1, z))), - lerp(fY, lerp(fX, grad(perm[AA + 1], x, y, z - 1), - grad(perm[BA + 1], x - 1, y, z - 1)), - lerp(fX, grad(perm[AB + 1], x, y - 1, z - 1), - grad(perm[BB + 1], x - 1, y - 1, z - 1)))); + return lerp(fZ, + lerp(fY, + lerp(fX, + grad(perm[AA ], x , y , z ), + grad(perm[BA ], x - 1, y , z )), + lerp(fX, + grad(perm[AB ], x , y - 1, z ), + grad(perm[BB ], x - 1, y - 1, z )) ), + lerp(fY, + lerp(fX, + grad(perm[AA + 1], x , y , z - 1), + grad(perm[BA + 1], x - 1, y , z - 1)), + lerp(fX, + grad(perm[AB + 1], x , y - 1, z - 1), + grad(perm[BB + 1], x - 1, y - 1, z - 1)) ) ); } /** diff --git a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/SimplexNoiseGenerator.java b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/SimplexNoiseGenerator.java index 59f6ede6..f19aa31a 100755 --- a/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/SimplexNoiseGenerator.java +++ b/src/main/java/exterminatorjeff/undergroundbiomes/world/noise/SimplexNoiseGenerator.java @@ -33,8 +33,8 @@ public class SimplexNoiseGenerator extends PerlinNoiseGenerator { protected static final double SQRT_3 = Math.sqrt(3); protected static final double SQRT_5 = Math.sqrt(5); - protected static final double F2 = 0.5 * (SQRT_3 - 1); - protected static final double G2 = (3 - SQRT_3) / 6; + protected static final double F2 = 0.5 * (SQRT_3 - 1.0); + protected static final double G2 = (3.0 - SQRT_3) / 6.0; protected static final double G22 = G2 * 2.0 - 1; protected static final double F3 = 1.0 / 3.0; protected static final double G3 = 1.0 / 6.0; @@ -239,12 +239,12 @@ else if (x0 < z0) { // a step of (0,1,0) in (i,j,k) means a step of (-c,1-c,-c) in (x,y,z), and // a step of (0,0,1) in (i,j,k) means a step of (-c,-c,1-c) in (x,y,z), where // c = 1/6. - double x1 = x0 - i1 + G3; // Offsets for second corner in (x,y,z) coords - double y1 = y0 - j1 + G3; - double z1 = z0 - k1 + G3; - double x2 = x0 - i2 + 2.0 * G3; // Offsets for third corner in (x,y,z) coords - double y2 = y0 - j2 + 2.0 * G3; - double z2 = z0 - k2 + 2.0 * G3; + double x1 = x0 - i1 + G3; // Offsets for second corner in (x,y,z) coords + double y1 = y0 - j1 + G3; + double z1 = z0 - k1 + G3; + double x2 = x0 - i2 + 2.0 * G3; // Offsets for third corner in (x,y,z) coords + double y2 = y0 - j2 + 2.0 * G3; + double z2 = z0 - k2 + 2.0 * G3; double x3 = x0 - 1.0 + 3.0 * G3; // Offsets for last corner in (x,y,z) coords double y3 = y0 - 1.0 + 3.0 * G3; double z3 = z0 - 1.0 + 3.0 * G3; @@ -253,10 +253,10 @@ else if (x0 < z0) { int ii = i & 255; int jj = j & 255; int kk = k & 255; - int gi0 = perm[ii + perm[jj + perm[kk]]] % 12; + int gi0 = perm[ii + perm[jj + perm[kk ]]] % 12; int gi1 = perm[ii + i1 + perm[jj + j1 + perm[kk + k1]]] % 12; int gi2 = perm[ii + i2 + perm[jj + j2 + perm[kk + k2]]] % 12; - int gi3 = perm[ii + 1 + perm[jj + 1 + perm[kk + 1]]] % 12; + int gi3 = perm[ii + 1 + perm[jj + 1 + perm[kk + 1]]] % 12; // Calculate the contribution from the four corners double t0 = 0.6 - x0 * x0 - y0 * y0 - z0 * z0; diff --git a/src/main/resources/assets/undergroundbiomes/models/block/custom_ore.json b/src/main/resources/assets/undergroundbiomes/models/block/custom_ore.json index 4249403f..852aaa0a 100644 --- a/src/main/resources/assets/undergroundbiomes/models/block/custom_ore.json +++ b/src/main/resources/assets/undergroundbiomes/models/block/custom_ore.json @@ -5,109 +5,27 @@ }, "elements": [ { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], "faces": { - "down": { - "texture": "#stone", - "cullface": "down" - }, - "up": { - "texture": "#stone", - "cullface": "up" - }, - "north": { - "texture": "#stone", - "cullface": "north" - }, - "south": { - "texture": "#stone", - "cullface": "south" - }, - "west": { - "texture": "#stone", - "cullface": "west" - }, - "east": { - "texture": "#stone", - "cullface": "east" - } + "down" : { "texture": "#stone", "cullface": "down" }, + "up" : { "texture": "#stone", "cullface": "up" }, + "north": { "texture": "#stone", "cullface": "north" }, + "south": { "texture": "#stone", "cullface": "south" }, + "west" : { "texture": "#stone", "cullface": "west" }, + "east" : { "texture": "#stone", "cullface": "east" } } }, { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], "faces": { - "down": { - "texture": "#ore", - "cullface": "down", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - }, - "up": { - "texture": "#ore", - "cullface": "up", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - }, - "north": { - "texture": "#ore", - "cullface": "north", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - }, - "south": { - "texture": "#ore", - "cullface": "south", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - }, - "west": { - "texture": "#ore", - "cullface": "west", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - }, - "east": { - "texture": "#ore", - "cullface": "east", - "tintindex": 0, - "uvlightmap": { - "block": 0.007, - "sky": 0.007 - } - } + "down" : { "texture": "#ore", "cullface": "down" , "tintindex": 0 }, + "up" : { "texture": "#ore", "cullface": "up" , "tintindex": 0 }, + "north": { "texture": "#ore", "cullface": "north", "tintindex": 0 }, + "south": { "texture": "#ore", "cullface": "south", "tintindex": 0 }, + "west" : { "texture": "#ore", "cullface": "west" , "tintindex": 0 }, + "east" : { "texture": "#ore", "cullface": "east" , "tintindex": 0 } } } ] diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 5547b75f..c3491703 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -3,8 +3,8 @@ "modid": "undergroundbiomes", "name": "Underground Biomes", "description": "24 different kinds of stones with slabs, stairs, walls, and buttons", - "version": "1.3.8", - "mcversion": "1.12.2", + "version": "${version}", + "mcversion": "${mcversion}", "url": "", "updateUrl": "", "authorList": ["exterminatorJeff", "Zeno410", "kyeiti"], diff --git a/src/main/resources_templates/assets/undergroundbiomes/blockstates/wall.json b/src/main/resources_templates/assets/undergroundbiomes/blockstates/wall.json index 1532f69f..adaf8f84 100644 --- a/src/main/resources_templates/assets/undergroundbiomes/blockstates/wall.json +++ b/src/main/resources_templates/assets/undergroundbiomes/blockstates/wall.json @@ -1,37 +1,33 @@ { "forge_marker": 1, - "defaults": { - "model": "builtin/generated", - "uvlock": true - }, "variants": { "up": { "true": { - "submodel": { "wall_up": { "model": "wall_post" } } + "submodel": { "wall_post": { "model": "wall_post" } } }, "false": {} }, "north": { "true": { - "submodel": { "wall_north": { "model": "wall_side" } } + "submodel": { "wall_north": { "model": "wall_side", "uvlock": true } } }, "false": {} }, "east": { "true": { - "submodel": { "wall_east": { "model": "wall_side", "y": 90 } } + "submodel": { "wall_east": { "model": "wall_side", "y": 90, "uvlock": true } } }, "false": {} }, "south": { "true": { - "submodel": { "wall_south": { "model": "wall_side", "y": 180 } } + "submodel": { "wall_south": { "model": "wall_side", "y": 180, "uvlock": true } } }, "false": {} }, "west": { "true": { - "submodel": { "wall_west": { "model": "wall_side", "y": 270 } } + "submodel": { "wall_west": { "model": "wall_side", "y": 270, "uvlock": true } } }, "false": {} },