X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2FModelingUtils.java;h=e4e7fce059de58c641499db79298d7ac7300cfc5;hp=1edf3cd3121a4e4682e5de0012916fcfd0b74ee5;hb=38d133f2a39bab76deed5d047fbabee4479b5373;hpb=a9e5abf29200550168557ae2c7e0a6e2442f6c2b diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/ModelingUtils.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/ModelingUtils.java index 1edf3cd31..e4e7fce05 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/ModelingUtils.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/ModelingUtils.java @@ -85,7 +85,6 @@ import org.simantics.db.common.request.ResourceRead2; import org.simantics.db.common.request.WriteRequest; import org.simantics.db.common.request.WriteResultRequest; import org.simantics.db.common.utils.ListUtils; -import org.simantics.db.common.utils.Logger; import org.simantics.db.common.utils.NameUtils; import org.simantics.db.common.utils.OrderedSetUtils; import org.simantics.db.common.utils.VersionInfo; @@ -166,12 +165,16 @@ import org.simantics.utils.datastructures.Pair; import org.simantics.utils.datastructures.Triple; import org.simantics.utils.datastructures.hints.HintContext; import org.simantics.utils.ui.dialogs.ListDialog; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @author Hannu Niemistö */ public class ModelingUtils { + private static final Logger LOGGER = LoggerFactory.getLogger(ModelingUtils.class); + private ReadGraph g; private WriteGraph wg; public Layer0 b; @@ -478,7 +481,7 @@ public class ModelingUtils { } catch (Exception e) { - Logger.defaultLogError(e); + LOGGER.error("Model import failed", e); } } @@ -598,7 +601,9 @@ public class ModelingUtils { } public static void untrackDependencies() { - untrackDependencies(Simantics.getSession()); + Session s = Simantics.peekSession(); + if (s != null) + untrackDependencies(s); } public static void untrackDependencies(RequestProcessor processor) { @@ -615,7 +620,7 @@ public class ModelingUtils { }); } catch (DatabaseException e) { - Logger.defaultLogError(e); + LOGGER.error("untrackDependenices failed", e); } } @@ -638,7 +643,7 @@ public class ModelingUtils { }); } catch (DatabaseException e) { - Logger.defaultLogError(e); + LOGGER.error("trackDependenices failed", e); } } @@ -1256,7 +1261,7 @@ public class ModelingUtils { return advisor.getRoot(); } catch (Throwable t) { - Logger.defaultLogError("Unexpected exception while importing diagram template.", t); + LOGGER.error("Unexpected exception while importing diagram template.", t); } finally { } @@ -1442,7 +1447,7 @@ public class ModelingUtils { Variant draftStatus = dc.metadata.get(DraftStatusBean.EXTENSION_KEY); return MigrationUtils.importSharedOntology(Simantics.getSession(), tg, draftStatus == null); } catch (Exception e) { - Logger.defaultLogError(e); + LOGGER.error("importSharedOntologyWithResult failed", e); throw e; } }