Closed MagielBruntink closed 2 years ago
Hi @MagielBruntink,
Thanks for reporting this issue. I will look into it ASAP.
Following the above steps, the Rapid plugin produces results to the fasten.RapidPlugin.java.callable.priority.out
and it produced 5022
records by ingesting log4j:log4j:1.2.17
. However, I also acknowledge that it gives UnrecoverableError
, which is caused by DataAccessException
. This means the plugin could not either query the DB or connect to it. So, our logic here is that the plugin should be restarted and try the input record again.
Previously, the plugin did not stop due to DataAccessException
after 3 re-tries and hence it simply skips an input record.
If you do not like this behavior for the Rapid plugin, please feel free to revert this commit 29d20b9eee5ffd44a0c7420a56f3f7edc96db26c.
The cause of crashes seems to be the various (incompatible) version of the JOOQ dependency. I will remove all those deps in each plugin and keep only the one in fasten.core.
@mir-am these exception handling changes have actually brought to light a bug :-) in the quality analyzer. Fix incoming!
@mir-am these exception handling changes have actually brought to light a bug :-) in the quality analyzer. Fix incoming!
Ok, Interesting! :D
Describe the bug
Since recent changes to DB logic in the FASTEN server and plugins, the Quality Analyzer plugin has been broken. It runs into DataAccess exceptions when accessing the DB.
These are the relevant changes:
To Reproduce
Steps to reproduce the behavior:
docker-volumes/fasten
docker-compose --profile java up -d --build