- This topic has 15 replies, 5 voices, and was last updated 15 years, 7 months ago by support-joy.
-
AuthorPosts
-
A. Rick AndersonParticipantI’ve installed MyEclipse 7.1 and I am attempting to update it with RCPDeveloper from Instantiations.
I’ve downloaded the RCP Packager zipfile, but each of the two places that I’ve tried installing it seem to fail. I’ve tried C:\Program Files\Genuitec\Common (where the other Instantiation files were placed by the update process) and I have tried the C:\Program Files\Genuitec\MyEclipse 7.0\dropins directory.
Neither of them seem to take affect.
Where do I need to extract the RCP Packager zip file in order to get the MyEclipse installation to work?
Loyal WaterMemberWhere do I need to extract the RCP Packager zip file in order to get the MyEclipse installation to work?
You need to drop it in the /dropins folder (which you are already doing correctly). Is there any error that is recorded under <workspace>/.metadata/.log file.
Robby RobsonMemberI wonder why they haven’t put it in pulse
A. Rick AndersonParticipantIs there any error that is recorded under <workspace>/.metadata/.log file
Actually, there are quite a few errors in the log file. So I went back and reloaded MyEclipse. Then I ran update software on just MyEclipse. Even though this is a brand-new installation of MyEclipse, with only the MyEclipse options chosen for updating, II got a number of error messages in the log file. Some of them were:
!MESSAGE Unable to read repository at file:/C:/Program Files/Genuitec/MyEclipse 7.0/configuration/org.eclipse.osgi/bundles/4/data/listener_1925729951/.
!STACK 0
java.io.FileNotFoundException: C:\Program Files\Genuitec\MyEclipse 7.0\configuration\org.eclipse.osgi\bundles\data\listener_1925729951\artifacts.xml (The system cannot find the file specified)!MESSAGE Error parsing metadata repository
!SUBENTRY 1 org.eclipse.equinox.p2.core 2 0 2009-04-12 14:46:59.000
!MESSAGE Error at line 10, column 99: Missing required attribute in “repository”: url!MESSAGE Unable to read repository at file:/C:/Program Files/Genuitec/MyEclipse 7.0/configuration/org.eclipse.osgi/bundles/4/data/listener_1925729951/.
!STACK 0
java.io.FileNotFoundException: C:\Program Files\Genuitec\MyEclipse 7.0\configuration\org.eclipse.osgi\bundles\data\listener_1925729951\artifacts.xml (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository.SimpleArtifactRepositoryFactory.load(Unknown Source)!ENTRY org.eclipse.jface 2 0 2009-04-12 14:46:18.437
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2009-04-12 14:46:18.437
!MESSAGE A conflict occurred for SHIFT+DEL:
Binding(SHIFT+DEL,
support-joyMemberarick,
Were you able to resolve your MyEclipse installation problems? If not try to download and install MyEclipse using the MyEclipse archived installer, which is the 4th option. Let me clarify that MyEclipse doesn’t provide an integrated support for RCPDeveloper. I have researched on the net and have come across this update site – http://download.instantiations.com/RCPDeveloper/integration/latest/update/3.4/ (Is this the correct update site, please clarify?)
Using the above update site, I have added the plugin to MyEclipse. You can follow below steps to add the plugin
1. Click on Help > Software Updates > Add/Remove Software
2. Click on [Add]
3. Click on [Add Site]. Add name as RCP Developer Plugin and URL as http://download.instantiations.com/RCPDeveloper/integration/latest/update/3.4/ and click on [OK]
4. Select the child nodes of the RCP Developer plugin features you want to add to MyEclipse and click on [Next]
5. This will list all the software to be installed. Verify and click on [Apply]
6. You will be prompted to accept the license agreement. Accept the licenses and click on [Next]
7. This will prompt you the location of the update. Verify and click on [Update]
8. MyEclipse will add the plugin and its resources
9. You will be prompted to either add the plugin or restart. At this point you MUST RESTART MyEclipse.
10. You can verify the plugin by going to Window > Show/View > Other. It will list you the installed plugin software.Attachments:
You must be logged in to view attached files.
A. Rick AndersonParticipantThat loads all but the actual RCP Developer (Instantiations needs to finish their update site, not MyEclipse problem).
What I am working through now is to get the pure MyEclipse to start-up without any errors or warnings before adding RCPDeveloper to the mix. So the messages I referred to above are for just MyEclipse by itself. This is a pure, brand new installation of JUST MyEclipse.What would be causing these errors?
support-joyMemberI need to understand your system configuration, before I can answer that question, Can you answer few questions for me –
1. how did you install MyEclipse? Using all-in-one installer/pulse/installing eclipse 3.4.1 classic and adding MyEclipse plugin?
2. What is your system configuration. What is the OSX? Is it 32 bit or 64 bit?
3. Also can you verify if you have myeclipse.ini under your myeclipse installation dir?
A. Rick AndersonParticipantI used the all-in-one installer that I downloaded from the MyEclipse site. So everything is a canonical as I could get it.
This is a 32-bit, Dual-Core T7100 CPU @1.8 GHz, Windows XP sp2 system with 4 GBytes physical RAM (OS only recognizes 3.49).The contents of the myelipse.ini file are:
-startup
../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
–launcher.library
../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-clean
-configuration
configuration
-vm
C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin\client\jvm.dll
-vmargs
-Xmx512M
-XX:MaxPermSize=192M
Loyal WaterMemberarick,
All the warnings, artifacts.xml and missing bindings are all harmless and probably just incomplete settings cached over in your workspace from a previous install and you should be able to ignore them…Do you see any critical errors that are stopping you from working or is it just the minor ones in the log?
A. Rick AndersonParticipantMy objective was to have a clean install, with no warnings or error messages so that when I started the Instantiations installation, that I would know they were the cause of any warnings. I’ve tried a brand-new installation and creating new workspaces. I have traced the missing file, and the strange thing is that the artifacts.xml file is present, exactly where MyEclipse 7.0 expects to find it. But every time I boot Eclipse, the log file gets another error message.
I went ahead and updated from the Instantiations site. For the last package, the RCP Packager, they supply a zip file. So I’ve tried unzipping the RCP Packager zip file in the following directory:
C:\Program Files\Genuitec\MyEclipse 7.0\dropins\rcpdeveloper\eclipse
I’ve tried a variety of directory names under “dropins” and I still can’t get MyEclipse 7.1 to recognize the RCP Packager plugin. It doesn’t show up on the New->Projects menu, it doesn’t show up on Windows->Views->Other.
rmcvayMemberThat tree doesn’t look like they expect you to deploy directly from that zip. Is there a plugins dir under than eclipse dir?
A. Rick AndersonParticipantThere are two root directories in the zip file: “plugins” and “features”.
support-joyMemberarick,
You should drop your plugins and features folder into C:\Program Files\Genuitec\MyEclipse 7.0\dropins\ and not C:\Program Files\Genuitec\MyEclipse 7.0\dropins\rcpdeveloper\eclipse Make sure to restart MyEclipse. Let me know if this works.
A. Rick AndersonParticipantI haven’t solved this completely yet, but I have a handle on it. The problem appears to be with MyEclipse 7.1. The libraries that MyEclipse is using are not compatible with those of eclipse 3.4.2. I haven’t verified this, but I’ll bet that they aren’t compatible with 3.4.1 either.
Initially, I was pulling down their “Install in One” executable and trying to work from that. Since Instantiations (and any other plugin installation) is looking for a classic eclipse folder with eclipse.exe, that doesn’t work. For reasons that I never did figure out, while dropping RCPDeveloper into the MyEclipse dropins folder worked just fine, dropping RCPPackager into the same folder didn’t. After fighting that for a couple of weeks, I switched to another approach.
I downloaded eclipse classic directly from the eclipse site and built from there. (I actually downloaded all of the eclipse 3.4.2 builds, but classic was were I found what I believe is the problem).
My first pass with this approach failed. I installed MyEclipse, RCPDeveloper, RCPPackager and then attempted to update. I got an error message on org.eclipse.ui.ide. The exact error message was a red-herring.
2nd pass: I re-installed classic, updated it. Then I installed Instantiations. Then I updated eclipse from the eclipse help tab. Worked fine!
Then I attempted to install MyEclipse from the MyEclipse archive folder [I have limited download bandwidth, so I very much appreciated having the ability to download and use an archive folder!!! Thank-you MyEclipse]. This step is where the problem comes in. When attempt to use the eclipse update process to install MyEclipse into a current eclipse installation, I get a series of warnings from the update process that:
- (1) the MyEclipse libraries were older then those already installed,
(2) that there were mutually exclusive dependencies and
(3) that there were missing resources.Sigh. I really like the JPA support provided by MyEclipse and the UML modeling is also nice. But right now, it appears that the latest version of MyEclipse isn’t compatible with an updated eclipse 3.4.2.
When I looked at the list of installation options for MyEclipse in the update window, it wasn’t at all clear if it was possible to install the JPA features that I was after. If it is, which library do I select?
A. Rick AndersonParticipantI seem to have reached a rather bizarre point in this little journey. Since I had tried using every canonical version of eclipse 3.4.2, and I was able to get Instantiation’s RCPDeveloper working with them, I decided to try to install MyEclipse into a directory with no spaces in the directory path. I used C:\MyEclipse\MyEcllpse7.1 along with C:\MyEclipse\Common. Then, I went ahead and ran Software Updates -> Check for Updates a couple of times to get the latest and greatest. Last of all, I copied the Instantiation plugin directories that were working (and updated) from C:\eclipse-classic\dropins. The two directories were:
C:\eclipse-classic\eclipse\dropins\RCPDeveloper3.8.1 C:\eclipse-classic\eclipse\dropins\RCPPackager2.5.1
This seems to work, but it results in an error splash screen each time that I boot MyEclipse saying that the discovered software could not be provisioned because various modules in Instantiations are dependent on a drop-in that is not installable.
Note: I tried to upload the splash screen, but I can’t find the file upload option on this forum.
-
AuthorPosts