Also deobfuscate secondary stacktraces in crash reports (#6078)
This commit is contained in:
		
					parent
					
						
							
								acf72e1186
							
						
					
				
			
			
				commit
				
					
						08033a4fc0
					
				
			
		
					 1 changed files with 12 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -407,6 +407,18 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 | 
			
		|||
         this.title = message;
 | 
			
		||||
         this.exception = cause;
 | 
			
		||||
         this.systemReport.setDetail("CraftBukkit Information", new org.bukkit.craftbukkit.CraftCrashReport()); // CraftBukkit
 | 
			
		||||
diff --git a/src/main/java/net/minecraft/CrashReportCategory.java b/src/main/java/net/minecraft/CrashReportCategory.java
 | 
			
		||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
 | 
			
		||||
--- a/src/main/java/net/minecraft/CrashReportCategory.java
 | 
			
		||||
+++ b/src/main/java/net/minecraft/CrashReportCategory.java
 | 
			
		||||
@@ -0,0 +0,0 @@ public class CrashReportCategory {
 | 
			
		||||
         } else {
 | 
			
		||||
             this.stackTrace = new StackTraceElement[stackTraceElements.length - 3 - ignoredCallCount];
 | 
			
		||||
             System.arraycopy(stackTraceElements, 3 + ignoredCallCount, this.stackTrace, 0, this.stackTrace.length);
 | 
			
		||||
+            this.stackTrace = io.papermc.paper.util.StacktraceDeobfuscator.INSTANCE.deobfuscateStacktrace(this.stackTrace); // Paper
 | 
			
		||||
             return this.stackTrace.length;
 | 
			
		||||
         }
 | 
			
		||||
     }
 | 
			
		||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
 | 
			
		||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
 | 
			
		||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue