summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
8561e49)
The previous implementation just printed exception to console.
refs #5920
Change-Id: Icd317b670403db0987c740a216c2f69f72427d09
import org.simantics.scl.compiler.source.PrecompiledModuleSource;
import org.simantics.scl.compiler.source.repository.ModuleSourceRepository;
import org.simantics.scl.runtime.SCLContext;
import org.simantics.scl.compiler.source.PrecompiledModuleSource;
import org.simantics.scl.compiler.source.repository.ModuleSourceRepository;
import org.simantics.scl.runtime.SCLContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import gnu.trove.procedure.TObjectProcedure;
public enum OntologyModuleSourceRepository implements ModuleSourceRepository {
INSTANCE;
import gnu.trove.procedure.TObjectProcedure;
public enum OntologyModuleSourceRepository implements ModuleSourceRepository {
INSTANCE;
+
+ private static final Logger LOGGER = LoggerFactory.getLogger(OntologyModuleSourceRepository.class);
static class ModuleSourceRequest extends UnaryRead<String, ModuleSource> {
static class ModuleSourceRequest extends UnaryRead<String, ModuleSource> {
return Simantics.getSession().syncRequest(new ModuleSourceRequest(moduleName));
} catch(DatabaseException e) {
return Simantics.getSession().syncRequest(new ModuleSourceRequest(moduleName));
} catch(DatabaseException e) {
+ LOGGER.error("Failed to read ontology module " + moduleName + ".", e);