MyEclipse: Problem installing liferay ide 1.3.1 in Blue Bling
wolde.van.der.perry - Sep 01, 2011 - 10:00 PM
Post subject: Problem installing liferay ide 1.3.1 in Blue Bling
I am trying to upgrade to Bling from Spring version, because we are moving towards WAS80 application server.
I have noticed that both blue and bling will not accept some 'sapphire' related dependency. I have no ide where the Sapphire dependency comes from.
I have documented this in attached PDF document with screen-shots.
I any one has some idea's , please do share.
support-joy - Sep 02, 2011 - 12:58 PM
Post subject: Installing Liferay
Sorry that you are facing this issue with Bling.
We could replicate the issue at our end , i have escalated the same to the dev team,
They will get back to you soon.
Sorry for the inconvenience.
Support-Brian - Sep 02, 2011 - 01:16 PM
LifeRay IDE 1.3.1 depends on Sapphire 0.3.0, while Blue/Bling 9.1 use Sapphire 0.2. Since both versions of Sapphire cannot co-exist in the same configuration, the installation of this version of LifeRay will fail.
Blue and Bling 10.0 will use Sapphire 0.3.0, so this conflict will not exist with those versions when released (due in under a month). Until then, you may want to try earlier versions of Liferay IDE which use Sapphire 0.2.0 - perhaps one prior to 1.3.0 which add support for Eclipse 3.7, Bling 9.1 is based on Eclipse 3.6.
wolde.van.der.perry - Nov 21, 2011 - 06:10 PM
Post subject: BLING 10 / Sapphire 0.3.0
I have waited for the release of BLING 10 to see if the liferay plugin will now work with BLING 10. You mentioned that the inability to install the plugin in BLING 9 was because of a dependency of Sapphire which in BLING was other that in MyEclipse
However, the error still arises (see attached screenshot)
Support-Brian - Nov 22, 2011 - 09:45 AM
Could you tell me which version of LifeRay IDE you are trying to install and how you are installing it? If installing from an update site, which site are you using?
While we upgraded to Sapphire 0.3.0 as I indicated earlier, the latest version of LifeRay IDE (1.4.0) uses 0.3.1; leading to a similar conflict (the previous conflict was between 0.2.0 and 0.3.0).
The crux of this issue is that both products are not distributed as add-on plug-ins but are, in fact, complete IDEs. This means we must both include all the frameworks and tooling that we are built on. If LifeRay was built using 0.3.1, it will require 0.3.1, but MyEclipse was built using 0.3.0 and must require that version leading to this conflict.
1) Install an earlier version of LifeRay that was built with Sapphire 0.3.0 - here is a link to the LifeRay IDE 1.3.1 update site which should work:
2) I could try to release downloadable patch for MyEclipse which should allow you to install LifeRay IDE on MyEclipse 10 (still needs technical investigation). The downside of this, is that pieces of LIDE which specifically depend on functionality that was introduced in Sapphire 0.3.1 could break or behave in an unexpected fashion.
wolde.van.der.perry - Nov 23, 2011 - 01:45 PM
Post subject: Not yet solved
Thank you for the detailed description.
Indeed the Liferay IDE update took me to the very latest version 1.4.x., that version used Sapphire 0.3.1
Our current Liferay IDE is 1.3.1. I used the update site for that version you suggested.
From what i understood Bling 10 uses Sapphire 0.3.0, previous versions used 0.2.x.
It appears that Liferay IDE 1.3.1 ALSO uses/requires Sapphire 0.3.1, similar to Liferay IDE 1.4.x..
I have not been able to upgrade our Liferay projects, which still run in MyEclipse Spring 9.x, the plugin would not work in MyEclipse BLING 9.x or 10.x.
My only working installation is thus MyEclipse Spring 9.x + liferay 1.3.1.v2011 + Sapphire UI Framework 0.3.1.2011. I guess i must downgrade liferay ide to a version which relies on Sapphire 0.3.0 or lower ? Looks like downgrading already old stuff.. ;)
If you have more suggestions I am eager to hear.
wolde.van.der.perry - Nov 23, 2011 - 01:50 PM
Post subject: LifeRay IDE 1.3.1 depends on Sapphire 0.3.0 not true
So, adding to your initial comments in the thread "LifeRay IDE 1.3.1 depends on Sapphire 0.3.0, while Blue/Bling 9.1 use Sapphire 0.2.".
It appears that LR 1.3.1 depends on Sapphire 0.3.1, so waiting for Bling 10 (using Sapphire 0.3.0) would not have solved my problem anyway...
Support-Brian - Nov 23, 2011 - 07:34 PM
Apologies, I was not very specific in my last comment on version 1.3.1 and unfortunately did not double check when I replied this time.
I am going to work on a hopefully safer patch solution that will allow you to upgrade Sapphire while installing LifeRayIDE; it should be available in under a couple of days and I will post here when available.
Thanks for your continued support and patience.
Support-Brian - Nov 28, 2011 - 10:30 AM
1) Unzip the attached zip into a convenient location on your machine (you must be logged in to see the attachments to this thread)
2) Inside MyEclipse, from the MyEclipse Configuration center, go to the Software tab and click Add Site.
3) Use any name, and click the "Add from Local Folder" link and select the patches folder you unzipped.
4) Click OK to end the wizard, you should see the site listed in the "Personal Sites" section.
5) Attempt to add LifeRay IDE now, even 1.4.0 should be installable without issue.
Please confirm that this solution works for you; I will be releasing this fix to the 10.0.1 milestone stream later this week.
wolde.van.der.perry - Nov 29, 2011 - 04:07 PM
Post subject: Patch installation
I have tried the installation procedure through MyEclipse Configuration Center and Pulse 4.x, however the content op the patch seems to include ony one file (content.xml). When collapsing the repository (see screenshot) , the content seems to be empty ?
Support-Brian - Nov 30, 2011 - 12:52 AM
This is expected as the update site I sent you contains only a patch; it's presence in your configuration should be enough to fix the problem - you do not need to install anything from it. Go ahead and try to add LifeRayIDE at this point according to step #5.
Support-Brian - Dec 22, 2011 - 08:27 PM
Dino, thank you for confirming that the fix worked for you. It is now part of our 10.0.1 milestone stream. For more details on the milestone release, click here.
All times are GMT - 6 Hours
Powered by PNphpBB2
© 2003-2004 The PNphpBB GroupCredits