Hejka.
Totalnie utknąłem przy probie ogrnięcia bugfixa kocącego się paskudnym logiem ze stacktracem wyrzucnym przez intellijowy logger.
ywane
Sprwa wygląda tak: Mam jakieś swoje customowe intention actions wywołane kompinacją Alt + Enter na odpwiednim elemencie w edytorze IJ. Ogólnie wszystko wychodzi fajnie, ale w pluginie istnieje specjalny przypadek, który w momencie swojego wystpąpienia ma konieczność wywalić na ekran dialog z informacją dla usera + ew buttonem :OK, który przekierowuje nas na określone, niedokonfgurowane zakładki w Settingsach.
Problem jest taki, że gdy dalog zostaje wyswietlony, to leci nam wstrętnty wyjątek. Cały dzien dzis bawiłem się z wiątkami, invokeLater, invokeAndWait na RunInReadAction. Problem w tym, że przy intenton actionach, w którymś momencie IJ wrzuca cale flow we WireAction. I to jest w zasadzie spoko, bo niektóre akcje w ty moim kodzie jakoś delikatnie modyfikują sorce'sy w pliku.

Problem mam w tym, że samo wyswietlnenie dliaga chciałem nie wolać w watku ReadWrite, ale jakoś go z excludowac do runRead. Spędziłem dziysiaj caly dzen na testowaniu roznych wiariantów, ale bezskutecznie. Brak mi powoli sił. Czy jest ktoś w stanie wyciągnąć do mnie pomocą dłoń i wyciągnąć mnie z tego bagna?