Update to 1.15.1

This commit is contained in:
Reno 2020-07-22 05:27:58 +00:00
parent a7a6639f0c
commit afda272458
23 changed files with 850 additions and 822 deletions

1353
client.txt

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,6 @@ import com.mojang.realmsclient.util.RealmsTextureManager;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.realmsclient.gui.ChatFormatting;
import com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen;
import net.minecraft.realms.RealmListEntry;
import net.minecraft.realms.RealmsObjectSelectionList;
import org.apache.logging.log4j.LogManager;
import java.util.Collection;
@ -19,8 +18,10 @@ import com.mojang.realmsclient.util.RealmsTasks;
import java.util.concurrent.TimeUnit;
import net.minecraft.realms.RealmsMth;
import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.realms.RealmListEntry;
import net.minecraft.realms.RealmsConfirmResultListener;
import com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen;
import javax.annotation.Nullable;
import net.minecraft.client.gui.screens.Screen;
import com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen;
import net.minecraft.client.Minecraft;
@ -301,10 +302,10 @@ public class RealmsMainScreen extends RealmsScreen {
}
this.realmsServers = list2;
if (this.shouldShowMessageInList()) {
this.realmSelectionList.addEntry(new RealmSelectionListTrialEntry());
((RealmsObjectSelectionList<RealmSelectionListTrialEntry>)this.realmSelectionList).addEntry(new RealmSelectionListTrialEntry());
}
for (final RealmsServer realmsServer6 : this.realmsServers) {
this.realmSelectionList.addEntry(new RealmSelectionListEntry(realmsServer6));
((RealmsObjectSelectionList<RealmSelectionListEntry>)this.realmSelectionList).addEntry(new RealmSelectionListEntry(realmsServer6));
}
if (!RealmsMainScreen.regionsPinged && boolean4) {
RealmsMainScreen.regionsPinged = true;
@ -565,8 +566,8 @@ public class RealmsMainScreen extends RealmsScreen {
}
}
private void leaveClicked(final RealmsServer realmsServer) {
if (!Realms.getUUID().equals(realmsServer.ownerUUID)) {
private void leaveClicked(@Nullable final RealmsServer realmsServer) {
if (realmsServer != null && !Realms.getUUID().equals(realmsServer.ownerUUID)) {
this.saveListScrollPosition();
final String string3 = RealmsScreen.getLocalizedString("mco.configure.world.leave.question.line1");
final String string4 = RealmsScreen.getLocalizedString("mco.configure.world.leave.question.line2");
@ -601,6 +602,9 @@ public class RealmsMainScreen extends RealmsScreen {
cyv3.uninviteMyselfFrom(realmsServer2.id);
RealmsMainScreen.realmsDataFetcher.removeItem(realmsServer2);
RealmsMainScreen.this.realmsServers.remove(realmsServer2);
RealmsMainScreen.this.realmSelectionList.children().removeIf(realmListEntry -> realmListEntry instanceof RealmSelectionListEntry && realmListEntry.mServerData.id == RealmsMainScreen.this.selectedServerId);
RealmsMainScreen.this.realmSelectionList.setSelected(-1);
RealmsMainScreen.this.updateButtonStates(null);
RealmsMainScreen.this.selectedServerId = -1L;
RealmsMainScreen.this.playButton.active(false);
}
@ -1067,7 +1071,7 @@ public class RealmsMainScreen extends RealmsScreen {
RealmsMainScreen.lastScrollYPosition = -1;
}
class RealmSelectionList extends RealmsObjectSelectionList {
class RealmSelectionList extends RealmsObjectSelectionList<RealmListEntry> {
public RealmSelectionList() {
super(RealmsMainScreen.this.width(), RealmsMainScreen.this.height(), 32, RealmsMainScreen.this.height() - 40, 36);
}
@ -1119,10 +1123,18 @@ public class RealmsMainScreen extends RealmsScreen {
realmsServer3 = null;
}
else {
if (integer - 1 >= RealmsMainScreen.this.realmsServers.size()) {
RealmsMainScreen.this.selectedServerId = -1L;
return;
}
realmsServer3 = RealmsMainScreen.this.realmsServers.get(integer - 1);
}
}
else {
if (integer >= RealmsMainScreen.this.realmsServers.size()) {
RealmsMainScreen.this.selectedServerId = -1L;
return;
}
realmsServer3 = RealmsMainScreen.this.realmsServers.get(integer);
}
RealmsMainScreen.this.updateButtonStates(realmsServer3);

View File

@ -4,10 +4,10 @@ import net.minecraft.realms.RealmsScreen;
import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.realms.RealmsMth;
import com.mojang.realmsclient.util.RealmsTextureManager;
import javax.annotation.Nullable;
import net.minecraft.realms.RealmsButtonProxy;
import net.minecraft.realms.Realms;
import com.mojang.realmsclient.dto.RealmsWorldOptions;
import javax.annotation.Nullable;
import java.util.function.Consumer;
import com.mojang.realmsclient.dto.RealmsServer;
import java.util.function.Supplier;
@ -19,6 +19,7 @@ public class RealmsWorldSlotButton extends RealmsButton {
private final Listener listener;
private final int slotIndex;
private int animTick;
@Nullable
private State state;
public RealmsWorldSlotButton(final int integer1, final int integer2, final int integer3, final int integer4, final Supplier<RealmsServer> supplier, final Consumer<String> consumer, final int integer7, final int integer8, final Listener b) {
@ -163,7 +164,9 @@ public class RealmsWorldSlotButton extends RealmsButton {
@Override
public void onPress() {
this.listener.onSlotClick(this.slotIndex, this.state.action, this.state.minigame, this.state.empty);
if (this.state != null) {
this.listener.onSlotClick(this.slotIndex, this.state.action, this.state.minigame, this.state.empty);
}
}
public enum Action {

View File

@ -14,6 +14,7 @@ import net.minecraft.realms.Realms;
import net.minecraft.realms.RealmsScreen;
import com.mojang.realmsclient.gui.RealmsConstants;
import net.minecraft.realms.RealmsButton;
import javax.annotation.Nullable;
import com.mojang.realmsclient.dto.RealmsServer;
import com.mojang.realmsclient.RealmsMainScreen;
import org.apache.logging.log4j.Logger;
@ -24,6 +25,7 @@ public class RealmsConfigureWorldScreen extends RealmsScreenWithCallback<WorldTe
private static final Logger LOGGER;
private String toolTip;
private final RealmsMainScreen lastScreen;
@Nullable
private RealmsServer serverData;
private final long serverId;
private int left_x;

View File

@ -27,13 +27,13 @@ public class DetectedVersion implements GameVersion {
public DetectedVersion() {
this.id = UUID.randomUUID().toString().replaceAll("-", "");
this.name = "1.15";
this.name = "1.15.1";
this.stable = true;
this.worldVersion = 2225;
this.protocolVersion = 573;
this.worldVersion = 2227;
this.protocolVersion = 575;
this.packVersion = 5;
this.buildTime = new Date();
this.releaseTarget = "1.15";
this.releaseTarget = "1.15.1";
}
protected DetectedVersion(final JsonObject jsonObject) {

View File

@ -1,12 +1,4 @@
java.lang.StackOverflowError
at java.base/java.util.AbstractCollection.isEmpty(AbstractCollection.java:87)
at com.strobel.assembler.metadata.TypeReference.hasGenericParameters(TypeReference.java:244)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.isGenericDefinition(CoreMetadataFactory.java:587)
at com.strobel.assembler.metadata.ParameterizedType.getGenericParameters(ParameterizedType.java:70)
at com.strobel.assembler.metadata.TypeReference.hasGenericParameters(TypeReference.java:244)
at com.strobel.assembler.metadata.TypeReference.isGenericType(TypeReference.java:263)
at com.strobel.assembler.metadata.MetadataHelper.isRawType(MetadataHelper.java:1577)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitClassType(MetadataHelper.java:2361)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitParameterizedType(MetadataHelper.java:2440)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitParameterizedType(MetadataHelper.java:2322)
at com.strobel.assembler.metadata.ParameterizedType.accept(ParameterizedType.java:103)
@ -1023,3 +1015,11 @@ java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataHelper.isSameType(MetadataHelper.java:1399)
at com.strobel.assembler.metadata.MetadataHelper$7.visitType(MetadataHelper.java:1982)
at com.strobel.assembler.metadata.MetadataHelper$7.visitType(MetadataHelper.java:1947)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visitClassType(DefaultTypeVisitor.java:45)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visitParameterizedType(DefaultTypeVisitor.java:65)
at com.strobel.assembler.metadata.ParameterizedType.accept(ParameterizedType.java:103)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.containsType(MetadataHelper.java:1395)
at com.strobel.assembler.metadata.MetadataHelper.containsTypeEquivalent(MetadataHelper.java:1492)
at com.strobel.assembler.metadata.MetadataHelper.containsTypeEquivalent(MetadataHelper.java:1501)
at com.strobel.assembler.metadata.MetadataHelper.access$900(MetadataHelper.java:33)

View File

@ -1,21 +1,20 @@
java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2007)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1853)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1815)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:1302)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:568)
at com.strobel.assembler.metadata.MetadataHelper.isSubtypeUncheckedInternal(MetadataHelper.java:540)
at com.strobel.assembler.metadata.MetadataHelper.isSubTypeUnchecked(MetadataHelper.java:520)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:507)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:488)
at com.strobel.assembler.metadata.MetadataHelper.isAssignableFrom(MetadataHelper.java:557)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitMemberReferenceExpression(InsertNecessaryConversionsTransform.java:131)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitSimpleType(DepthFirstAstVisitor.java:209)
at com.strobel.decompiler.languages.java.ast.SimpleType.acceptVisitor(SimpleType.java:78)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitObjectCreationExpression(DepthFirstAstVisitor.java:319)
at com.strobel.decompiler.languages.java.ast.ObjectCreationExpression.acceptVisitor(ObjectCreationExpression.java:98)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMemberReferenceExpression(DepthFirstAstVisitor.java:74)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitMemberReferenceExpression(InsertNecessaryConversionsTransform.java:89)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitMemberReferenceExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.MemberReferenceExpression.acceptVisitor(MemberReferenceExpression.java:120)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:59)
at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:78)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMemberReferenceExpression(DepthFirstAstVisitor.java:74)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitMemberReferenceExpression(InsertNecessaryConversionsTransform.java:89)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitMemberReferenceExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.MemberReferenceExpression.acceptVisitor(MemberReferenceExpression.java:120)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
@ -1023,3 +1022,4 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)

View File

@ -1,6 +1,4 @@
java.lang.StackOverflowError
at java.base/java.util.Collections$SetFromMap.contains(Collections.java:5564)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:21)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
@ -1023,3 +1021,5 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)

