code: def _try_instantiate(self, ipopo, factory, component):
          # type: (Any, str, str) -> None
          
          try:
              # Get component properties
              with self.__lock:
                  properties = self.__queue[factory][component]
          except KeyError:
              # Component not in queue
              return
          else:
              try:
                  # Try instantiation
                  ipopo.instantiate(factory, component, properties)
              except TypeError:
                  # Unknown factory: try later
                  pass
              except ValueError as ex:
                  # Already known component
                  _logger.error("Component already running: %s", ex)
              except Exception as ex:
                  # Other error
                  _logger.exception("Error instantiating component: %s", ex)
docs: Tries to instantiate a component from the queue. Hides all exceptions.
  
          :param ipopo: The iPOPO service
          :param factory: Component factory
          :param component: Component name