Closed robert3005 closed 2 years ago
@dubreuia - Please consider getting this implemented ASAP as the plugin will become unusable once the new version of IntelliJ is released. And those of us running the EAP versions already are unable to use the plugin.
@dubreuia Any updates on support for 2021.3?
@dubreuia
Hi @robert3005, there was a check fail
Sure, I think those were related to previous EAP changes but I can fix those
@robert3005 now the build got 31 failed tests
thanks @sfragata I generally use projects CI to test things out. It appears that this is not a matter of fixing compliation errors and there's something that changed with intellij internals
I think this might need more updates that just what I am doing here. The tests run with latest changes, however, what's happening now is that classloaders are swapped upon loading components so the SaveActionManager that components get acccess to and the ones that's then available is a different object which then leads to test failures since it's not configured. If anyone wants to jump in go ahead but I don't see solutions other than converting to service/listeners but I only developed plugins in the post component intellij world so there might be a hack to get things working here.
I am facing further issues. Hence, I created a new RR #392 which also includes the change mentioned here.
@robert3005 Thanks a lot for you work on the plugin! See #392 for resolution
In intellij 2021.3 (currently in EAP) the
SerializableHasSerialVersionUidFieldInspection
has changed the package. I had added new location to the set of the ones being search when initializing.