From 763ae8baad4acd70915556681e9648196d1913a8 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 22 Jun 2021 02:16:24 +0800 Subject: Better debug information for TooltipComponent --- .../java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/java') diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java index 920cfca92..5de962b0a 100644 --- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java +++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java @@ -346,7 +346,8 @@ public class ItemEntryDefinition implements EntryDefinition, EntrySer try { component.ifPresent(tooltipComponent -> tooltip.add(ClientTooltipComponent.create(tooltipComponent))); } catch (IllegalArgumentException exception) { - throw new IllegalArgumentException("Failed to add tooltip component! " + component.orElse(null), exception); + TooltipComponent tooltipComponent = component.orElse(null); + throw new IllegalArgumentException("Failed to add tooltip component! " + tooltipComponent + ", Class: " + (tooltipComponent == null ? null : tooltipComponent.getClass().getCanonicalName()), exception); } for (int i = 1; i < components.size(); i++) { tooltip.add(components.get(i)); -- cgit