View File

@ -1,16 +1,12 @@
java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataHelper.containsTypeRecursive(MetadataHelper.java:1526)
at com.strobel.assembler.metadata.MetadataHelper.access$100(MetadataHelper.java:33)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1863)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1815)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:1302)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:568)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:508)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:495)
at com.strobel.assembler.metadata.MetadataHelper.isAssignableFrom(MetadataHelper.java:561)
at com.strobel.assembler.metadata.MetadataHelper.getConversionType(MetadataHelper.java:317)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:74)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processPossibleTypeCast(RedundantCastUtility.java:531)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:233)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:167)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.isCastRedundant(RedundantCastUtility.java:67)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:80)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
@ -1023,3 +1019,7 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)

View File

@ -7,15 +7,26 @@ java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:616)
at com.strobel.assembler.metadata.MetadataHelper.isRawType(MetadataHelper.java:1581)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.isTypeCastSemantic(RedundantCastUtility.java:1068)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.addToResults(RedundantCastUtility.java:551)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processPossibleTypeCast(RedundantCastUtility.java:532)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:233)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:167)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.isCastRedundant(RedundantCastUtility.java:67)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:80)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2024)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.TypeDefinition.accept(TypeDefinition.java:183)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2017)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1853)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1815)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:1302)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:568)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:508)
at com.strobel.assembler.metadata.MetadataHelper.isAssignableFrom(MetadataHelper.java:561)
at com.strobel.assembler.metadata.MetadataHelper.getConversionType(MetadataHelper.java:317)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:74)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
@ -1012,14 +1023,3 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)

