facebook

Is MyEclipse 4.1 for Linux production ready ??

  1. MyEclipse Archived
  2.  > 
  3. UML Development
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #248866 Reply

    chrish
    Member

    Hi 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

    #248872 Reply

    Brian Fernandes
    Moderator

    Krzysiek,

    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=128M

    Let us know how it turns out.
    Best,
    Brian.

    #248874 Reply

    chrish
    Member

    Brian,

    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
    Krzysiek

    PS. 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.

    #248875 Reply

    Brian Fernandes
    Moderator

    Krzysiek,

    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.

    #248883 Reply

    Kapil Kapre
    Member

    Krzysiek,
    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

    #248961 Reply

    chrish
    Member

    Kapil,

    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 Workbench

    Version: 4.1.1 GA
    Build id: 20060309-4.1.1-GA

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse Platform

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse RCP

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse Java Development Tools

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse Plug-in Development Environment

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse Project SDK

    Version: 3.1.2
    Build id: M20060118-1600

    Eclipse 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/java

    and 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.txt

    Answering 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 moment

    The 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

    #249359 Reply

    Riyad Kalla
    Member

    Krzysiek,
    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?

    #249905 Reply

    Arvoreen
    Member

    As 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 Workbench

    Version: 4.1.1 GA
    Build id: 20060309-4.1.1-GA

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse Platform

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse RCP

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse Java Development Tools

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse Plug-in Development Environment

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse Project SDK

    Version: 3.1.2
    Build id: Gentoo Linux eclipse-sdk-3.1.2

    Eclipse 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

    #249909 Reply

    Kapil Kapre
    Member

    Arvoreen,
    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

    #249910 Reply

    Arvoreen
    Member

    Well, 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).

    #249911 Reply

    Kapil Kapre
    Member

    What is your eclipse build id? Also when exactly does the eclipse freeze?

    #249912 Reply

    Riyad Kalla
    Member

    Arvoreen,
    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.

Viewing 12 posts - 1 through 12 (of 12 total)
Reply To: Is MyEclipse 4.1 for Linux production ready ??

You must be logged in to post in the forum log in