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

mxlint-v3.0.0-windows-amd64.exe hangs when a long validation microflow is processed #22

Open
DenDuze opened this issue Oct 17, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@DenDuze
Copy link

DenDuze commented Oct 17, 2024

Hi,

I'm checking out this mxlint-cli because I also used linting at my previous job (another development environment) and I want to look what is possible here and what is not.
But I noticed a problem on large validation microflows, at a certain point the mx-lint process keeps hanging and produces no output anymore.
I then tried to find the reason why the process hangs by building the validation microflow piece by piece and run the mxlint-process in between changes.
The whole time it worked fine untill a certain point that I've added another validation-test and then I noticed that it took a whole while longer then before for the process to ended.
After then adding another validation-test the mxlint-process suddenly keeps hanging forever.

I aso noticed that, for this validation-microflow, a few msg like ' level=info msg="Loop detected; not traversing" are shown in cmd.
When does this type of msg gets produced? In this validation-microflow there are no loops? that is why I ask.

I don't know if I can easely check this myself or not or if I can provide the microflow with the problem so you can check?

regards
Didier

@xiwenc
Copy link
Contributor

xiwenc commented Oct 21, 2024

Hi Didier,

We are aware of this "similar" issue. The logic to convert a microflow is buggy. It would be great if you can reproduce the issue with an example .mpk (project export).

Xiwen

@xiwenc xiwenc added the bug Something isn't working label Oct 21, 2024
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

2 participants