From 3a3db9cf15b825fe8b5ae22a069c08eef3a9c4b4 Mon Sep 17 00:00:00 2001 From: Andrei Rebegea Date: Tue, 19 Jun 2018 13:52:45 +0300 Subject: [PATCH] ACE-5871: add more logging (#19) * REPO-3581: ACE-5871: add more logging for model fail --- .../java/org/alfresco/repo/dictionary/CompiledModel.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/alfresco/repo/dictionary/CompiledModel.java b/src/main/java/org/alfresco/repo/dictionary/CompiledModel.java index 9de963a59b..42c14fc972 100644 --- a/src/main/java/org/alfresco/repo/dictionary/CompiledModel.java +++ b/src/main/java/org/alfresco/repo/dictionary/CompiledModel.java @@ -112,9 +112,8 @@ public class CompiledModel implements ModelQuery // Phase 3: Resolve inheritance of values within class hierachy NamespacePrefixResolver localPrefixes = createLocalPrefixResolver(model, namespaceDAO); resolveInheritance(query, localPrefixes, constraints); - - // Phase 4: Resolve constraint dependencies + // Phase 4: Resolve constraint dependencies for (ConstraintDefinition def : constraints.values()) { ((M2ConstraintDefinition)def).resolveDependencies(query, enableConstraintClassLoading); @@ -123,6 +122,10 @@ public class CompiledModel implements ModelQuery } catch(Exception e) { + if (logger.isDebugEnabled()) + { + logger.debug("Failed to compile model: " + model.getName(), e); + } throw new DictionaryException(ERR_COMPILE_MODEL_FAILURE, e, model.getName()); } }