private void ensureConfig() { String symbolMapsDirectory = getServletConfig().getInitParameter("symbolMapsDirectory"); String symbolMapsResourcePath = getServletConfig().getInitParameter("symbolMapsResourcePath"); if (symbolMapsResourcePath != null) { try { Logging.setStackTraceDeobfuscator( StackTraceDeobfuscator.fromUrl(getServletContext().getResource(symbolMapsResourcePath))); } catch (MalformedURLException e) { log.log(Level.WARNING, "Failed to get the symbolMaps resource", e); } } else if (symbolMapsDirectory != null) { Logging.setSymbolMapsDirectory(symbolMapsDirectory); } } }
private StackTraceDeobfuscator getDeobfuscator() throws IOException { if (deobfuscator == null) { String path = getRequestModuleBasePath() + "/" + JUnitSymbolMapsLinker.SYMBOL_MAP_DIR; deobfuscator = StackTraceDeobfuscator.fromUrl(getServletContext().getResource(path)); } return deobfuscator; } }
private StackTraceDeobfuscator getDeobfuscator() throws IOException { if (deobfuscator == null) { String path = getRequestModuleBasePath() + "/" + JUnitSymbolMapsLinker.SYMBOL_MAP_DIR; deobfuscator = StackTraceDeobfuscator.fromUrl(getServletContext().getResource(path)); } return deobfuscator; } }
private void ensureConfig() { String symbolMapsDirectory = getServletConfig().getInitParameter("symbolMapsDirectory"); String symbolMapsResourcePath = getServletConfig().getInitParameter("symbolMapsResourcePath"); if (symbolMapsResourcePath != null) { try { Logging.setStackTraceDeobfuscator( StackTraceDeobfuscator.fromUrl(getServletContext().getResource(symbolMapsResourcePath))); } catch (MalformedURLException e) { log.log(Level.WARNING, "Failed to get the symbolMaps resource", e); } } else if (symbolMapsDirectory != null) { Logging.setSymbolMapsDirectory(symbolMapsDirectory); } } }
try { URL url = new URL(value); deobfuscatorList.add(StackTraceDeobfuscator.fromUrl(url)); } catch (MalformedURLException ex) { Log.error("Servlet configuration parameter '" + name + "' specifies invalid URL '"