yaotzin Napisano Maj 31, 2008 Zgłoszenie Share Napisano Maj 31, 2008 Witam! Używam Eclipse RCP w wersji 3.3 do programowania aplikacji internetowych, na jednej aplikacji mam zainstalowany zestaw pluginów do J2EE oraz PHP i aplikacji typu Eclipse RCP, no i pojawia się problem tylko i wyłącznie przy tworzeniu aplikacji dla J2EE, przykładowo wykorzystuję do tworzenia aplikacji Struts 1.3.8, tworzę plik index.jsp i chcę go edytować i pojawia się taki oto wyjątek (Jest na forum ktoś kto może mi pomóc ??, wielkość pamięci (heap size) zwiększyłem do 1GB, mimo to wyjątek nadal się pojawia). System to Ubuntu 8.04 LTS umiejscowiony na dwóch partycjach, co najdziwniejsze heap monitor w Eclipse w momencie wywałki pokazuje maks 140 MB zajętej pamięci a monitor systemu jakieś 60 % całej dostępnej pamięci :/ Pomóżcie bo nie chcę wracać do programowania w Windows XP : !ENTRY org.eclipse.ui 4 0 2008-05-30 20:50:18.036 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClas sLoader.java:161) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManage r.java:501) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathMana ger.java:471) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Classpat hManager.java:430) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathMan ager.java:413) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultC lassLoader.java:189) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoade r.java:340) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSou rcePackage.java:37) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLo ader.java:405) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.jav a:369) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.jav a:357) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassL oader.java:83) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.getGetterName( GetterSetterUtil.java:56) at org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.getGetterName( GetterSetterUtil.java:47) at org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.getGetterName( GetterSetterUtil.java:40) at org.eclipse.jdt.internal.ui.text.java.GetterSetterCompletionProposal.evaluatePro posals(GetterSetterCompletionProposal.java:56) at org.eclipse.jdt.ui.text.java.CompletionProposalCollector.acceptPotentialMethodDe claration(CompletionProposalCollector.java:600) at org.eclipse.jdt.ui.text.java.CompletionProposalCollector.accept(CompletionPropos alCollector.java:212) at org.eclipse.jdt.internal.codeassist.CompletionEngine.proposeNewMethod(Completion Engine.java:8385) at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete(CompletionEngine.j ava:915) at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete(CompletionEngine.j ava:2098) at org.eclipse.jdt.internal.core.Openable.codeComplete(Openable.java:123) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java: 327) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java: 320) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.internalCom puteCompletionProposals(JavaCompletionProposalComputer.java:180) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.computeComp letionProposals(JavaCompletionProposalComputer.java:148) at org.eclipse.mylyn.internal.java.ui.editor.FocusedJavaNoTypeProposalComputer.comp uteCompletionProposals(FocusedJavaNoTypeProposalComputer.java:36) at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.compu teCompletionProposals(CompletionProposalComputerDescriptor.java:303) !ENTRY org.eclipse.ui 4 0 2008-05-30 20:50:50.269 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:50:57.634 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.core.jobs 4 2 2008-05-30 20:51:01.751 !MESSAGE An internal error occurred during: "Periodic workspace save.". !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.jdt.core 4 4 2008-05-30 20:51:01.753 !MESSAGE Background Indexer Crash Recovery !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:12.861 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:24.273 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:28.873 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:37.235 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:41.445 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space !ENTRY org.eclipse.ui 4 0 2008-05-30 20:51:50.241 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space Tak, Tak wiem, ktoś powie że masz forum ubuntu i tam się pytaj, wybaczcie, ale tam mam tego samego posta i wiem z doświadczenia, że nikt mi nie odpowie a tu, mam takie wrażenie, zaglądają bardziej zaawansowani użytkownicy i sądzę, że problem nie dotyczy tylko UBUNTU+ECLIPSE (zauważone podczas googlowania). ------------ Listingi do 12-15 linijek umieszczaj między znacznikami [code] i [/code], dłuższe niż 15 linii pomiędzy [codebox] i [/codebox] - tak jest czytelniej. Przeczytaj "BB Code Help".WalDo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
morsik Napisano Maj 31, 2008 Zgłoszenie Share Napisano Maj 31, 2008 sądzę, że problem nie dotyczy tylko UBUNTU+ECLIPSE (zauważone podczas googlowania). Teoretycznie nie, ale musisz pamiętać że programy mają różne opcje kompilacji przez co w Fedorze może nie być tego błędu a w ubuntu być. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Ponury Napisano Maj 31, 2008 Zgłoszenie Share Napisano Maj 31, 2008 Tym bardziej że w Fedorze jest lekko zmodyfikowany Eclipse, Fedora Eclipse. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi