pnoltes opened a new issue, #397:
URL: https://github.com/apache/celix/issues/397

   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
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to