X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng%2Forg.eclipse.tracecompass.lttng2.kernel.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Finternal%2Flttng2%2Fkernel%2Fcore%2FActivator.java;fp=lttng%2Forg.eclipse.tracecompass.lttng2.kernel.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Finternal%2Flttng2%2Fkernel%2Fcore%2FActivator.java;h=a270bb839f4e44870da20aab9061c0fab3dfcd7b;hb=83d1b60e3a59a7dc6335224c97474667b549f01d;hp=eea384b965ef33d53d5619cae6b5e2fec32ea552;hpb=d69a6555d4e065fc423b42b030d6aa4fe39e4b01;p=deliverable%2Ftracecompass.git diff --git a/lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/Activator.java b/lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/Activator.java index eea384b965..a270bb839f 100644 --- a/lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/Activator.java +++ b/lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/Activator.java @@ -12,12 +12,15 @@ package org.eclipse.tracecompass.internal.lttng2.kernel.core; +import java.io.IOException; + import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Plugin; import org.eclipse.core.runtime.Status; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.tracecompass.internal.lttng2.kernel.core.event.matching.TcpEventMatching; import org.eclipse.tracecompass.internal.lttng2.kernel.core.event.matching.TcpLttngEventMatching; +import org.eclipse.tracecompass.internal.provisional.analysis.lami.core.module.ConfigFileLamiAnalysisFactory.ConfigFileLamiAnalysisFactoryException; import org.eclipse.tracecompass.tmf.core.event.matching.TmfEventMatching; import org.osgi.framework.BundleContext; @@ -76,6 +79,13 @@ public class Activator extends Plugin { plugin = this; TmfEventMatching.registerMatchObject(new TcpEventMatching()); TmfEventMatching.registerMatchObject(new TcpLttngEventMatching()); + + try { + LttngAnalysesLoader.load(); + } catch (ConfigFileLamiAnalysisFactoryException | IOException e) { + // Not the end of the world if the analyses are not available + logWarning("Cannot find LTTng analyses configuration files: " + e.getMessage()); //$NON-NLS-1$ + } } @Override