Started by an SCM change Running as SYSTEM [EnvInject] - Loading node environment variables. Building in workspace /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url /var/lib/gitolite3/repositories/IC2.git # timeout=10 Fetching upstream changes from /var/lib/gitolite3/repositories/IC2.git > git --version # timeout=10 > git --version # 'git version 2.17.1' > git fetch --tags --progress -- /var/lib/gitolite3/repositories/IC2.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/mc-1.19^{commit} # timeout=10 Checking out Revision 670f21c8391b83abc1c25beeeadf5c28de5fd8c2 (refs/remotes/origin/mc-1.19) > git config core.sparsecheckout # timeout=10 > git checkout -f 670f21c8391b83abc1c25beeeadf5c28de5fd8c2 # timeout=10 Commit message: "Change item tooltips to gray color" > git rev-list --no-walk 51d94f69d9986886219d1511f302ba556e2035b2 # timeout=10 > git tag -a -f -m Jenkins Build #4 jenkins-1.19-4 # timeout=10 [EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 [EnvInject] - Variables injected successfully. [workspace] $ /bin/sh -xe /tmp/jenkins260824855756676288.sh + /bin/bash -c BUILD_SUFFIX=+ex119 SETTINGS=/var/lib/jenkins/mcbuild/build_settings.sh ./build.sh building industrialcraft-2 2.9.4+ex119 for MC 1.19.2 [forge-yarn] rm: cannot remove 'tmp/build-forge-yarn/*': No such file or directory [forge-yarn] Note: SpongePowered MIXIN Annotation Processor Version=0.8.5 [forge-yarn] Note: Supported obfuscation types: ObfuscationServiceMCP supports [searge,notch] [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:8: error: package me.shedaniel.math does not exist [forge-yarn] import me.shedaniel.math.Rectangle; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:9: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [forge-yarn] import me.shedaniel.rei.api.client.gui.widgets.Widget; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:10: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [forge-yarn] import me.shedaniel.rei.api.client.gui.widgets.Widgets; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:11: error: package me.shedaniel.rei.api.common.category does not exist [forge-yarn] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:6: error: package me.shedaniel.math does not exist [forge-yarn] import me.shedaniel.math.Point; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:7: error: package me.shedaniel.math does not exist [forge-yarn] import me.shedaniel.math.Rectangle; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:8: error: package me.shedaniel.rei.api.client.gui does not exist [forge-yarn] import me.shedaniel.rei.api.client.gui.Renderer; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:9: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [forge-yarn] import me.shedaniel.rei.api.client.gui.widgets.Widget; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:10: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [forge-yarn] import me.shedaniel.rei.api.client.gui.widgets.Widgets; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:11: error: package me.shedaniel.rei.api.client.registry.display does not exist [forge-yarn] import me.shedaniel.rei.api.client.registry.display.DisplayCategory; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:12: error: package me.shedaniel.rei.api.common.category does not exist [forge-yarn] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:13: error: package me.shedaniel.rei.api.common.util does not exist [forge-yarn] import me.shedaniel.rei.api.common.util.EntryStacks; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:22: error: cannot find symbol [forge-yarn] public abstract class IORecipeCategory implements DisplayCategory<IORecipeDisplay> { [forge-yarn] ^ [forge-yarn] symbol: class DisplayCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:6: error: package me.shedaniel.rei.api.common.category does not exist [forge-yarn] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:7: error: package me.shedaniel.rei.api.common.display does not exist [forge-yarn] import me.shedaniel.rei.api.common.display.Display; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:8: error: package me.shedaniel.rei.api.common.entry does not exist [forge-yarn] import me.shedaniel.rei.api.common.entry.EntryIngredient; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:9: error: package me.shedaniel.rei.api.common.util does not exist [forge-yarn] import me.shedaniel.rei.api.common.util.EntryIngredients; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:15: error: cannot find symbol [forge-yarn] public class IORecipeDisplay implements Display { [forge-yarn] ^ [forge-yarn] symbol: class Display [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:40: error: cannot find symbol [forge-yarn] protected final List<Function<SlotPosition, Widget>> elements = new ArrayList<>(); [forge-yarn] ^ [forge-yarn] symbol: class Widget [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:46: error: cannot find symbol [forge-yarn] public DynamicCategory(BlockTileEntity block, CategoryIdentifier<? extends IORecipeDisplay> categoryIdentifier) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:170: error: cannot find symbol [forge-yarn] private static Function<SlotPosition, Widget> createDrawable(SlotPosition pos, Identifier id, int u, int v, int width, int height) { [forge-yarn] ^ [forge-yarn] symbol: class Widget [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:174: error: cannot find symbol [forge-yarn] private static Function<SlotPosition, Widget> createDrawable(SlotPosition pos, Identifier identifier, float u, float v, int width, int height, int textureWidth, int textureHeight) { [forge-yarn] ^ [forge-yarn] symbol: class Widget [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:179: error: cannot find symbol [forge-yarn] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [forge-yarn] ^ [forge-yarn] symbol: class Rectangle [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/DynamicCategory.java:179: error: cannot find symbol [forge-yarn] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [forge-yarn] ^ [forge-yarn] symbol: class Widget [forge-yarn] location: class DynamicCategory<T> [forge-yarn] where T is a type-variable: [forge-yarn] T extends Object declared in class DynamicCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:24: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<? extends IORecipeDisplay> categoryId; [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:26: error: cannot find symbol [forge-yarn] public IORecipeCategory(BlockTileEntity teBlock, CategoryIdentifier<? extends IORecipeDisplay> categoryId) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:35: error: cannot find symbol [forge-yarn] public CategoryIdentifier<? extends IORecipeDisplay> getCategoryIdentifier() { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:45: error: cannot find symbol [forge-yarn] public Renderer getIcon() { [forge-yarn] ^ [forge-yarn] symbol: class Renderer [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:50: error: cannot find symbol [forge-yarn] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [forge-yarn] ^ [forge-yarn] symbol: class Rectangle [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeCategory.java:50: error: cannot find symbol [forge-yarn] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [forge-yarn] ^ [forge-yarn] symbol: class Widget [forge-yarn] location: class IORecipeCategory [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:18: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<?> category; [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeDisplay [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:20: error: cannot find symbol [forge-yarn] public IORecipeDisplay(IRecipeInput input, Collection<ItemStack> output, CategoryIdentifier<?> category) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeDisplay [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:27: error: cannot find symbol [forge-yarn] public List<EntryIngredient> getInputEntries() { [forge-yarn] ^ [forge-yarn] symbol: class EntryIngredient [forge-yarn] location: class IORecipeDisplay [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:32: error: cannot find symbol [forge-yarn] public List<EntryIngredient> getOutputEntries() { [forge-yarn] ^ [forge-yarn] symbol: class EntryIngredient [forge-yarn] location: class IORecipeDisplay [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:37: error: cannot find symbol [forge-yarn] public CategoryIdentifier<?> getCategoryIdentifier() { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class IORecipeDisplay [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:6: error: package me.shedaniel.rei.api.client.plugins does not exist [forge-yarn] import me.shedaniel.rei.api.client.plugins.REIClientPlugin; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:7: error: package me.shedaniel.rei.api.client.registry.category does not exist [forge-yarn] import me.shedaniel.rei.api.client.registry.category.CategoryRegistry; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:8: error: package me.shedaniel.rei.api.client.registry.display does not exist [forge-yarn] import me.shedaniel.rei.api.client.registry.display.DisplayRegistry; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:9: error: package me.shedaniel.rei.api.common.category does not exist [forge-yarn] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:10: error: package me.shedaniel.rei.api.common.util does not exist [forge-yarn] import me.shedaniel.rei.api.common.util.EntryStacks; [forge-yarn] ^ [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:25: error: cannot find symbol [forge-yarn] public class Ic2ReiPlugin implements REIClientPlugin { [forge-yarn] ^ [forge-yarn] symbol: class REIClientPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:26: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> BLAST_FURNACE = CategoryIdentifier.of("ic2:blast_furnace"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:27: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> BLOCK_CUTTER = CategoryIdentifier.of("ic2:block_cutter"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:28: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> CENTRIFUGE = CategoryIdentifier.of("ic2:centrifuge"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:29: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> COMPRESSOR = CategoryIdentifier.of("ic2:compressor"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:30: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> EXTRACTOR = CategoryIdentifier.of("ic2:extractor"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:31: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> MACERATOR = CategoryIdentifier.of("ic2:macerator"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:32: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_EXTRUDING = CategoryIdentifier.of("ic2:metal_former_extruding"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:33: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_CUTTING = CategoryIdentifier.of("ic2:metal_former_cutting"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:34: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_ROLLING = CategoryIdentifier.of("ic2:metal_former_rolling"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:35: error: cannot find symbol [forge-yarn] private final CategoryIdentifier<IORecipeDisplay> ORE_WASHER = CategoryIdentifier.of("ic2:ore_washer"); [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:38: error: cannot find symbol [forge-yarn] public void registerCategories(CategoryRegistry registry) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryRegistry [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:51: error: cannot find symbol [forge-yarn] private static void addDynamic(CategoryRegistry registry, BlockTileEntity blockTe, CategoryIdentifier<IORecipeDisplay> category) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryRegistry [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:51: error: cannot find symbol [forge-yarn] private static void addDynamic(CategoryRegistry registry, BlockTileEntity blockTe, CategoryIdentifier<IORecipeDisplay> category) { [forge-yarn] ^ [forge-yarn] symbol: class CategoryIdentifier [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] tmp/src-forge-yarn/ic2/integration/rei/Ic2ReiPlugin.java:57: error: cannot find symbol [forge-yarn] public void registerDisplays(DisplayRegistry registry) { [forge-yarn] ^ [forge-yarn] symbol: class DisplayRegistry [forge-yarn] location: class Ic2ReiPlugin [forge-yarn] 55 errors [forge-yarn] building industrialcraft-2 forge-yarn [forge-yarn] build forge-yarn failed [fabric] Note: SpongePowered MIXIN Annotation Processor Version=0.8.5 [fabric] Note: Supported obfuscation types: ObfuscationServiceMCP supports [searge,notch] ObfuscationServiceFabric supports [official:intermediary,official:named,intermediary:official,intermediary:named,named:official,named:intermediary] [fabric] Note: Loading named:intermediary mappings from /var/lib/jenkins/mcbuild/libs-1.19.2/../mappings/1.19.2-fabric.tiny [fabric] Note: Writing refmap to /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace/tmp/build-fabric/industrialcraft-2-refmap.json [fabric] Note: Writing refmap to /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace/tmp/build-fabric/industrialcraft-2-refmap.json [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:8: error: package me.shedaniel.math does not exist [fabric] import me.shedaniel.math.Rectangle; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:9: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [fabric] import me.shedaniel.rei.api.client.gui.widgets.Widget; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:10: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [fabric] import me.shedaniel.rei.api.client.gui.widgets.Widgets; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:11: error: package me.shedaniel.rei.api.common.category does not exist [fabric] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:6: error: package me.shedaniel.math does not exist [fabric] import me.shedaniel.math.Point; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:7: error: package me.shedaniel.math does not exist [fabric] import me.shedaniel.math.Rectangle; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:8: error: package me.shedaniel.rei.api.client.gui does not exist [fabric] import me.shedaniel.rei.api.client.gui.Renderer; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:9: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [fabric] import me.shedaniel.rei.api.client.gui.widgets.Widget; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:10: error: package me.shedaniel.rei.api.client.gui.widgets does not exist [fabric] import me.shedaniel.rei.api.client.gui.widgets.Widgets; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:11: error: package me.shedaniel.rei.api.client.registry.display does not exist [fabric] import me.shedaniel.rei.api.client.registry.display.DisplayCategory; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:12: error: package me.shedaniel.rei.api.common.category does not exist [fabric] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:13: error: package me.shedaniel.rei.api.common.util does not exist [fabric] import me.shedaniel.rei.api.common.util.EntryStacks; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:22: error: cannot find symbol [fabric] public abstract class IORecipeCategory implements DisplayCategory<IORecipeDisplay> { [fabric] ^ [fabric] symbol: class DisplayCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:6: error: package me.shedaniel.rei.api.common.category does not exist [fabric] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:7: error: package me.shedaniel.rei.api.common.display does not exist [fabric] import me.shedaniel.rei.api.common.display.Display; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:8: error: package me.shedaniel.rei.api.common.entry does not exist [fabric] import me.shedaniel.rei.api.common.entry.EntryIngredient; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:9: error: package me.shedaniel.rei.api.common.util does not exist [fabric] import me.shedaniel.rei.api.common.util.EntryIngredients; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:15: error: cannot find symbol [fabric] public class IORecipeDisplay implements Display { [fabric] ^ [fabric] symbol: class Display [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:40: error: cannot find symbol [fabric] protected final List<Function<SlotPosition, Widget>> elements = new ArrayList<>(); [fabric] ^ [fabric] symbol: class Widget [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:46: error: cannot find symbol [fabric] public DynamicCategory(BlockTileEntity block, CategoryIdentifier<? extends IORecipeDisplay> categoryIdentifier) { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:170: error: cannot find symbol [fabric] private static Function<SlotPosition, Widget> createDrawable(SlotPosition pos, Identifier id, int u, int v, int width, int height) { [fabric] ^ [fabric] symbol: class Widget [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:174: error: cannot find symbol [fabric] private static Function<SlotPosition, Widget> createDrawable(SlotPosition pos, Identifier identifier, float u, float v, int width, int height, int textureWidth, int textureHeight) { [fabric] ^ [fabric] symbol: class Widget [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:179: error: cannot find symbol [fabric] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [fabric] ^ [fabric] symbol: class Rectangle [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/DynamicCategory.java:179: error: cannot find symbol [fabric] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [fabric] ^ [fabric] symbol: class Widget [fabric] location: class DynamicCategory<T> [fabric] where T is a type-variable: [fabric] T extends Object declared in class DynamicCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:24: error: cannot find symbol [fabric] private final CategoryIdentifier<? extends IORecipeDisplay> categoryId; [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:26: error: cannot find symbol [fabric] public IORecipeCategory(BlockTileEntity teBlock, CategoryIdentifier<? extends IORecipeDisplay> categoryId) { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:35: error: cannot find symbol [fabric] public CategoryIdentifier<? extends IORecipeDisplay> getCategoryIdentifier() { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:45: error: cannot find symbol [fabric] public Renderer getIcon() { [fabric] ^ [fabric] symbol: class Renderer [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:50: error: cannot find symbol [fabric] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [fabric] ^ [fabric] symbol: class Rectangle [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeCategory.java:50: error: cannot find symbol [fabric] public List<Widget> setupDisplay(IORecipeDisplay display, Rectangle bounds) { [fabric] ^ [fabric] symbol: class Widget [fabric] location: class IORecipeCategory [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:18: error: cannot find symbol [fabric] private final CategoryIdentifier<?> category; [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeDisplay [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:20: error: cannot find symbol [fabric] public IORecipeDisplay(IRecipeInput input, Collection<ItemStack> output, CategoryIdentifier<?> category) { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeDisplay [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:27: error: cannot find symbol [fabric] public List<EntryIngredient> getInputEntries() { [fabric] ^ [fabric] symbol: class EntryIngredient [fabric] location: class IORecipeDisplay [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:32: error: cannot find symbol [fabric] public List<EntryIngredient> getOutputEntries() { [fabric] ^ [fabric] symbol: class EntryIngredient [fabric] location: class IORecipeDisplay [fabric] tmp/src-fabric/ic2/integration/rei/recipe/machine/IORecipeDisplay.java:37: error: cannot find symbol [fabric] public CategoryIdentifier<?> getCategoryIdentifier() { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class IORecipeDisplay [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:6: error: package me.shedaniel.rei.api.client.plugins does not exist [fabric] import me.shedaniel.rei.api.client.plugins.REIClientPlugin; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:7: error: package me.shedaniel.rei.api.client.registry.category does not exist [fabric] import me.shedaniel.rei.api.client.registry.category.CategoryRegistry; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:8: error: package me.shedaniel.rei.api.client.registry.display does not exist [fabric] import me.shedaniel.rei.api.client.registry.display.DisplayRegistry; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:9: error: package me.shedaniel.rei.api.common.category does not exist [fabric] import me.shedaniel.rei.api.common.category.CategoryIdentifier; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:10: error: package me.shedaniel.rei.api.common.util does not exist [fabric] import me.shedaniel.rei.api.common.util.EntryStacks; [fabric] ^ [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:25: error: cannot find symbol [fabric] public class Ic2ReiPlugin implements REIClientPlugin { [fabric] ^ [fabric] symbol: class REIClientPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:26: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> BLAST_FURNACE = CategoryIdentifier.of("ic2:blast_furnace"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:27: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> BLOCK_CUTTER = CategoryIdentifier.of("ic2:block_cutter"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:28: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> CENTRIFUGE = CategoryIdentifier.of("ic2:centrifuge"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:29: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> COMPRESSOR = CategoryIdentifier.of("ic2:compressor"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:30: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> EXTRACTOR = CategoryIdentifier.of("ic2:extractor"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:31: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> MACERATOR = CategoryIdentifier.of("ic2:macerator"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:32: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_EXTRUDING = CategoryIdentifier.of("ic2:metal_former_extruding"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:33: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_CUTTING = CategoryIdentifier.of("ic2:metal_former_cutting"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:34: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> METAL_FORMER_ROLLING = CategoryIdentifier.of("ic2:metal_former_rolling"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:35: error: cannot find symbol [fabric] private final CategoryIdentifier<IORecipeDisplay> ORE_WASHER = CategoryIdentifier.of("ic2:ore_washer"); [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:38: error: cannot find symbol [fabric] public void registerCategories(CategoryRegistry registry) { [fabric] ^ [fabric] symbol: class CategoryRegistry [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:51: error: cannot find symbol [fabric] private static void addDynamic(CategoryRegistry registry, BlockTileEntity blockTe, CategoryIdentifier<IORecipeDisplay> category) { [fabric] ^ [fabric] symbol: class CategoryRegistry [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:51: error: cannot find symbol [fabric] private static void addDynamic(CategoryRegistry registry, BlockTileEntity blockTe, CategoryIdentifier<IORecipeDisplay> category) { [fabric] ^ [fabric] symbol: class CategoryIdentifier [fabric] location: class Ic2ReiPlugin [fabric] tmp/src-fabric/ic2/integration/rei/Ic2ReiPlugin.java:57: error: cannot find symbol [fabric] public void registerDisplays(DisplayRegistry registry) { [fabric] ^ [fabric] symbol: class DisplayRegistry [fabric] location: class Ic2ReiPlugin [fabric] Note: Writing refmap to /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace/tmp/build-fabric/industrialcraft-2-refmap.json [fabric] Note: Writing refmap to /var/lib/jenkins/jobs/IC2/jobs/1.19/workspace/tmp/build-fabric/industrialcraft-2-refmap.json [fabric] 55 errors fabric failed forge-yarn failed some builds failed [fabric] building industrialcraft-2 fabric [fabric] build fabric failed Build step 'Execute shell' marked build as failure Archiving artifacts Finished: FAILURE