Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No checker found for process - unending loop #799

Closed
arunsworld opened this issue Sep 28, 2023 · 3 comments
Closed

No checker found for process - unending loop #799

arunsworld opened this issue Sep 28, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@arunsworld
Copy link

Describe the bug

When a transfer is initiated the state model on the consumer side is stuck in Started with no hope of reaching the next Completed stage due to absence of a checker.

In this instance HttpProxy was used and the logs show:
No checker found for process 6ffc948e-d583-4ed5-a7c8-92212a46ffa9. The process will not advance to the COMPLETED state.

Should there not be some default implementations even if a Noop to move the process along? This infinite loop appears to be using up increasing amount of resources as transfer requests pile up.

To Reproduce

After contract negotiation, invoke /v2/transferprocess to initiate a transfer with dataDestination as HttpProxy.

Expected behavior

Once the EDR is transmitted, the state should transition to Completed.

Screenshots/Error Messages

No checker found for process 6ffc948e-d583-4ed5-a7c8-92212a46ffa9. The process will not advance to the COMPLETED state.

Context Information

Used version: sha-4b38aa4
tractusx/edc-controlplane-postgresql-hashicorp-vault:sha-4b38aa4

Possible Implementation

Suggest either removing the checker if redundant or adding appropriate checkers for HttpProxy and any other standard dataDestinations even if Noops

@arunsworld arunsworld added bug Something isn't working triage all new issues awaiting classification labels Sep 28, 2023
@wolf4ood
Copy link
Contributor

Hi @arunsworld

thanks for raising this issue. The fix has already been applied in upstream EDC see here. It will be available in the next EDC release 0.3.1 and then incorporated in tractusx-edc

Thanks

@wolf4ood wolf4ood removed the triage all new issues awaiting classification label Sep 29, 2023
@arunsworld
Copy link
Author

Thanks for the prompt update, much appreciated.

@DrDanielMetz
Copy link

Ok, also see thius behaviour in our log files of EDC 0.5.1.

My questions:

  1. How critical is this bug? Can it lead to a severe problem (e.g., no data transfer is possible after some time)?
  2. Is there anything that can be done in the meantime (until a fix is available on tractusx) to stop the unending loops?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants