Problemy ze stabilnością Eclipse – Unhandled event loop exception, PermGen space

Podczas użytkowania najnowszej wersji Eclipse for PHP Developers ( Helios SR2 Windows) napotkałem na bardzo nieprzyjemny błąd uniemożliwiający dłuższą ( czyli praktycznie każdą ) pracę z kodem. Błąd polegał na wyświetleniu komunikatu o treści:

Unhandled event loop exception
PermGen space

a w kolejnym okienku byłem proszony o wyłączenie Eclipse, który i tak już „wisiał”. W wersji mniej rozbudowanej Eclipse po prostu zamykał nagle okno i znikał z pola naszego widzenia ( pozostawiając jednak nadal proces w pamięci, działający w aktualnym folderze workspace ). Czytaj dalej Problemy ze stabilnością Eclipse – Unhandled event loop exception, PermGen space

Problem z uruchomieniem aplikacji skompilowanej za pomocą Visial Studio 2008

Jakiś czas temu pracowaliśmy nad aplikacją wykorzystującą bibliotekę OpenCV do sterowania grą Pong za pomocą kamery. Cała aplikacja tworzona była w środowisku Visual Studio 2008. Po skompilowaniu działającego programu do wersji Release nie chciał on działać na innych komputerach ( z tym samym systemem operacyjnym ). Natychmiast po uruchomieniu wyświetlany był komunikat błędu:

"The application failed to initialize properly  (0xc0150002). Click on OK to terminate the  application"

Rozwiązanie błędu było tak proste, że aż wstyd o nim pisać 🙂 Okazało się bowiem, że w czasie kompilowania linkowaliśmy biblioteki OpenCV w wersji Debug. Wystarczyło tylko zmienić linkowane biblioteki na odpowiednia wersję alby problem znikł.

Obsługa błędu 404 za pomocą JSP

W celu obsłużenia błędu 404 ( page not found error ) za pomocą JSP należy w pliku web.xml dopisać następujące linijki:

 <error-page>
       <error-code>404</error-code>
       <location>/error.jsp</location>
 </error-page> 

W przytoczonym przykładzie w przypadku wystąpienia błędu 404 zostanie wywołany plik „error.jsp”.

Eclipse + Google App Engine + JavaEE + JSP = problem

Czyli moje pierwsze kroki z JSPs pod Eclipse 'm 🙂 Zachęcony pierwszymi sukcesami w poznawaniu nowych technologi, które opisywałem w artykule Pierwsze kroki z Google App Engine, postanowiłem przejść do zapoznania się z technologią JSPs. Podążając za namowami tutoriala Google App, stworzyłem w katalogu war plik main.jsp. Plik został natychmiast zaznaczony przez Eclipse jako „zawierający błąd”


Eclipse jsp file error


Rozwiązanie:

Eclipse domyślnie używa jako JRE ( Java Runtime Environment ) Java SE 6 Runtime Environment, które to nie są przystosowane do plików .jsp. Należy więc zmienić JRE w „Windows -> Preferences -> Java -> Installed JREs” na JDK ( Java Development Kit) . W tym celu wchodzimy do okienka wskazanego wyżej  i dodajemy ( „Add” ) nowe JRE, wybieramy „Standard VM” i „Next”.


Eclipse add new IRE

Czytaj dalej Eclipse + Google App Engine + JavaEE + JSP = problem