Bug 547764: Make sure that CommonsRuntime is initialized
diff --git a/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/RCorePlugin.java b/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/RCorePlugin.java
index 5cb8102..e2493c6 100644
--- a/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/RCorePlugin.java
+++ b/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/RCorePlugin.java
@@ -23,6 +23,7 @@
 import org.osgi.util.tracker.ServiceTracker;
 
 import org.eclipse.core.net.proxy.IProxyService;
+import org.eclipse.core.runtime.Assert;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Plugin;
@@ -32,6 +33,7 @@
 import org.eclipse.statet.jcommons.status.Status;
 
 import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
+import org.eclipse.statet.ecommons.runtime.core.ECommonsRuntimeCore;
 import org.eclipse.statet.ecommons.runtime.core.util.StatusUtils;
 
 import org.eclipse.statet.internal.r.core.pkgmanager.REnvPkgManager;
@@ -143,6 +145,8 @@
 		super.start(context);
 		instance= this;
 		
+		Assert.isNotNull(ECommonsRuntimeCore.class);
+		
 		this.rEnvManager= new REnvManagerImpl();
 		
 		this.workspaceCoreAccess= new RCoreAccess(