Scala IDE (RC3) incompatible with Groovy IDE 2.5.2
The problem arise when you have both Groovy IDE and Scala IDE (RC3) plugins installed, and it is clearly a consequence of a change we made to make the Scala IDE work with the Spring IDE (we removed the dependency toward AJDT, which is also used by Groovy). [#3135]
Leave a comment
on 2011-12-10 12:00 *
By Eugene Ryzhikov
The issue we have with RC3 is related I think. We use SpringSource Tool Suite. The project uses AspectJ. This used to work fine before RC3. After the upgrade Scala IDE cannot find classes weaved by AspectJ.
We can provide you with more information on this - let us know what kind of info is needed.
We can provide you with more information on this - let us know what kind of info is needed.
on 2011-12-12 02:50 *
By Mirco Dotta
Eugene, it would be good to have the full lists of plugins you have in your Eclipse installation. The problem with the Groovy IDE is quite specific because they have rebundled AJDT, so I'm not sure you are actually hitting the exact same issue.
(In revision:3b477dd3c3a9ecab9e47343534be0b471a9cbcd4) Added 'org.eclipse.jdt.groovy.core' in Eclipse-SupplementBundle section of
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
Branch: release/scala-ide-2.0.0
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
Branch: release/scala-ide-2.0.0
on 2011-12-12 05:28 *
By Mirco Dotta
(In revision:d5acaca8d7060e3431ff754c956eb4802fed7c64) Added 'org.eclipse.jdt.groovy.core' in Eclipse-SupplementBundle section of
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cheery-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: release/scala-ide-2.0.x
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cheery-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: release/scala-ide-2.0.x
on 2011-12-12 05:29 *
By Mirco Dotta
(In revision:da590e6dcdc3f8f8b755a94682027ac7e4e8e407) Added 'org.eclipse.jdt.groovy.core' in Eclipse-SupplementBundle section of
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cherry-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: master
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cherry-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: master
on 2011-12-29 04:59 *
By Mirco Dotta
(In revision:da590e6dcdc3f8f8b755a94682027ac7e4e8e407) Added 'org.eclipse.jdt.groovy.core' in Eclipse-SupplementBundle section of
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cherry-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: platform/indigo-3.7
MANIFEST. Fix #1000798
To correct #3135 we removed the AJDT dependency from the Scala IDE. An
undesired side-effect of this change was that the Scala IDE was no longer
usable if the Groovy IDE was also installed.
The problem was that our (aspect) class responsible of intercepting the call to
create a ScalaSourceFile was no longer used, that because our class was
targeting the 'org.eclipse.jdt.core' bundle, which is not loaded when the
Groovy IDE is installed.
The fix was to edit the MANIFEST's Eclipse-SupplementBundle section of our
'org.scala-ide.sdt.aspects' project, and make sure that our aspect class is
called also when the call is performed from the 'org.eclipse.jdt.groovy.core'
bundle (which is the Groovy IDE core bundle). The AJDT plugin does exactly
that, and that is why this problem was a side-effect of removing the AJDT
dependency from the Scala IDE.
(no review)
cherry-picked from 3b477dd3c3a9ecab9e47343534be0b471a9cbcd4
Branch: platform/indigo-3.7
(In scala-ide:f49c749a78e58c18c5e7ec4ec92fb88941db87ef) Changed the 'kind' of the Scala library container
See re #1000919 for explanation about container kind.
Fix #1000798
Fix #1000919
Fix #1001022
(manually merged from 1e308b47e6c6c905deaae19374ca979138f01159)
Branch: release/scala-ide-2.0.x
See re #1000919 for explanation about container kind.
Fix #1000798
Fix #1000919
Fix #1001022
(manually merged from 1e308b47e6c6c905deaae19374ca979138f01159)
Branch: release/scala-ide-2.0.x