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

Infinite recursion possible when compile fails and will not succeed #5

Closed
gregorydgraham opened this issue Jan 18, 2021 · 1 comment

Comments

@gregorydgraham
Copy link

Compiling multiple classes where a new class references another new class will fail with a class not found error and never succeed.

This causes BurningWave to infinitely recurse at JavaMemoryCompilerImpl.java:231 and chew up CPU.

Adding a maximum number of attempts check avoids the infinite recursion and passes all the tests

@burningwave
Copy link
Collaborator

burningwave commented Jan 18, 2021

Compiling multiple classes where a new class references another new class will fail with a class not found error and never succeed.

This causes BurningWave to infinitely recurse at JavaMemoryCompilerImpl.java:231 and chew up CPU.

Adding a maximum number of attempts check avoids the infinite recursion and passes all the tests

Hello, thanks for reporting, solved with commit 94fd342cf7ebd28a18709217b275754269f3a9be: wait for the release of version 8.15.1, download it and try again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant