facebook

MyEclipse 8.5 Doesn’t Honor Different Installation Location

  1. MyEclipse IDE
  2.  > 
  3. Installation, Configuration & Updates
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #306316 Reply

    wleck
    Participant

    I recently changed jobs; and wanted to install MyEclipse as I have been a fan of the product for a very long time. I was given a temporary computer that had a copy of Windows 7 Beta installed on it. I decided to use MyEclipse 8.5; and downloaded the installer for it. When I installed it, it gave me the option to change the installation location. By default it loads in the AppData\Local\Genuitec directory beneath your home directory. I don’t like applications installed in my home directory. I prefer they be installed in the Program Files directory. So I changed locations to Program Files\Genuitec; and proceeded with the install. The install failed when it attempted to launch the application indicating that it could not find the executable. So I attempted to re-install, getting the same results. After fighting with it for several hours, I gave up; and just accepted the default location. Doing that permitted it to install properly. Given that this was a temporary computer, I wasn’t willing to continue to fight with it.

    When my new computer arrived, it had a production version of Windows 7. I once again downloaded the installer, and attempted the install again with the same exact results. After fighting with it once again, I opted to once again accept the default location. This permitted it to install properly. Once the install was complete, I manually moved the <HOME>/AppData/Genuitec directory to \Program Files. I modified the .pulse2.locator file to point to \Program Files\Genuitec. Modified the Desktop shortcuts; and voila, it worked just fine.

    Then when Pulse pushed the M2 release out; and it wanted to install it once again in <HOME>\AppData\Local\Genuitec. I attempted to change locations to \Program Files\Genuitec; but it refused indicating that it had to be installed in AppData\Genuitec because it thought thats’s where the original was located. So I had to shutdown Pulse. Modify .pulse2.locator to AppData, etc, etc. Restart Pulse. Proceed with the installation in the default location, then go back and repeat the relocation process again.

    Clearly the installer is broken. It needs to honor the new installation location, or not provide that as an option. I would much prefer that it honor the new installation location; and not just lamely place it where it wants. In my old job, we had special directories for installing applications to prevent McAfee from performing full scans when processes in those directories got launched. I’m certain there are others out there that need that kind of flexibility as well. As far as I am concerned, applications that require fixed installation locations are not very well written. I believe that before Genuitec permits 8.5 from going Gold, they MUST fix this problem. I should have never have had to have performed such a tedious work around.

    #306338 Reply

    support-joy
    Member

    wleck,

    I am sorry that you are facing this issue. To help investigate this issue further can you provide some more details –
    1. Can you copy and paste your installation details? Open MyEclipse IDE, from menu options click on MyEclipse > Installation Summary > Installation Details.
    2. How did you install ME? Meaning all-in-one installer / pulse /archived update site on top of eclipse classic
    3. Are you on Windows 7 x32 / x64 bit?
    4. Can you provide your pulse.handshake.id from pulse2.properties file located here ~\Genuitec\Common\configuration\pulse2.properties
    Sorry for the inconvenience.

    #306340 Reply

    Brian Fernandes
    Moderator

    wleck,

    Sorry you ran into this problem. Note that the installer (assuming you installed using the all-in-one) allows you to change two locations, the location of common files (all the plugins used by your various installations – this will be the meat of the installation in terms of size) and the location of the MyEclipse executable and configuration data. Behind the scenes, Pulse is also installed, but in a default location over which you have no control (AppData/Local/Genuitec/Pulse Explorer). I’m afraid we don’t allow users to change that location through the UI just yet (other than creating a .pulse.locator file before running the installer – which is not something we want users to have to do). This is something we are working on right now.

    As regards the changes you tried to make, on a clean system, you would have been allowed to change the location of the common folder as well as the location of the MyEclipse profile. Both locations can be freely modified to point to any locations, and the resulting installation should work – something we have explicitly tested on Windows 7. Which location did you attempt to change or did you change both of them? If so, any specifics on the location would help – did you change both locations to point to the same folder? Can you give us any more details so we can try to replicate this locally?

    The install failed when it attempted to launch the application indicating that it could not find the executable.

    Just wanted to clarify this point – at the end of the installation process, we attempt to launch MyEclipse by default, and, at this point you see a prompt saying it can’t find the executable?

    Thanks for highlighting your problems, having users face problems with installation is the last thing we’d want. Any further information you can provide will help track this down.

    #306389 Reply

    wleck
    Participant

    Joy and Brian:

    Sorry to take so long to respond. Since this was an installation issue and not an application issue and since MyEclipse itself has been running fine so far, I kind of placed this on the back burner.

    Here is the detail that Joy was looking for

    1. Can you copy and paste your installation details? Open MyEclipse IDE, from menu options click on MyEclipse > Installation Summary > Installation Details.

    *** Date:
    Friday, February 26, 2010 8:39:05 AM MST

    ** System properties:
    OS=WindowsVista
    OS version=6.1.0
    Java version=1.6.0_13

    *** MyEclipse details:
    MyEclipse Enterprise Workbench
    Version: 8.5M2
    Build id: 8.5M2-20100212

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 8.5M2
    Build id: 8.5M2-20100212

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -showsplash
    -launcher
    C:\Users\Bill\AppData\Local\Genuitec\MyEclipse 8.5 M1\myeclipse.exe
    -name
    Myeclipse
    –launcher.library
    C:\Users\Bill\AppData\Local\Genuitec\MyEclipse 8.5 M1\../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll
    -startup
    C:\Users\Bill\AppData\Local\Genuitec\MyEclipse 8.5 M1\../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    -install
    C:/Users/Bill/AppData/Local/Genuitec/MyEclipse 8.5 M1
    -configuration
    configuration
    -vm
    C:/Users/Bill/AppData/Local/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll

    2. How did you install ME? Meaning all-in-one installer / pulse /archived update site on top of eclipse classic

    I used the all-in-one installer. The install was on a pristine Windows 7 box.

    3. Are you on Windows 7 x32 / x64 bit?

    32 Bit for the first install. Also the first install was on a Beta release of Windows 7. However, I no longer have that box, so will be unable to provide you with the build number. 64 Bit for the second install. This is a production release of Windows 7 Ultimate

    4. Can you provide your pulse.handshake.id from pulse2.properties file located here ~\Genuitec\Common\configuration\pulse2.properties

    pulse.handshake.id=66aad0da-d8b4-4af7-a9cc-72e7ab813861

    And now responses to Brian’s questions:

    Which location did you attempt to change or did you change both of them?

    Both of them –> c:\Program Files\Genuitec

    did you change both locations to point to the same folder?

    Yes

    Can you give us any more details so we can try to replicate this locally?

    Quite honestly, I’m not really sure what else to provide you with. As I said, I used the All-in-one installer, I told it to use C:\Program Files\Genuitec for both Common and MyEclipse. I simply clicked the button to select the new location when prompted by the installer. Also, my experience was identical for both installs.

    Just wanted to clarify this point – at the end of the installation process, we attempt to launch MyEclipse by default, and, at this point you see a prompt saying it can’t find the executable?

    Yes, that is correct.

    I sincerely hope that you can reproduce my experience; and see the results. The hacks that I indicated that I performed to get it to work, were done after the unsuccessful installation. The failures occurred when simply occurred when I followed the installer prompts. The only default not selected was the installation location.

    Don’t hesitate to let me know if there is anything else I can provide you with.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: MyEclipse 8.5 Doesn’t Honor Different Installation Location

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