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