celix
celix copied to clipboard
sporadic failure of test_cxx_remote_services_integration test
There seems to be a race condition in the C++ remote service implementation or test setup, because the integration test sporadicly fails.
2022-02-08T11:09:43.4705541Z 51: [ RUN ] RemoteServicesIntegrationTestSuite.InvokeRemoteCalcService
2022-02-08T11:09:43.4706308Z 51: [2022-02-08T11:09:43] [ info] [celix_framework] [framework_start:521] Celix framework started
2022-02-08T11:09:43.4707084Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] [framework_start:522] Celix framework started with uuid 85ffce68-6f70-4ea0-9ae1-d153729fa53a
2022-02-08T11:09:43.4707771Z 51: [2022-02-08T11:09:43] [ info] [celix_framework] [framework_start:521] Celix framework started
2022-02-08T11:09:43.4708508Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] [framework_start:522] Celix framework started with uuid 9739600f-28ec-45b9-887f-88890377d0d9
2022-02-08T11:09:43.4752826Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] [PSA_ZMQ] Using 127.0.0.1 for service annunciation
2022-02-08T11:09:43.4753782Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] [PSA_ZMQ] Using base till max port: 5501 till 6000
2022-02-08T11:09:43.4754966Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_topology_manager] Added zmq PSA
2022-02-08T11:09:43.4892932Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=548ed61a-1138-4dca-a078-632cf81806f0) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.4894572Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=548ed61a-1138-4dca-a078-632cf81806f0) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.4896127Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=548ed61a-1138-4dca-a078-632cf81806f0) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.4897293Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service celix::rsa::IEndpointAnnouncer for component celix::rsa::ConfiguredDiscoveryManager (uuid=548ed61a-1138-4dca-a078-632cf81806f0)
2022-02-08T11:09:43.4898730Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service celix::rsa::IConfiguredDiscoveryManager for component celix::rsa::ConfiguredDiscoveryManager (uuid=548ed61a-1138-4dca-a078-632cf81806f0)
2022-02-08T11:09:43.5119038Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5121079Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5122862Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.5124091Z 51: [2022-02-08T11:09:43] [ debug] [celix_framework] [celix_bundleContext_trackServicesWithOptionsInternal:1391] Starting a tracker for any services
2022-02-08T11:09:43.5428875Z 51: [2022-02-08T11:09:43] [ info] [celix_framework] Starting TestExportImportRemoteServiceFactory
2022-02-08T11:09:43.5429898Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$add$Invoke.descriptor'
2022-02-08T11:09:43.5430723Z 51:
2022-02-08T11:09:43.5431521Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$add$Invoke with id 1779227116 and version
2022-02-08T11:09:43.5432656Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$result$Event.descriptor'
2022-02-08T11:09:43.5450523Z 51:
2022-02-08T11:09:43.5503390Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$result$Event with id 1456719160 and version
2022-02-08T11:09:43.5504047Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$add$Return.descriptor'
2022-02-08T11:09:43.5504341Z 51:
2022-02-08T11:09:43.5504871Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$add$Return with id 2120707264 and version
2022-02-08T11:09:43.5505841Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component celix::rsa::RemoteServiceAdmin (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) on service dependency with type celix::rsa::IImportServiceFactory
2022-02-08T11:09:43.5506833Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component celix::rsa::RemoteServiceAdmin (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) on service dependency with type celix::rsa::IImportServiceFactory
2022-02-08T11:09:43.5508054Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component celix::rsa::RemoteServiceAdmin (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) on service dependency with type celix::rsa::IExportServiceFactory
2022-02-08T11:09:43.5509032Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component celix::rsa::RemoteServiceAdmin (uuid=bcb0ce1a-76aa-48b9-b083-ca277a2447a8) on service dependency with type celix::rsa::IExportServiceFactory
2022-02-08T11:09:43.5569701Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorImpl' (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5570727Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component CalculatorImpl (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.5571840Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component CalculatorImpl (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.5572789Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component CalculatorImpl (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) on service dependency with type celix::PushStreamProvider
2022-02-08T11:09:43.5573702Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component CalculatorImpl (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) on service dependency with type celix::PushStreamProvider
2022-02-08T11:09:43.5574619Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorImpl' (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5575591Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorImpl' (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.5576392Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service ICalculator for component CalculatorImpl (uuid=bd93b5e9-9755-483f-884a-0ceba2bf341f)
2022-02-08T11:09:43.5577226Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ExportedCalculator' (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5577907Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Adding new request for publisher default/test_return
2022-02-08T11:09:43.5578451Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Created new topic sender entry default:test_return
2022-02-08T11:09:43.5579286Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.5579897Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_zmq_v2] [PSA_ZMQ] pubsub_zmqAdmin_matchPublisher
2022-02-08T11:09:43.5580717Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.5581532Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type ICalculator
2022-02-08T11:09:43.5582333Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type ICalculator
2022-02-08T11:09:43.5583481Z 51: [Debug] PubSub: Could not load properties for publication on scope default / topic test_return. Searched location .serverCache/bundle7/version0.0/./META-INF/topics/pub/test_return.properties, bundleId=7
2022-02-08T11:09:43.5584295Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_topology_manager] Found PSA match for publisher with scope/topic default/test_return. PSA svc id is 7
2022-02-08T11:09:43.5596515Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type pubsub.publisher
2022-02-08T11:09:43.5597399Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) on service dependency with type pubsub.publisher
2022-02-08T11:09:43.5598545Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ExportedCalculator' (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5599553Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ExportedCalculator' (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.5600399Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service pubsub.subscriber for component ExportedCalculator (uuid=5ee79c42-ecef-4bcc-973e-0f0666cf6ad8)
2022-02-08T11:09:43.5600997Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Adding subscriber default/test_invoke
2022-02-08T11:09:43.5601513Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Created new topic receiver entry default:test_invoke
2022-02-08T11:09:43.5602022Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_zmq_v2] [PSA_ZMQ] pubsub_zmqAdmin_matchSubscriber
2022-02-08T11:09:43.5602757Z 51: [Debug] PubSub: Could not load properties for subscription on scope default / topic test_invoke. Searched location .serverCache/bundle7/version0.0/./META-INF/topics/sub/test_invoke.properties, bundleId=7
2022-02-08T11:09:43.5603481Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_topology_manager] Found PSA match for subscriber with scope/topic default/test_invoke. PSA svc id is 7
2022-02-08T11:09:43.5635813Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] [PSA_ZMQ] Using 127.0.0.1 for service annunciation
2022-02-08T11:09:43.5636528Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] [PSA_ZMQ] Using base till max port: 5501 till 6000
2022-02-08T11:09:43.5637379Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_topology_manager] Added zmq PSA
2022-02-08T11:09:43.5773228Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=e78c3ad4-fb88-4b47-9731-c2ff1f0ed792) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5774813Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=e78c3ad4-fb88-4b47-9731-c2ff1f0ed792) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.5776553Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::ConfiguredDiscoveryManager' (uuid=e78c3ad4-fb88-4b47-9731-c2ff1f0ed792) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.5777902Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service celix::rsa::IEndpointAnnouncer for component celix::rsa::ConfiguredDiscoveryManager (uuid=e78c3ad4-fb88-4b47-9731-c2ff1f0ed792)
2022-02-08T11:09:43.5779424Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service celix::rsa::IConfiguredDiscoveryManager for component celix::rsa::ConfiguredDiscoveryManager (uuid=e78c3ad4-fb88-4b47-9731-c2ff1f0ed792)
2022-02-08T11:09:43.5998347Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6000229Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6001958Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'celix::rsa::RemoteServiceAdmin' (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.6003348Z 51: [2022-02-08T11:09:43] [ debug] [celix_framework] [celix_bundleContext_trackServicesWithOptionsInternal:1391] Starting a tracker for any services
2022-02-08T11:09:43.6306855Z 51: [2022-02-08T11:09:43] [ info] [celix_framework] Starting TestExportImportRemoteServiceFactory
2022-02-08T11:09:43.6308005Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$add$Invoke.descriptor'
2022-02-08T11:09:43.6308808Z 51:
2022-02-08T11:09:43.6309620Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$add$Invoke with id 1779227116 and version
2022-02-08T11:09:43.6310749Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$result$Event.descriptor'
2022-02-08T11:09:43.6311276Z 51:
2022-02-08T11:09:43.6312297Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$result$Event with id 1456719160 and version
2022-02-08T11:09:43.6313194Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Parsing entry 'Calculator$add$Return.descriptor'
2022-02-08T11:09:43.6313942Z 51:
2022-02-08T11:09:43.6314731Z 51: [2022-02-08T11:09:43] [ debug] [celix_pubsub_serialization_provider] Adding message serialization entry for msg Calculator$add$Return with id 2120707264 and version
2022-02-08T11:09:43.6316551Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::IImportServiceFactory
2022-02-08T11:09:43.6317890Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::IImportServiceFactory
2022-02-08T11:09:43.6319447Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::IExportServiceFactory
2022-02-08T11:09:43.6321303Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::IExportServiceFactory
2022-02-08T11:09:43.6421299Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorConsumer' (uuid=e460a845-8842-443d-8571-ff2311be5d7c) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6422828Z 51: [2022-02-08T11:09:43] [ trace] [celix::rsa::ConfiguredDiscoveryManager] Created endpoint description from .clientCache/bundle8/version0.0/META-INF/discovery/endpoint_discovery.json: Endpoint[service.exported.interfaces=ICalculator, service.imported.configs=pubsub, endpoint.topic=test, endpoint.id=id-01, objectClass=ICalculator, service.imported=true, endpoint.scope=default, endpoint.framework.uuid=85ffce68-6f70-4ea0-9ae1-d153729fa53a, ]
2022-02-08T11:09:43.6424316Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::EndpointDescription
2022-02-08T11:09:43.6425288Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component celix::rsa::RemoteServiceAdmin (uuid=dfa38c27-150d-42e5-bc5d-dbe98898bf32) on service dependency with type celix::rsa::EndpointDescription
2022-02-08T11:09:43.6426029Z 51: [2022-02-08T11:09:43] [ debug] [celix::rsa::RemoteServiceAdmin] Adding endpoint id-01, created export service for ICalculator
2022-02-08T11:09:43.6426837Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ImportedCalculator' (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) from state DM_CMP_STATE_INACTIVE to state DM_CMP_STATE_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6427599Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Adding new request for publisher default/test_invoke
2022-02-08T11:09:43.6428141Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Created new topic sender entry default:test_invoke
2022-02-08T11:09:43.6428974Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.6429918Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type celix::PromiseFactory
2022-02-08T11:09:43.6430844Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type celix::PushStreamProvider
2022-02-08T11:09:43.6431788Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type celix::PushStreamProvider
2022-02-08T11:09:43.6434084Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_zmq_v2] [PSA_ZMQ] pubsub_zmqAdmin_matchPublisher
2022-02-08T11:09:43.6444889Z 51: [Debug] PubSub: Could not load properties for publication on scope default / topic test_invoke. Searched location .clientCache/bundle7/version0.0/./META-INF/topics/pub/test_invoke.properties, bundleId=7
2022-02-08T11:09:43.6447290Z 51: [2022-02-08T11:09:43] [ debug] [celix_psa_topology_manager] Found PSA match for publisher with scope/topic default/test_invoke. PSA svc id is 7
2022-02-08T11:09:43.6448727Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type pubsub.publisher
2022-02-08T11:09:43.6454056Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) on service dependency with type pubsub.publisher
2022-02-08T11:09:43.6455382Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ImportedCalculator' (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6456659Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'ImportedCalculator' (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.6457771Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service pubsub.subscriber for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c)
2022-02-08T11:09:43.6458977Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service ICalculator for component ImportedCalculator (uuid=303b6b00-dbf2-45f8-9f07-01f4dd80ed6c)
2022-02-08T11:09:43.6459812Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Adding subscriber default/test_return
2022-02-08T11:09:43.6460617Z 51: [2022-02-08T11:09:43] [ trace] [celix_psa_topology_manager] Created new topic receiver entry default:test_return
2022-02-08T11:09:43.6461591Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling set service for component CalculatorConsumer (uuid=e460a845-8842-443d-8571-ff2311be5d7c) on service dependency with type ICalculator
2022-02-08T11:09:43.6462626Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Calling add service for component CalculatorConsumer (uuid=e460a845-8842-443d-8571-ff2311be5d7c) on service dependency with type ICalculator
2022-02-08T11:09:43.6463890Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorConsumer' (uuid=e460a845-8842-443d-8571-ff2311be5d7c) from state DM_CMP_STATE_WAITING_FOR_REQUIRED to state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED
2022-02-08T11:09:43.6465150Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] performing transition for component 'CalculatorConsumer' (uuid=e460a845-8842-443d-8571-ff2311be5d7c) from state DM_CMP_STATE_INSTANTIATED_AND_WAITING_FOR_REQUIRED to state DM_CMP_STATE_TRACKING_OPTIONAL
2022-02-08T11:09:43.6466328Z 51: [2022-02-08T11:09:43] [ trace] [celix_framework] Async registering service celix::IShellCommand for component CalculatorConsumer (uuid=e460a845-8842-443d-8571-ff2311be5d7c)
2022-02-08T11:09:43.6466755Z 51:
2022-02-08T11:09:43.6467747Z 51: Topic Senders:
2022-02-08T11:09:43.6468313Z 51: |- Topic Sender default/test_invoke
2022-02-08T11:09:43.6468699Z 51: |- serializer type = json
2022-02-08T11:09:43.6469211Z 51: |- protocol type = envelope-v2
2022-02-08T11:09:43.6469673Z 51: |- url = ipc:///tmp/pubsub-test-return (static)
2022-02-08T11:09:43.6469995Z 51:
2022-02-08T11:09:43.6470723Z 51:
2022-02-08T11:09:43.6471313Z 51: Topic Receivers:
2022-02-08T11:09:43.6471896Z 51:
2022-02-08T11:09:43.6472475Z 51:
2022-02-08T11:09:43.6473113Z 51: Topic Senders:
2022-02-08T11:09:43.6473802Z 51: |- Topic Sender default/test_return
2022-02-08T11:09:43.6474178Z 51: |- serializer type = json
2022-02-08T11:09:43.6474713Z 51: |- protocol type = envelope-v2
2022-02-08T11:09:43.6475300Z 51: |- url = ipc:///tmp/pubsub-test-invoke (static)
2022-02-08T11:09:43.6475622Z 51:
2022-02-08T11:09:43.6476245Z 51:
2022-02-08T11:09:43.6476858Z 51: Topic Receivers:
2022-02-08T11:09:43.6477607Z 51: |- Topic Receiver default/test_invoke
2022-02-08T11:09:43.6478003Z 51: |- serializer type = json
2022-02-08T11:09:43.6478607Z 51: |- protocol type = envelope-v2
2022-02-08T11:09:43.6479079Z 51: |- connected url = ipc:///tmp/pubsub-test-return (static)
2022-02-08T11:09:43.6479402Z 51:
2022-02-08T11:09:43.6480294Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] PSA_ZMQ_TP: Delaying first send for late joiners...
2022-02-08T11:09:43.6480660Z 51:
2022-02-08T11:09:43.6571968Z 51: [2022-02-08T11:09:43] [ info] [celix_psa_zmq_v2] PSA_ZMQ_TP: Delaying first send for late joiners...
2022-02-08T11:09:43.6572374Z 51:
2022-02-08T11:09:45.6470041Z 51: [2022-02-08T11:09:45] [ info] [celix_psa_zmq_v2] PSA_ZMQ_TP: Delaying first send for late joiners...
2022-02-08T11:09:45.6470424Z 51:
2022-02-08T11:09:50.6475798Z 51: /home/runner/work/celix/celix/bundles/cxx_remote_services/integration/gtest/src/RemoteServicesIntegrationTestSuite.cc:132: Failure
2022-02-08T11:09:50.6476991Z 51: Value of: promise.isSuccessfullyResolved()
2022-02-08T11:09:50.6477436Z 51: Actual: false
2022-02-08T11:09:50.6477967Z 51: Expected: true