Revision 44394

View differences:

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