You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2019/09/11 22:26:40 UTC

svn commit: r1866811 - in /felix/trunk/dependencymanager/org.apache.felix.dependencymanager: bnd.bnd src/org/apache/felix/dm/impl/ComponentImpl.java

Author: pderop
Date: Wed Sep 11 22:26:40 2019
New Revision: 1866811

URL: http://svn.apache.org/viewvc?rev=1866811&view=rev
Log:
FELIX-6180: committed the patch provided by Bram in order to log component init errors to the log service instead of stdout (thanks Bram)

Modified:
    felix/trunk/dependencymanager/org.apache.felix.dependencymanager/bnd.bnd
    felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java

Modified: felix/trunk/dependencymanager/org.apache.felix.dependencymanager/bnd.bnd
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/org.apache.felix.dependencymanager/bnd.bnd?rev=1866811&r1=1866810&r2=1866811&view=diff
==============================================================================
--- felix/trunk/dependencymanager/org.apache.felix.dependencymanager/bnd.bnd (original)
+++ felix/trunk/dependencymanager/org.apache.felix.dependencymanager/bnd.bnd Wed Sep 11 22:26:40 2019
@@ -34,7 +34,7 @@ Export-Package:  \
 Include-Resource: META-INF/=resources/,META-INF/changelog.txt=changelog.txt
 Import-Package: !org.junit,!org.mockito.*,org.osgi.framework;version="[1.8, 2)",*
 Bundle-Activator: org.apache.felix.dm.impl.Activator
-Bundle-Version: 4.6.0
+Bundle-Version: 4.6.1
 Bundle-Name: Apache Felix Dependency Manager
 Bundle-Description: Provides dynamic service and component dependency management
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt

Modified: felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java?rev=1866811&r1=1866810&r2=1866811&view=diff
==============================================================================
--- felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java (original)
+++ felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java Wed Sep 11 22:26:40 2019
@@ -100,7 +100,7 @@ public class ComponentImpl implements Co
      * 
      * @see @link {@link ComponentExecutorFactory}
      */
-	private volatile Executor m_executor = new SerialExecutor(new Logger(null));
+	private volatile Executor m_executor;
 	
 	/**
 	 * The current state of the component state machine.
@@ -418,6 +418,7 @@ public class ComponentImpl implements Co
         m_bundle = context != null ? context.getBundle() : null;
         m_manager = manager;
         m_logger = logger;
+        m_executor = new SerialExecutor(m_logger);
         m_autoConfig.put(BundleContext.class, Boolean.TRUE);
         m_autoConfig.put(ServiceRegistration.class, Boolean.TRUE);
         m_autoConfig.put(DependencyManager.class, Boolean.TRUE);