-
Notifications
You must be signed in to change notification settings - Fork 54
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
Realisability Checker Uncaught Exception #110
Comments
The screenshot above was from trying in Monolithic mode, it does the same thing in Compositional mode. Attached is the (simple) requirements and variable mappings. |
Thanks, Matt. @andreaskatis is looking into this. |
Hi @mluckcuck , This issue is related to a bug in Kind2's v2.2.0 release. There are two alternatives to fix it:
Please let us know if either of the above works or not. A couple more notes following from your example and setup:
Best Regards, Andreas |
Thanks @andreaskatis (and @anmavrid ) for such a quick reply! I'll try downgrading Kind2. But I've got the same version on my desktop machine (also Ubuntu 22.04.5 but, oddly, running FRET using Node version 12.22.9!) and a similar set of requirements works ok. Perhaps it's related to your first note. I will go and try downgrading Kind2 and tweaking the variable types on my desktop and let you know. |
OK... On my laptop, swapping to Node version 20.13.1 and then down to version 12.22.9 still cause the same error (with Kind2 unchanged). On my desktop, if I swap the four boolean variables to all be inputs (again, with the same version of Kind2) it does not throw this exception. (At least, I don't get the dialogue box warning me of the uncaught exception, and there is a nice green tick.) Unfortunately, on my laptop after downgrading to Kind2 version 2.1.1 (and using Node 20.12.1) it still throws the exception. Please let me know if you need some more information from me about these two setups. |
Hi Matt, Thank you for all the information so far. I would suggest that we focus on issues that come up while only using v2.1.1 or the So far, I have been unable to replicate the unhandled exception error while running 2.1.1, using Node 20.13.1. The example is declared unrealizable (which is the correct result) and the diagnosis completes successfully. This is true for both the compositional and monolithic analysis options. When you changed versions, did you make sure that the new version is what FRET has access to? This would normally mean that you'd need to update the path to the Kind 2 binary in your PATH environment variable. Best Regards, Andreas |
I've just tried out the Realisbility Checker on my laptop and had an Uncaught Exception from FRET, not sure what's happened.
I'm running Ubuntu 22.04.5, Node version 20.18.1, and I've got z3 and kind2 (downloaded today), and I tried pulling FRET and it's already up to date.
As you can see form the screenshot, I made a very simple requirements set to try this one, because it did the same thing on a set I already had.
Any ideas what's happened here?
Thanks,
Matt
The text was updated successfully, but these errors were encountered: