diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java index 760bcad05..7ab3e38d9 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/CraftingTask.java @@ -789,7 +789,9 @@ public class CraftingTask implements ICraftingTask { @Override public boolean update() { if (!missing.isEmpty() || !missingFluids.isEmpty()) { - throw new IllegalStateException("Crafting task with missing items or fluids cannot execute"); + LOGGER.warn("Crafting task with missing items or fluids cannot execute, cancelling..."); + + return true; } if (executionStarted == -1) {