-
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
Remove -auxclasspathFromInput to prevent System.in usage #535
Remove -auxclasspathFromInput to prevent System.in usage #535
Conversation
This refers to #488 |
Hello. Any feedback for this PR? |
@hazendaz This option is the one which in SpotBugs core triggers reading from System.in:
In the related core ticket, you said:
-> This option is used (but empty), hence it triggers reading from System.in, which lead to a dead-lock around System.in |
ok there are 3 different ones, isthink wrong was coded here. Thinking something like this should have been coded.
The GUI module would make more sense with asking input given its usage is interactive but even there it appears it was not properly setup for that either. It sets the path for GUI but doesn't use it. So I collected the item it would to set that to add here. |
after looking deeper and into original findbugs history, this was in the original. Further there were changes to fix invalid usage of aux including findbugs itself and finally, it was already properly set as expected shortly after this bit on call to spotbugs. I suspect this always caused thread issues but not seen outside case you mentioned. Given its been there for 11 years. |
@hazendaz Thanks for the validation. Do you have an ETA for next maven plugin release |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
@pzygielo Fix is in the works, doing some addition IT tests to make sure it doesn't get reintroduced as a problem in future. Expecting to have release out today. |
No description provided.