facebook

Frequent crashes of MyEclipse – some are reproduceable

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #346936 Reply

    JosefB
    Member

    Hello,

    now this “aint no funny no more” – to say it in Pidgin: I am having very frequent (>10 times today) hangs / crashes. In at least one case it have reproduced it 3 times in a row:

    When I reload ME (MyEclise) after a crash and when the first action is a double click to copy the name of a method, then the entire ME hangs and does not recover. I have to kill the process. I am having only 5 views open. As for the other cases, I am quite sure to remember that they were also affiliated with a DC (double click).

    Normally, in development in my usual environment 40-60 views or more are quite normal but this is not file-based but image based. When I get into real production in ME I will certainly need 10-15 views open simultaneously.

    I have reproduced this hanging crash now 5 times and for the last attempt I even rebooted my 16GB Win7 64Bit i7 3770 PC to avoid that something in this respect could be the case, because the PC had been running for >5 days already. Same result.

    I have already increased the memory – see below. I doubt that this is the cause, because ME shows around 380-450MB in the task manager. I am not running any other Java application to the best of my knowledge. I am normally working in Smalltalk, the mother of Java, so I prefer the much better original over the simpler copy (= Java).

    And my working views are only open on JavaScript files. I am NOT working in Java in ME and I won’t be.

    Are there any crash related file that would help you? What else can I send you?

    Despite these problems I would like to continue with ME now that I have found most of what I need in the quite confusing menus etc.

    Regards
    Josef

    P.S. After starting ME once more, I first closed the view, where the hanging crash happened after a DC, I then opened a new view on the same file and made a DC without this causing the same problem. Maybe this helps a little bit.

    Here is the content of myeclipse.ini:

    #utf8 (do not remove)
    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    –launcher.library
    plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_3.2.0.v201103301700
    -vm
    binary/com.sun.java.jdk7.win32.x86_1.7.0.u45/jre/bin/client/jvm.dll
    -install
    C:\Users\hgn\MyEclipsePro2014
    -vmargs
    -Xmx1024m
    -XX:MaxPermSize=384m
    -XX:ReservedCodeCacheSize=64m
    -Dosgi.nls.warnings=ignore

    #346998 Reply

    support-swapna
    Moderator

    Josef,

    Sorry that you are seeing issues with MyEclipse.

    1. If your code includes large JavaScript frameworks, can you please try ‘Turned Off’ or selecting ‘Basic mode’ for JS Code Analysis mode (Window > Preferences > MyEclipse > Files and Editors > JavaScript) and see if it helps?

    2. Can you please switch to a new workspace, replicate the issue with the double click on JS files and attach the .log file (change it to .txt before attaching) which is located at <workspace dir>/.metadata/.log to help us investigate further.

    3. Did you install any third party plugins? If yes, please list them.

    4. Can you please check whether the issue can be replicated when opening the JS file using the text editor (Right click on JS file > Open With > Text Editor) instead of MyEclipse JavaScript Editor ?

    4. Also please share the MyEclipse Installation Details from MyEclipse > Installation Summary > Installation Details.

    #347365 Reply

    JosefB
    Member

    Hello,

    sorry, I had to be off my Eclipse related project for about 10 days.

    Now I am back and I am having so frequent hangings that a proper working is hardly possible. Thus, I am reporting all your requested data hoping to get a fix to these nasty bugs:

    1. If your code includes large JavaScript frameworks
    My code includes NO foreign framkeworks except Joose.it, which never caused by problems in the past, BUT I am currently only editing code, NOT running or debugging any code. Threfore, Joose is never touched by what I do nor is any other library.

    2. Can you please switch to a new workspace, replicate the issue with the double click on JS files and attach the .log file
    Well, I had hangings today at other and different occasions. Last time today was when I copy/pasted a value into the little search pane but (I think) after the copy and after the paste. Still, I attach the zipped log file.

    3. Did you install any third party plugins?
    I am not aware of but I can’t exclude it. After the installation (and partially still now) I was extremely confused by your UI and the missing of clear lists of what is available and included. Very confusing. I had been looking for the Eclipse JavaScript tools (there was NO info available if or that they were already installed, very bad solution for a novice).

    Where do I get a list of what is installed? I searched the menus but did not find anything.

    4. Can you please check whether the issue can be replicated when opening the JS file using the text editor
    Well, after my experience of today there are several other occasions when this happens but I have not yet tried to reproduce them primarily because they were very different. But I will keep an eye on this and try to reproduce them and I will let you know in case of success.

    5. Also please share the MyEclipse Installation Details
    Please find them at the end.

    7z files are not allowed in your forum for upload. You should change this! It’s much better than the old zip stuff.

    Despite these massive problems we are just about to purchase a license and I do sincerely hope hat you will have a solution for these bugs and problems.

    Best regards
    jb

    *** Date:
    Mittwoch, 19. Februar 2014 16:33 Uhr MEZ

    *** System properties:
    OS=Windows7
    OS version=6.1.0
    OS arch=x86
    Profile arch=x86
    Window system=win32
    Java version=1.7.0_45
    Workspace=file:/D:/Eclipse/140203/
    VM Args=-Xmx1024m
    -XX:MaxPermSize=384m
    -XX:ReservedCodeCacheSize=64m
    -Dosgi.nls.warnings=ignore
    -Djava.class.path=C:\Users\hgn\MYECLI~1\plugins/OR8508~1.JAR

    *** Subscription information
    Your 30-day trial period expires on Mrz 05, 2014

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 2014
    Build id: 12.0.0-20131202

    Blueprint: N/A

    com.genuitec.eclipse.mobile.feature – 12.0.0.201311260528
    com.genuitec.myeclipse.database – 12.0.0.me201311281640
    com.genuitec.myeclipse.desktop – 12.0.0.me201311281640
    com.genuitec.myeclipse.enterprise.workbench – 12.0.0.me201311281640
    com.genuitec.myeclipse.geronimo – 12.0.0.me201311281640
    com.genuitec.myeclipse.glassfish – 12.0.0.me201311281640
    com.genuitec.myeclipse.icefaces.feature – 12.0.0.me201311281640
    com.genuitec.myeclipse.imageeditor – 12.0.0.me201311281640
    com.genuitec.myeclipse.jboss – 12.0.0.me201311281640
    com.genuitec.myeclipse.jetty – 12.0.0.me201311281640
    com.genuitec.myeclipse.jonas – 12.0.0.me201311281640
    com.genuitec.myeclipse.jrun – 12.0.0.me201311281640
    com.genuitec.myeclipse.jsf – 12.0.0.me201311281640
    com.genuitec.myeclipse.maven – 12.0.0.me201311281640
    com.genuitec.myeclipse.oracle – 12.0.0.me201311281640
    com.genuitec.myeclipse.orion – 12.0.0.me201311281640
    com.genuitec.myeclipse.persistence – 12.0.0.me201311281640
    com.genuitec.myeclipse.reports – 12.0.0.me201311281640
    com.genuitec.myeclipse.resin – 12.0.0.me201311281640
    com.genuitec.myeclipse.struts – 12.0.0.me201311281640
    com.genuitec.myeclipse.sun – 12.0.0.me201311281640
    com.genuitec.myeclipse.tomcat – 12.0.0.me201311281640
    com.genuitec.myeclipse.uml2 – 12.0.0.me201311281640
    com.genuitec.myeclipse.visualvm – 12.0.0.me201311281640
    com.genuitec.myeclipse.visualvm.server – 12.0.0.me201311281640
    com.genuitec.myeclipse.weblogic – 12.0.0.me201311281640
    com.genuitec.myeclipse.websphere – 12.0.0.me201311281640
    com.genuitec.myeclipse.ws – 12.0.0.me201311281640
    org.eclipse.birt – 4.3.1.me201311281640
    org.eclipse.datatools.connectivity.feature – 1.11.1.me201311281640
    org.eclipse.datatools.enablement.feature – 1.11.1.me201311281640
    org.eclipse.datatools.modelbase.feature – 1.11.1.v201306041610-7707GCcNBHLDaKTEcRi
    org.eclipse.datatools.sqldevtools.feature – 1.11.1.me201311281640
    org.eclipse.emf – 2.9.1.v20130902-0605
    org.eclipse.gef – 3.9.1.201308190730
    org.eclipse.graphiti.feature – 0.10.1.v20130918-0838
    org.eclipse.jpt.jpa.feature – 3.3.1.me201311281640
    org.eclipse.jpt.jpadiagrameditor.feature – 1.2.0.me201311281640
    org.eclipse.jst.common.fproj.enablement.jdt – 3.4.0.me201311281640
    org.eclipse.jst.enterprise_ui.feature – 3.5.0.me201311281640
    org.eclipse.jst.server_adapters.ext.feature – 3.3.103.me201311281640
    org.eclipse.jst.server_adapters.feature – 3.2.201.me201311281640
    org.eclipse.jst.server_ui.feature – 3.4.1.me201311281640
    org.eclipse.jst.ws.axis2tools.feature – 1.1.200.me201311281640
    org.eclipse.m2e.feature – 1.4.0.me201311281640
    org.eclipse.sapphire.platform – 0.6.6.201310081535
    org.eclipse.wst.common.fproj – 3.4.0.me201311281640
    org.eclipse.wst.server_adapters.feature – 3.2.300.me201311281640
    org.eclipse.xsd – 2.9.1.v20130902-0605
    org.springframework.ide.eclipse.feature – 3.3.0.me201311281640

    com.bdaum.SpellChecker3 – 3.2.4
    com.bdaum.SpellChecker3.NLsupport – 3.2.4.0
    com.bdaum.SpellChecker3src – 3.2.4.0
    com.google.eclipse.javascript.jstestdriver.feature – 1.3.4.e
    fr.obeo.acceleo.bridge.feature – 2.6.0.me201311281640
    org.eclipse.cvs – 1.4.0.v20130911-1000
    org.eclipse.draw2d – 3.9.1.201308190730
    org.eclipse.e4.rcp – 1.2.1.v20130910-2014
    org.eclipse.egit – 3.1.0.201310021548-r
    org.eclipse.epp.mpc – 1.2.1.I20130917-2019
    org.eclipse.equinox.p2.core.feature – 1.2.1.v20130827-1605
    org.eclipse.equinox.p2.discovery.feature – 1.0.100.v20130502-0334
    org.eclipse.equinox.p2.extras.feature – 1.2.0.v20130827-1605
    org.eclipse.equinox.p2.rcp.feature – 1.2.0.v20130828-0031
    org.eclipse.equinox.p2.user.ui – 2.2.0.v20130828-0031
    org.eclipse.equinox.server.jetty – 1.1.0.v20120522-1841-8077C1F8NcJTbM1Yi489EAAK
    org.eclipse.help – 2.0.1.v20130911-1000
    org.eclipse.jdt – 3.9.1.v20130911-1000
    org.eclipse.jgit – 3.1.0.201310021548-r
    org.eclipse.jsf.feature – 3.7.0.me201311281640
    org.eclipse.mylyn.bugzilla_feature – 3.9.1.v20130917-0100
    org.eclipse.mylyn.commons – 3.9.1.v20130917-0100
    org.eclipse.mylyn.commons.identity – 1.1.1.v20130917-0100
    org.eclipse.mylyn.commons.notifications – 1.1.1.v20130917-0100
    org.eclipse.mylyn.commons.repositories – 1.1.1.v20130917-0100
    org.eclipse.mylyn.context_feature – 3.9.1.v20130917-0100
    org.eclipse.mylyn.cvs – 1.1.1.v20130917-0100
    org.eclipse.mylyn.discovery – 3.9.1.v20130917-0100
    org.eclipse.mylyn.git – 1.1.1.v20130917-0100
    org.eclipse.mylyn.ide_feature – 3.9.1.v20130917-0100
    org.eclipse.mylyn.java_feature – 3.9.1.v20130917-0100
    org.eclipse.mylyn.monitor – 3.9.1.v20130917-0100
    org.eclipse.mylyn.tasks.ide – 3.9.1.v20130917-0100
    org.eclipse.mylyn.team_feature – 3.9.1.v20130917-0100
    org.eclipse.mylyn.versions – 1.1.1.v20130917-0100
    org.eclipse.mylyn_feature – 3.9.1.v20130917-0100
    org.eclipse.ocl – 3.1.0.v20110606-1427
    org.eclipse.pde – 3.9.1.v20130911-1000
    org.eclipse.platform – 4.3.1.v20130911-1000
    org.eclipse.rcp – 4.3.1.v20130911-1000
    org.eclipse.vjet.codegen – 0.10.0.201303191704
    org.eclipse.vjet.core – 0.10.0.201303191704
    org.eclipse.vjet.eclipse – 0.10.0.201303191704
    org.eclipse.vjet.extmod.dltk.core – 0.10.0.201303191704
    org.eclipse.vjet.extmod.jsdt – 0.10.0.201303191704
    org.eclipse.vjet.extmod.rhino – 0.10.0.201303191704
    org.eclipse.vjet.js.ide – 0.10.0.201303191704
    org.eclipse.vjet.resource – 0.10.0.201303191704
    org.eclipse.vjet.rt – 0.10.0.201303191704
    org.eclipse.vjet.web – 0.10.0.201303191704
    org.eclipse.wb.core.feature – 1.6.1.r43x201309092314
    org.eclipse.wb.core.java.feature – 1.6.1.r43x201309092318
    org.eclipse.wb.core.ui.feature – 1.6.1.r43x201309092325
    org.eclipse.wb.core.xml.feature – 1.6.1.r43x201309092330
    org.eclipse.wb.doc.user.feature – 1.6.1.r43x201309092334
    org.eclipse.wb.layout.group.feature – 1.6.1.r43x201309092345
    org.eclipse.wb.rcp.SWT_AWT_support – 1.6.1.r43x201309100026
    org.eclipse.wb.rcp.doc.user.feature – 1.6.1.r43x201309100019
    org.eclipse.wb.rcp.feature – 1.6.1.r43x201309100008
    org.eclipse.wb.swing.doc.user.feature – 1.6.1.r43x201309100012
    org.eclipse.wb.swing.feature – 1.6.1.r43x201309100023
    org.eclipse.wb.swt.feature – 1.6.1.r43x201309092350
    org.eclipse.wb.xwt.feature – 1.6.1.r43x201309100031
    org.sonatype.m2e.mavenarchiver.feature – 0.15.0.201207090125-signed-20130612210623

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -showsplash
    -launcher
    C:\Users\hgn\MyEclipsePro2014\myeclipse.exe
    -name
    Myeclipse
    –launcher.library
    C:\Users\hgn\MyEclipsePro2014\plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_3.2.0.v201103301700\eclipse_3215.dll
    -startup
    C:\Users\hgn\MyEclipsePro2014\plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    -install
    C:\Users\hgn\MyEclipsePro2014
    -vm
    C:\Users\hgn\MyEclipsePro2014\binary/com.sun.java.jdk7.win32.x86_1.7.0.u45/jre/bin/client/jvm.dll

    Attachments:
    You must be logged in to view attached files.
    #347377 Reply

    support-tony
    Keymaster

    Josef,

    Sorry you’re still having many problems. There may be a couple of issues, I think.

    Firstly, you appear to have installed VJet which is in incubation status as an eclipse project and is understood to be very unstable. You can check what is installed by going to Help->About MyEclipse Enterprise Workbench and then clicking Installation Details. This gives a standard eclipse dialog, showing features that you’ve specifically installed (the MyEclipse features should show up here), as well as all features and plugins. You can uninstall a feature that you’ve installed by clicking on the appropriate line under Installed Software and clicking the Uninstall button (this is not the recommended way to remove MyEclipse components however; that would be Help->Choose Components).

    As a Smalltalker you may be trying to use the workbench in a similar way to the Smalltalk tools you’re used to. The term “views” has a specific meaning in eclipse and roughly equates to the individual panels and tabs you see in the main window. However, if you were referring to the Main Window (seen when you click on Window->New Window), then that might cause issues if you are working with the same files in different windows, or even using the search functions simultaneously in multiple windows. I realise that this should not be a problem but you’re using the feature much more extensively than most developers would use it. That’s understandable, as a Smalltalker, but may be raising problems that haven’t been seen before, as your other topic seems to confirm.

    It’s possible to edit multiple files in the same window, with each one tabbed in the editor panel. There are preferences to control how many editors you have open at once (opening a new one may replace the oldest saved editor, for example, but this is controlled by preferences). It’s also possible to have multiple editors open on the same file, in the same window, to give a side-by side view of different portions.

    There is a section in the in-product help concerning the eclipse Workbench itself, which may help to give you a feel for what you can do. I realise the features and UI will be very different to what you’re used to with Smalltalk but it is what it is.

    I have managed to replicate at least one of the errors we see in your log (the class not found exception for the BuildMobileProject class) and will be logging that bug for investigation. If you see other bugs and can replicate them consitently, please provide the steps so that they can be logged also.

    I hope this helps.

    #347386 Reply

    JosefB
    Member

    Hello Tony,

    thank you for the quick and detailed answers. Your support is excellent!

    1) I have de-installed the VJET stuff. I would not need it anyway, because this seems to be for Java only. When importing these at the beginning of my usage, I has actually been looking for all JavaScript related tools and I was missing some central and simple to undesrtand overview on what IS and what IS NOT installed. From there came the / my confusion. But I had never used these parts.

    2) Views
    @support-tony wrote:

    As a Smalltalker you may be trying to use the workbench in a similar way to the Smalltalk tools you’re used to.

    Well yes, but primarily because this style of IDE is far superior to anything else that I have seen in my >30 years in the software industry (and far less, because I am accustomed to it). It’s just the most productive style and I am most surprised that this is not used for Java, which is some child of Smalltalk.

    @support-tony wrote:

    The term “views” has a specific meaning in eclipse and roughly equates to the individual panels and tabs you see in the main window. However, if you were referring to the Main Window (seen when you click on Window->New Window), then that might cause issues if you are working with the same files in different windows,

    I only have only one window open per file.

    And yes, I open new windows via Window -> New window but never on the same file again, because I was assuming that this might cause problems.

    (As a side-remark: the main and most severe conceptional mistake with JS is in this extremely stupid concept of file-based code [which, of course, is NOT your fault]. This is the cause of so much trouble and disadvantages. It’s just sick, sick, sick! Unfortunately, 99,5% of all developers don’t know anything else and therefore can’t judge.

    @support-tony wrote:

    or even using the search functions simultaneously in multiple windows.

    Which is very frequently needed when searching for senders and implementers of methods. Enabling this is, in my view, the greatest advantage of MyEclipse and missing in the other tools that I looked at.

    Of course, I am not using the primitive JavaScript in “the normal way” but I am using Joose, which is 100% native standard JS (no extensions like in Obj-J) but in a rather o-o style enabling class trees. I am starting a fairly large JS application and I therefore mainly develop my own framework on an application level at the moment.

    And, of course, looking for senders and implementers is probably the most important task if one wants to avoid redundant code. As you might know, the only error-free code is the one that was never written (smile). Therefore, I re-use as much as possible.

    @support-tony wrote:

    I realise that this should not be a problem but you’re using the feature much more extensively than most developers would use it. That’s understandable, as a Smalltalker, but may be raising problems that haven’t been seen before, as your other topic seems to confirm.

    Well, this aspect has little to do with my “Smalltalk stylish” use of MyEclipse. It’s just that the iconized window titles truncate the only really relevant part of the window title, the file name, and this forces me and everybody else to wait till the full title is shown in a help bubble and this costs time and is very frustrating.
    @support-tony wrote:

    It’s possible to edit multiple files in the same window, with each one tabbed in the editor panel.

    Sure, I know, but this is no good solution, simple because I have to switch views but I must see two or a few views at the same time. And what would be much better is to have one view and one window per single method, but I understand that this is hardly possible in an IDE for a file-based language.
    @support-tony wrote:

    It’s also possible to have multiple editors open on the same file, in the same window, to give a side-by side view of different portions.

    Thank you, I had been looking for this but did not find it. My fault – stupid me!.

    Thank you!

    Best regards
    JB

    #347406 Reply

    support-tony
    Keymaster

    Josef,

    As an ex-Smalltalker myself, I can appreciate the frustrations with file-based IDEs!

    Thanks for your separate e-mail on this and I’m glad that the removal of the VJet plug-in has solved the multiple crashes and some other issues that you had.

    Please let us know if you have other MyEclipse issues.

    #347759 Reply

    JosefB
    Member

    Hello Tony,

    thanks for this:

    @support-tony wrote:

    Josef,

    As an ex-Smalltalker myself, I can appreciate the frustrations with file-based IDEs!

    Thanks for your separate e-mail on this and I’m glad that the removal of the VJet plug-in has solved the multiple crashes and some other issues that you had.

    Please let us know if you have other MyEclipse issues.

    Well, under the circumstances and limitations set by JavaScript MyEclipse works really fine!

    I don’t want to appear being a grumbler but for a Smalltalker using JS it’s really like throwing an Airbus pilot back to driving the Flintstone’s ox carriage.

    What I will never understand is why these foolish idiots who designed JavaScript not that long ago refused to learn from what already existed by then and that was not only Smalltalk. Ada, Lisp, Eiffel, even TurboPascal and a few more were much better designed than JS and were in use by then.

    Writing parsers and interpreters for such a badly designed language like JS must be a nightmare! And the same is supposedly true for you writing an editor and development tool!

    The crap in JS is not only due to the file based concept, which is sick in the first place, but even more so in all these stupid syntax, bracket, braces etc inconsistancies that drive me nuts.

    Well, I shall have to live with it. Unfortunately!

    Anyway, thank you for your great support!

    Greetings from fighting JS
    Josef

    #347799 Reply

    support-tony
    Keymaster

    Josef,

    Thanks for your comments. I’m afraid I can’t offer any insights into the origins of the JavaScript language. Unfortunately, as you say, it is what it is and we just have to get on with it!

    I’m glad we have some nice tools to ease the pain, for you!

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: Frequent crashes of MyEclipse – some are reproduceable

This topic is marked as closed to new replies, however your posting capabilities still allow you to do so.

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