View File

@ -66,6 +66,7 @@ public class WorldUpgrader {
(this.thread = WorldUpgrader.THREAD_FACTORY.newThread(this::work)).setUncaughtExceptionHandler((thread, throwable) -> {
WorldUpgrader.LOGGER.error("Error upgrading world", throwable);
this.status = new TranslatableComponent("optimizeWorld.stage.failed", new Object[0]);
this.finished = true;
return;
});
this.thread.start();

View File

@ -1,6 +1,4 @@
java.lang.StackOverflowError
at java.base/java.util.Collections$SetFromMap.contains(Collections.java:5564)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:21)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
@ -1023,3 +1021,5 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)

View File

@ -407,7 +407,9 @@ public class Villager extends AbstractVillager implements ReputationEventHandler
this.lastRestockGameTime = jt.getLong("LastRestock");
this.lastGossipDecayTime = jt.getLong("LastGossipDecay");
this.setCanPickUpLoot(true);
this.refreshBrain((ServerLevel)this.level);
if (this.level instanceof ServerLevel) {
this.refreshBrain((ServerLevel)this.level);
}
this.numberOfRestocksToday = jt.getInt("RestocksToday");
}

View File

@ -414,6 +414,9 @@ public final class ItemStack {
public void setTag(@Nullable final CompoundTag jt) {
this.tag = jt;
if (this.getItem().canBeDepleted()) {
this.setDamageValue(this.getDamageValue());
}
}
public Component getHoverName() {

View File

@ -336,7 +336,7 @@ public class Block implements ItemLike {
final VoxelShape cwc10 = byg.getFaceOcclusionShape(bjd, fk, fp);
final VoxelShape cwc11 = byg2.getFaceOcclusionShape(bjd, fk2, fp.getOpposite());
final boolean boolean12 = Shapes.joinIsNotEmpty(cwc10, cwc11, BooleanOp.ONLY_FIRST);
if (object2ByteLinkedOpenHashMap8.size() == 200) {
if (object2ByteLinkedOpenHashMap8.size() == 2048) {
object2ByteLinkedOpenHashMap8.removeLastByte();
}
object2ByteLinkedOpenHashMap8.putAndMoveToFirst(a7, (byte)(byte)(boolean12 ? 1 : 0));
@ -763,7 +763,7 @@ public class Block implements ItemLike {
CENTER_SUPPORT_SHAPE = box(7.0, 0.0, 7.0, 9.0, 10.0, 9.0);
final Object2ByteLinkedOpenHashMap<BlockStatePairKey> object2ByteLinkedOpenHashMap1;
OCCLUSION_CACHE = ThreadLocal.<Object2ByteLinkedOpenHashMap<BlockStatePairKey>>withInitial(() -> {
object2ByteLinkedOpenHashMap1 = new Object2ByteLinkedOpenHashMap<BlockStatePairKey>(200) {
object2ByteLinkedOpenHashMap1 = new Object2ByteLinkedOpenHashMap<BlockStatePairKey>(2048, 0.25f) {
protected void rehash(final int integer) {
}
};

View File

@ -20,13 +20,11 @@ public abstract class AbstractStateHolder<O, S> implements StateHolder<S> {
private static final Function<Map.Entry<Property<?>, Comparable<?>>, String> PROPERTY_ENTRY_TO_STRING_FUNCTION;
protected final O owner;
private final ImmutableMap<Property<?>, Comparable<?>> values;
private final int hashCode;
private Table<Property<?>, Comparable<?>, S> neighbours;
protected AbstractStateHolder(final O object, final ImmutableMap<Property<?>, Comparable<?>> immutableMap) {
this.owner = object;
this.values = immutableMap;
this.hashCode = immutableMap.hashCode();
}
public <T extends Comparable<T>> S cycle(final Property<T> bzj) {
@ -118,16 +116,6 @@ public abstract class AbstractStateHolder<O, S> implements StateHolder<S> {
return this.values;
}
@Override
public boolean equals(final Object object) {
return this == object;
}
@Override
public int hashCode() {
return this.hashCode;
}
static {
PROPERTY_ENTRY_TO_STRING_FUNCTION = new Function<Map.Entry<Property<?>, Comparable<?>>, String>() {
@Override

View File

@ -1,15 +1,19 @@
package net.minecraft.world.level.chunk;
import org.apache.logging.log4j.LogManager;
import net.minecraft.util.Mth;
import javax.annotation.Nullable;
import net.minecraft.world.level.biome.BiomeSource;
import net.minecraft.world.level.ChunkPos;
import net.minecraft.world.level.biome.Biomes;
import net.minecraft.core.Registry;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.world.level.biome.Biome;
import org.apache.logging.log4j.Logger;
import net.minecraft.world.level.biome.BiomeManager;
public class ChunkBiomeContainer implements BiomeManager.NoiseBiomeSource {
private static final Logger LOGGER;
private static final int WIDTH_BITS;
private static final int HEIGHT_BITS;
public static final int BIOMES_SIZE;
@ -28,7 +32,15 @@ public class ChunkBiomeContainer implements BiomeManager.NoiseBiomeSource {
public ChunkBiomeContainer(final FriendlyByteBuf kv) {
this();
for (int integer3 = 0; integer3 < this.biomes.length; ++integer3) {
this.biomes[integer3] = Registry.BIOME.byId(kv.readInt());
final int integer4 = kv.readInt();
final Biome bkq5 = Registry.BIOME.byId(integer4);
if (bkq5 == null) {
ChunkBiomeContainer.LOGGER.warn("Received invalid biome id: " + integer4);
this.biomes[integer3] = Biomes.PLAINS;
}
else {
this.biomes[integer3] = bkq5;
}
}
}
@ -96,6 +108,7 @@ public class ChunkBiomeContainer implements BiomeManager.NoiseBiomeSource {
}
static {
LOGGER = LogManager.getLogger();
WIDTH_BITS = (int)Math.round(Math.log(16.0) / Math.log(2.0)) - 2;
HEIGHT_BITS = (int)Math.round(Math.log(256.0) / Math.log(2.0)) - 2;
BIOMES_SIZE = 1 << ChunkBiomeContainer.WIDTH_BITS + ChunkBiomeContainer.WIDTH_BITS + ChunkBiomeContainer.HEIGHT_BITS;

View File

@ -289,7 +289,12 @@ public class RegionFile implements AutoCloseable {
this.writeHeader();
}
finally {
this.file.close();
try {
this.file.force(true);
}
finally {
this.file.close();
}
}
}
}

View File

@ -1,4 +1,6 @@
java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:117)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:25)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
@ -1021,5 +1023,3 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)

View File

@ -1,28 +1,22 @@
java.lang.StackOverflowError
at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:117)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:25)
at java.base/java.util.Collections$SetFromMap.contains(Collections.java:5564)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:21)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:616)
at com.strobel.assembler.metadata.MetadataHelper$9.visitClassType(MetadataHelper.java:2114)
at com.strobel.assembler.metadata.MetadataHelper$9.visitClassType(MetadataHelper.java:2075)
at com.strobel.assembler.metadata.MetadataHelper$10.visitClassType(MetadataHelper.java:2611)
at com.strobel.assembler.metadata.MetadataHelper$10.visitClassType(MetadataHelper.java:2608)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:21)
at com.strobel.assembler.metadata.MetadataHelper.getSuperType(MetadataHelper.java:1264)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2011)
at com.strobel.assembler.metadata.MetadataHelper.getInterfaces(MetadataHelper.java:702)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2027)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2017)
at com.strobel.assembler.metadata.MetadataHelper$8.visitParameterizedType(MetadataHelper.java:2056)
at com.strobel.assembler.metadata.MetadataHelper$8.visitParameterizedType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedGenericType.accept(CoreMetadataFactory.java:653)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2028)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
@ -1023,3 +1017,9 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)

