In my component i create and run new loop thread. It listen ServerSocket for incomming.
Than incoming detect, then i make some Read action runing. So i run it through SwingUtilities.invokeLater and throught Application.runReadAction.
From component's thread it work fine, from thread that create this comonent this not work.