Community
Participate
Working Groups
see bug 205561. -/org.eclipse.mylyn.java.ui/src/org/eclipse/mylyn/internal/java/ui/JavaStackTraceHyperlinkDetector.java regexp used in this class could probably be a bit simplified as described in this comment: https://bugs.eclipse.org/bugs/show_bug.cgi?id=205561#c10 -/org.eclipse.mylyn.java.ui/src/org/eclipse/mylyn/internal/java/ui/JavaStackTraceFileHyperlink.java Type search can take a while, locking UI, so it could be implemented as a separate Job. Similarly to how it's done in org.eclipse.jdt.internal.debug.ui.console.JavaStackTraceHyperlink
Created attachment 88765 [details] patch feel free to apply if you think this issues are worth it. :) changes: 1. regexp cosmetics from: Pattern.compile("\\S*.{1}java:\\d*\\){1}" to: Pattern.compile("\\S*\\.java:\\d*\\)" 2. a bit longer copy of JDT JavaStackTraceHyperlink, to move this long-running line: Object result = OpenTypeAction.findTypeInWorkspace(typeName); from UI thread to a Job. I've tested patched hyperlink in some task with stack trace. In bigger workspace (~70 projects), type search job was noticeable (few seconds)
Great! Patch applied, ip log updated.
Resolved.