View File

@ -1,30 +1,50 @@
java.lang.StackOverflowError
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at java.base/java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:964)
at java.base/java.util.Collections$SetFromMap.contains(Collections.java:5564)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:21)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104)
at cuchaz.enigma.NoRetryMetadataSystem.resolve(NoRetryMetadataSystem.java:36)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:616)
at com.strobel.assembler.metadata.MetadataHelper.isRawType(MetadataHelper.java:1581)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitClassType(MetadataHelper.java:2361)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitClassType(MetadataHelper.java:2322)
at com.strobel.assembler.metadata.MetadataHelper$9.visitClassType(MetadataHelper.java:2114)
at com.strobel.assembler.metadata.MetadataHelper$9.visitClassType(MetadataHelper.java:2075)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visit(MetadataHelper.java:2336)
at com.strobel.assembler.metadata.MetadataHelper.isSameType(MetadataHelper.java:1411)
at com.strobel.assembler.metadata.MetadataHelper.getConversionType(MetadataHelper.java:313)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitCastExpression(RedundantCastUtility.java:353)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitCastExpression(RedundantCastUtility.java:167)
at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:21)
at com.strobel.assembler.metadata.MetadataHelper.getSuperType(MetadataHelper.java:1264)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2011)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2017)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2017)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.TypeDefinition.accept(TypeDefinition.java:183)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1853)
at com.strobel.assembler.metadata.MetadataHelper$6.visitClassType(MetadataHelper.java:1815)
at com.strobel.assembler.metadata.TypeDefinition.accept(TypeDefinition.java:183)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:1302)
at com.strobel.assembler.metadata.MetadataHelper.isSubType(MetadataHelper.java:568)
at com.strobel.assembler.metadata.MetadataHelper.isConvertible(MetadataHelper.java:508)
at com.strobel.assembler.metadata.MetadataHelper.isAssignableFrom(MetadataHelper.java:561)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processPossibleTypeCast(RedundantCastUtility.java:531)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:233)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitReturnStatement(RedundantCastUtility.java:167)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.isCastRedundant(RedundantCastUtility.java:67)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:80)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCastExpression(DepthFirstAstVisitor.java:279)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:59)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitCastExpression(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:41)
at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitReturnStatement(DepthFirstAstVisitor.java:149)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:179)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
@ -1003,23 +1023,3 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)

