Revision 44394
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/DefaultExpressionEvaluatorManager.java | ||
---|---|---|
167 | 167 |
|
168 | 168 |
public void populateSymbolTable(SymbolTable aSymbolTable) { |
169 | 169 |
for (SymbolTableFactory factory : this.getSymbolTableFactories() ) { |
170 |
if( factory.isAutoload() ) { |
|
171 |
SymbolTable symbolTable = factory.create(); |
|
172 |
aSymbolTable.addSymbolTable(symbolTable); |
|
170 |
try { |
|
171 |
if( factory.isAutoload() ) { |
|
172 |
SymbolTable symbolTable = factory.create(); |
|
173 |
aSymbolTable.addSymbolTable(symbolTable); |
|
174 |
} |
|
175 |
} catch(Throwable th) { |
|
176 |
String factoryName = "Unknown"; |
|
177 |
try { |
|
178 |
factoryName = factory.getName(); |
|
179 |
} catch(Throwable th2) { |
|
180 |
// Do nothing |
|
181 |
} |
|
182 |
LOGGER.warn("Can't create symbol table '"+factoryName+"'.", th); |
|
173 | 183 |
} |
174 | 184 |
} |
175 | 185 |
} |
Also available in: Unified diff