- This topic has 11 replies, 5 voices, and was last updated 18 years, 7 months ago by Riyad Kalla.
-
AuthorPosts
-
chrishMemberHi All,
I’ve just purchased, downloaded and installed the MyEclipse Professional Edition v. 4.1 on my Linux box, but the more I work with it (actually “try to work” phrase would match better here), the more frustrated I get.
There’re two issues that can be noticed immediately.
The UML perspective cannot be used longer than “5 minutes”, because it causes the the whole workbench to hang. I tried to figure out if there are any specific conditions under which the fault could be reproduced. The answer is yes – it happens when I use the Properties View. I managed to draw quite large diagrams if the props view for UML was not used (but honestly – you can’t do any sensible work without it!).
The second annoying problem is, that after a few interactions with the plugin (not necessarrily with the UML part of it) I get the following http://hicnar.csoft.net/myEclipseProblem.png like dialog windows on the workbench exit. It doesn’t happen with the previous releases.
I use Fedora Core 1 with the kernel 2.6.7.
Best regards
Krzysiek
Brian FernandesModeratorKrzysiek,
Did you have the UML problem always or did that only start with 4.1 too?
It looks like you’re probably running out of memory. Try increasing the maximum memory to something like 512 if you have that much.
This is our recommended eclipse command line string: -vmargs -Duser.language=en -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128MLet us know how it turns out.
Best,
Brian.
chrishMemberBrian,
Answering your first question. I didn’t work with the MyEclipse UML perspective in the previous releases.
The command line looked exactly as you typed, i increased the “XX” params to -XX:PermSize=128M -XX:MaxPermSize=512M, but think this is not relevant since I monitored the memory usage while playing with MyEclipse and the problem happend when little less than 300MB was used in the whole system (I have a total of 1GB on my box). And again the problem seems to appear only if I use the properties view while working with the UML perspective.
See another “post mort” dialog the workbench produced http://hicnar.csoft.net/myEclipseProblem2.png
Regards
KrzysiekPS. At work, I’ve got another instance of MyEclipse 4.1 (for Windows), on Mon. I will try to play with it to find out if the problems are Linux specific only.
Brian FernandesModeratorKrzysiek,
It looks like you might be specifying memory settings both on the command line and in an eclipse.ini file; though this is apparrently not the problem, it might be worth cleaning that up and specifying the settings in only one of these locations.
Do let us know if the problems persist on windows, in the meanwhile I’ll check with our UML team.
Best,
Brian.
Kapil KapreMemberKrzysiek,
We are unable to replicate this problem in our testing environment. I have a few Q’s
Which Eclipse version are you using?
Are you using any locale specific fonts/characters?
I assumed in the negative but still want to ask if you have experienced this problem when you were not using MyUML?
Also could you please post all the information we request [URL=http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-393.html]here[/URL]Thanks
chrishMemberKapil,
I’ve just read the contents of the page from your link.
A bit more about my configuration:
*** Date: Mon Mar 20 16:05:51 CET 2006
*** System properties:
OS=Linux
OS version=2.6.7
Java version=1.5.0_06*** MyEclipse details:
MyEclipse Enterprise WorkbenchVersion: 4.1.1 GA
Build id: 20060309-4.1.1-GA*** Eclipse details:
Eclipse SDKVersion: 3.1.2
Build id: M20060118-1600Eclipse Platform
Version: 3.1.2
Build id: M20060118-1600Eclipse RCP
Version: 3.1.2
Build id: M20060118-1600Eclipse Java Development Tools
Version: 3.1.2
Build id: M20060118-1600Eclipse Plug-in Development Environment
Version: 3.1.2
Build id: M20060118-1600Eclipse Project SDK
Version: 3.1.2
Build id: M20060118-1600Eclipse startup command=-os
linux
-ws
gtk
-arch
x86
-launcher
/usr/local/eclipse312/eclipse
-name
Eclipse
-showsplash
600
-exitdata
9f800e
-Xms256
-Xmx512
-vm
/usr/java/jdk1.5.0_06/bin/javaand here you’ve got three stacktraces related to myeclipse problems
http://hicnar.csoft.net/stacktrace1.txt
http://hicnar.csoft.net/stacktrace2.txt
http://hicnar.csoft.net/stacktrace3.txtAnswering to your questions
– I do not use any locale specific fonts/characters. My linux box language settings are en_US.UTF.8
– The error dialog boxes that appear when I close the workbench are probably not related to MyUML. To make sure, I’ll uninstall MyEclipse and try to play with pure Eclipse to see if it produces those dialog boxes itself (today they appeared on exit, and before that, I just switched the perspective to CVS and returned back to Java).
– MyEclipse is the only plugin installed on my box at the momentThe hanging of the whole workbench seems to be related to using the Properties perspective, I mean, if I keep it closed, nothing bad happens while drawing the diagrams.
If you have any more idea how I could help to fix it (any “secret” switches resulting in 4 ex. more verbose logging, whatever) just let me know I’ll try it.Regards
Krzysiek
Riyad KallaMemberKrzysiek,
Your args and setup all look fine. If you are seeing some of this funkyness with the base Eclipse install then I’m wondering if there is some hardware-driver interaction that is causing this problem. Do you have another linux machine to work on and see if you can get it to barf as well?
ArvoreenMemberAs a followup, I’m seeing the exact same problems as Krzysiek. Here is my configuration information:
*** Date: Thu Apr 06 10:56:47 EDT 2006
*** System properties:
OS=Linux
OS version=2.6.16-gentoo-r1
Java version=1.5.0_06*** MyEclipse details:
MyEclipse Enterprise WorkbenchVersion: 4.1.1 GA
Build id: 20060309-4.1.1-GA*** Eclipse details:
Eclipse SDKVersion: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse Platform
Version: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse RCP
Version: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse Java Development Tools
Version: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse Plug-in Development Environment
Version: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse Project SDK
Version: 3.1.2
Build id: Gentoo Linux eclipse-sdk-3.1.2Eclipse startup command=-os
linux
-ws
gtk
-arch
x86
-launcher
/usr/lib/eclipse-3.1/eclipse-gtk
-name
Eclipse-gtk
-showsplash
600
-exitdata
b08003
-clean
-Xmx600m
-vm
/opt/sun-jdk-1.5.0.06/bin/java
Kapil KapreMemberArvoreen,
Do you get the same error code in your jvm crash as the earlier user did? Could you clear your eclipse log and see if it fills up with anything and post it back here? What other plugins have you got installed? Also could you please post all the information we request [URL=http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-393.html]here[/URL]
Thanks,
Kapil
ArvoreenMemberWell, the JVM doesn’t crash per-se. It just hangs up, chewing CPU. I end up manually terminating Eclipse. The error log is full of the following type message
!ENTRY org.eclipse.jdt.ui 4 0 2006-04-06 10:44:45.662 !MESSAGE Error in JDT Core during reconcile !STACK 1 Java Model Exception: Java Model Status [Storage does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:468) at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:1223) at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:1792) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1930) at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:332) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:233) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:488) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:232) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:218) at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1520) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2426) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:60) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:74) at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:148) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:214) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:79) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:718) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:777) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1081) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:98) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:82) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:174) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:120) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:103) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:328) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:170) !SUBENTRY 1 org.eclipse.jdt.core 4 969 2006-04-06 10:44:45.664 !MESSAGE Storage does not exist !ENTRY org.eclipse.jdt.ui 4 0 2006-04-06 10:44:46.696 !MESSAGE Error in JDT Core during reconcile !STACK 1 Java Model Exception: Java Model Status [Storage does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:468) at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:1223) at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:1792) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1930) at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:332) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:233) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:488) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:232) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:218) at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1520) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2426) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:60) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:74) at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:148) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:214) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:79) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:718) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:777) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1081) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:98) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:82) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:147) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:94) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:75) at org.eclipse.jdt.internal.ui.text.JavaReconciler.process(JavaReconciler.java:339) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:204) !SUBENTRY 1 org.eclipse.jdt.core 4 969 2006-04-06 10:44:46.697 !MESSAGE Storage does not exist !ENTRY org.eclipse.jdt.ui 4 0 2006-04-06 10:44:48.454 !MESSAGE Error in JDT Core during reconcile !STACK 1 Java Model Exception: Java Model Status [Storage does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:468) at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:1223) at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:1792) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1930) at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:332) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:233) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:488) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:232) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:218) at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1520) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2426) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:60) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:74) at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:148) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:214) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:79) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:718) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:777) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1081) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:98) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:82) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:174) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:120) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:103) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:328) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:170) !SUBENTRY 1 org.eclipse.jdt.core 4 969 2006-04-06 10:44:48.456 !MESSAGE Storage does not exist
I have a bunch of other plugins normally installed, but I see this same behavior with a clean install (just MyEclipse).
Kapil KapreMemberWhat is your eclipse build id? Also when exactly does the eclipse freeze?
Riyad KallaMemberArvoreen,
Your issue looks like an install issue. If the JDT is complaining about core JDT functionality that’s a good indication of a bad install. I would suggest redownload Eclipse 3.1.2 SDK from the Eclipse.org site. If you are using a custom install, custom build or distro-specific release, try the one from Eclipse.org first with MyEclipse, we don’t currently support MyEclipse on custom Eclipse builds. Also make sure you are using the Sun JDK to run Eclipse and not the Blackdown, IBM or GCJ VMs for now (IBM might be OK though).chrish,
First restart using the -clean command line argument and see if that helps. Corrupt plugin state can cause a myriad of problems like this.If that doesn’t fix it, find a test case that reproduces the problem fairly reliably, then try a new workspace with File > Switch Workspace and import your old settings and projects then try and work in that new workspace for a while and see if it’s still crashing. This is certainly not the norm.
-
AuthorPosts