View File

@ -1,4 +1,6 @@
java.lang.StackOverflowError
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at java.base/java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:964)
at java.base/java.util.Collections$SetFromMap.contains(Collections.java:5564)
at cuchaz.enigma.NoRetryMetadataSystem.resolveType(NoRetryMetadataSystem.java:21)
at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:81)
@ -1021,5 +1023,3 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)

View File

@ -17,12 +17,6 @@ java.lang.StackOverflowError
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2017)
at com.strobel.assembler.metadata.MetadataHelper$8.visitParameterizedType(MetadataHelper.java:2056)
at com.strobel.assembler.metadata.MetadataHelper$8.visitParameterizedType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedGenericType.accept(CoreMetadataFactory.java:653)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
at com.strobel.assembler.metadata.MetadataHelper.asSuper(MetadataHelper.java:727)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:2028)
at com.strobel.assembler.metadata.MetadataHelper$8.visitClassType(MetadataHelper.java:1994)
at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:577)
at com.strobel.assembler.metadata.DefaultTypeVisitor.visit(DefaultTypeVisitor.java:25)
@ -1023,3 +1017,9 @@ java.lang.StackOverflowError
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.addCastForAssignment(InsertNecessaryConversionsTransform.java:336)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:222)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.visitReturnStatement(InsertNecessaryConversionsTransform.java:37)
at com.strobel.decompiler.languages.java.ast.ReturnStatement.acceptVisitor(ReturnStatement.java:57)
at com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform.recurse(InsertNecessaryConversionsTransform.java:576)