From a13ec124d67da1d9b7322889b6ffa9c63db018cf Mon Sep 17 00:00:00 2001 From: Sascha Weinreuter Date: Tue, 22 Jan 2013 10:32:14 +0100 Subject: [PATCH] Diagnostics for NSME (EA-39972) broken - CodeSource can be null (EA-43103 - NPE: CompactSyntaxLexerAdapter.createTokenManager) --- .../relaxNG/compact/lexer/CompactSyntaxLexerAdapter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/relaxng/src/org/intellij/plugins/relaxNG/compact/lexer/CompactSyntaxLexerAdapter.java b/xml/relaxng/src/org/intellij/plugins/relaxNG/compact/lexer/CompactSyntaxLexerAdapter.java index 4bfc3440a3d4..06ba2f21c6a3 100644 --- a/xml/relaxng/src/org/intellij/plugins/relaxNG/compact/lexer/CompactSyntaxLexerAdapter.java +++ b/xml/relaxng/src/org/intellij/plugins/relaxNG/compact/lexer/CompactSyntaxLexerAdapter.java @@ -199,8 +199,8 @@ public class CompactSyntaxLexerAdapter extends LexerBase { final Class managerClass = CompactSyntaxTokenManager.class; LOG.error("Unsupported version of RNGOM in classpath", e, "Actual parameter types: " + Arrays.toString(managerClass.getConstructors()[0].getParameterTypes()), - "Location of " + managerClass.getName() + ": " + managerClass.getProtectionDomain().getCodeSource().getLocation(), - "Location of " + CharStream.class.getName() + ": " + CharStream.class.getProtectionDomain().getCodeSource().getLocation()); + "Location of " + managerClass.getName() + ": " + managerClass.getProtectionDomain().getCodeSource(), + "Location of " + CharStream.class.getName() + ": " + CharStream.class.getProtectionDomain().getCodeSource()); throw e; } }