Problems with RSA (JDT patch related)

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with RSA (JDT patch related)

Thomas Hofmann
Hi Andrew,

once again I am trying to install Groovy Eclipse into Rational Software Architect version 8.0.3.

The problem is the JDT patch that comes with groovy eclipse:

!MESSAGE Unable to satisfy dependency from org.codehaus.groovy.jdt.patch.
feature.group 2.6.1.xx-20120301-1300-e36-RELEASE to org.eclipse.jdt
.core [3.6.2.xx-20120301-1300-e36-RELEASE].

Whereas RSA includes org.eclipse.jdt.core_3.6.3.v_A77_R36x. Looking at the MANIFEST it seems to be available from scm:cvs:pserver:dev.eclipse.org:/cvsroot/ecl
 ipse:org.eclipse.jdt.core;tag=v_A77_R36x

Is there any possibility that you could change the version range the groovy eclipse JDT patch applies to so that it can be installed when org.eclipse.jdt.core_3.6.3.v_A77_R36x is present?

I know that this will only make sense if the changes between 3.6.2.xx-20120301-1300-e36-RELEASE and org.eclipse.jdt.core_3.6.3.v_A77_R36x will not affect the patches made by groovy eclipse. If there are only small changes wouldn't it still work?

Regards, Thomas
Reply | Threaded
Open this post in threaded view
|

Re: Problems with RSA (JDT patch related)

Andrew Eisenberg
Can you post the entire error message?  There seems to be something
missing from it.

We have expanded the range of the patched jdt core so that it is
applicable to [3.6.0,3.7.0), so there shouldn't be any problem with
applying to 3.6.3.  It might be that there is some other bundle in RSA
that requires JDT 3.6.3 or later.

I need to know what to fix.  Unfortunately, resurrecting the build may
not be too easy since we have changed build servers and we haven't
kept the patch up to date with other changes.

I'll see what I can do here.

On Thu, Oct 18, 2012 at 7:04 AM, Thomas Hofmann <[hidden email]> wrote:

> Hi Andrew,
>
> once again I am trying to install Groovy Eclipse into Rational Software
> Architect version 8.0.3.
>
> The problem is the JDT patch that comes with groovy eclipse:
>
> !MESSAGE Unable to satisfy dependency from org.codehaus.groovy.jdt.patch.
> feature.group 2.6.1.xx-20120301-1300-e36-RELEASE to org.eclipse.jdt
> .core [3.6.2.xx-20120301-1300-e36-RELEASE].
>
> Whereas RSA includes org.eclipse.jdt.core_3.6.3.v_A77_R36x. Looking at the
> MANIFEST it seems to be available from
> scm:cvs:pserver:dev.eclipse.org:/cvsroot/ecl
>  ipse:org.eclipse.jdt.core;tag=v_A77_R36x
>
> Is there any possibility that you could change the version range the groovy
> eclipse JDT patch applies to so that it can be installed when
> org.eclipse.jdt.core_3.6.3.v_A77_R36x is present?
>
> I know that this will only make sense if the changes between
> 3.6.2.xx-20120301-1300-e36-RELEASE and org.eclipse.jdt.core_3.6.3.v_A77_R36x
> will not affect the patches made by groovy eclipse. If there are only small
> changes wouldn't it still work?
>
> Regards, Thomas

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|

Re: Problems with RSA (JDT patch related)

Thomas Hofmann
Hi Andrew,

there isn't much information. Let me know what else you require.

!ENTRY org.eclipse.equinox.p2.director 4 1 2012-10-19 10:01:42.943
!MESSAGE No solution found because the problem is unsatisfiable.
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2012-10-19 10:01:42.946
!MESSAGE Unable to satisfy dependency from org.codehaus.groovy.jdt.patch.feature.group 2.6.1.xx-20120301-1300-e36-RELEASE to org.eclipse.jdt
.core [3.6.2.xx-20120301-1300-e36-RELEASE].
!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2012-10-19 10:01:42.948
!MESSAGE Unable to satisfy dependency from org.codehaus.groovy.jdt.patch.feature.group 2.6.1.xx-20120301-1300-e36-RELEASE to org.eclipse.jdt
.core [3.6.2.xx-20120301-1300-e36-RELEASE].
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2012-10-19 10:01:42.953
!MESSAGE No solution found because the problem is unsatisfiable.

The classic update manager's Product Configuration dialog shows the following information:

Groovy Eclipse Feature:
Included feature "JDT Core patch for Groovy-Eclipse plugin " version "2.6.1.xx-20120301-1300-e36-RELEASE" contains problems.
Included feature "Groovy-Eclipse Headless Feature " version "2.6.1.xx-20120301-1300-e36-RELEASE" contains problems.

Groovy-Eclipse Headless Feature:
Included feature "JDT Core patch for Groovy-Eclipse plugin " version "2.6.1.xx-20120301-1300-e36-RELEASE" contains problems.

JDT Core Patch for Groovy-Eclipse plugin:
Plug-in "org.eclipse.jdt.core" version "3.6.2.xx-20120301-1300-e36-RELEASE" referenced by this feature is missing.
Trying to open a .groovy file results in:



!ENTRY org.eclipse.osgi 4 0 2012-10-19 10:10:20.625
!MESSAGE An error occurred while automatically activating bundle org.codehaus.groovy.eclipse.refactoring (3310).
!STACK 0
org.osgi.framework.BundleException: Exception in org.codehaus.groovy.eclipse.refactoring.Activator.start() of bundle org.codehaus.groovy.ecl
ipse.refactoring.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Unknown Source)
        at org.eclipse.osgi.framework.util.SecureAction.start(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy.<init>(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyConfiguration.getAutoEditStrategies(Unknown Source)
        at org.eclipse.jface.text.source.SourceViewer.configure(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.configure(Unknown Source)
        at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createPartControl(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.createPartControl(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
        at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
        at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
        at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(Unknown Source)
        at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
        at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
        at org.eclipse.ui.internal.PartStack.showPart(Unknown Source)
        at org.eclipse.ui.internal.PartStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorStack.add(Unknown Source)
        at org.eclipse.ui.internal.PartStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorSashContainer.addEditor(Unknown Source)
        at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(Unknown Source)
        at org.eclipse.ui.internal.EditorAreaHelper.addEditor(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.createEditorTab(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown Source)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source)
        at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source)
        at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source)
        at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Unknown Source)
        at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Unknown Source)
        at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(Unknown Source)
        at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(Unknown Source)
        at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer$2.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source)
        at org.eclipse.jface.util.SafeRunnable.run(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer.fireOpen(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer.handleOpen(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy.access$2(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(Unknown Source)
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
        at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
        at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
        at org.eclipse.ui.internal.Workbench$7.run(Unknown Source)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
        at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
        at org.eclipse.equinox.launcher.Main.run(Unknown Source)
        at org.eclipse.equinox.launcher.Main.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org.codehaus.jdt.groovy.integration.LanguageSupport
        at java.lang.ClassLoader.defineClassImpl(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.codehaus.groovy.eclipse.refactoring.Activator.start(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Unknown Source)
        ... 99 more
Caused by: java.lang.ClassNotFoundException: org.codehaus.jdt.groovy.integration.LanguageSupport
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 118 more
Root exception:
java.lang.NoClassDefFoundError: org.codehaus.jdt.groovy.integration.LanguageSupport
        at java.lang.ClassLoader.defineClassImpl(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.codehaus.groovy.eclipse.refactoring.Activator.start(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Unknown Source)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Unknown Source)
        at org.eclipse.osgi.framework.util.SecureAction.start(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(Unknown Source)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy.<init>(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyConfiguration.getAutoEditStrategies(Unknown Source)
        at org.eclipse.jface.text.source.SourceViewer.configure(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.configure(Unknown Source)
        at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createPartControl(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.createPartControl(Unknown Source)
        at org.codehaus.groovy.eclipse.editor.GroovyEditor.createPartControl(Unknown Source)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
        at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
        at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
        at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(Unknown Source)
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(Unknown Source)
        at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
        at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
        at org.eclipse.ui.internal.PartStack.showPart(Unknown Source)
        at org.eclipse.ui.internal.PartStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorStack.add(Unknown Source)
        at org.eclipse.ui.internal.PartStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorStack.add(Unknown Source)
        at org.eclipse.ui.internal.EditorSashContainer.addEditor(Unknown Source)
        at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(Unknown Source)
        at org.eclipse.ui.internal.EditorAreaHelper.addEditor(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.createEditorTab(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(Unknown Source)
        at org.eclipse.ui.internal.EditorManager.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown Source)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source)
        at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source)
        at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source)
        at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Unknown Source)
        at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Unknown Source)
        at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(Unknown Source)
        at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(Unknown Source)
        at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer$2.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source)
        at org.eclipse.jface.util.SafeRunnable.run(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer.fireOpen(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer.handleOpen(Unknown Source)
        at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy.access$2(Unknown Source)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(Unknown Source)
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
        at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
        at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
        at org.eclipse.ui.internal.Workbench$7.run(Unknown Source)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
        at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
        at org.eclipse.equinox.launcher.Main.run(Unknown Source)
        at org.eclipse.equinox.launcher.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.codehaus.jdt.groovy.integration.LanguageSupport
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 118 more



2012/10/18 Andrew Eisenberg <[hidden email]>
Can you post the entire error message?  There seems to be something
missing from it.

We have expanded the range of the patched jdt core so that it is
applicable to [3.6.0,3.7.0), so there shouldn't be any problem with
applying to 3.6.3.  It might be that there is some other bundle in RSA
that requires JDT 3.6.3 or later.

I need to know what to fix.  Unfortunately, resurrecting the build may
not be too easy since we have changed build servers and we haven't
kept the patch up to date with other changes.

I'll see what I can do here.

On Thu, Oct 18, 2012 at 7:04 AM, Thomas Hofmann <[hidden email]> wrote:
> Hi Andrew,
>
> once again I am trying to install Groovy Eclipse into Rational Software
> Architect version 8.0.3.
>
> The problem is the JDT patch that comes with groovy eclipse:
>
> !MESSAGE Unable to satisfy dependency from org.codehaus.groovy.jdt.patch.
> feature.group 2.6.1.xx-20120301-1300-e36-RELEASE to org.eclipse.jdt
> .core [3.6.2.xx-20120301-1300-e36-RELEASE].
>
> Whereas RSA includes org.eclipse.jdt.core_3.6.3.v_A77_R36x. Looking at the
> MANIFEST it seems to be available from
> scm:cvs:pserver:dev.eclipse.org:/cvsroot/ecl
>  ipse:org.eclipse.jdt.core;tag=v_A77_R36x
>
> Is there any possibility that you could change the version range the groovy
> eclipse JDT patch applies to so that it can be installed when
> org.eclipse.jdt.core_3.6.3.v_A77_R36x is present?
>
> I know that this will only make sense if the changes between
> 3.6.2.xx-20120301-1300-e36-RELEASE and org.eclipse.jdt.core_3.6.3.v_A77_R36x
> will not affect the patches made by groovy eclipse. If there are only small
> changes wouldn't it still work?
>
> Regards, Thomas

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Reply | Threaded
Open this post in threaded view
|

Re: Problems with RSA (JDT patch related)

Thomas Hofmann
In reply to this post by Andrew Eisenberg
Hi Andrew,

one more thing regarding my previous mail. There seems to be another JDT patch already installed. This probably is a problem.

The MANIFEST.MF is this:

<?xml version="1.0" encoding="UTF-8"?>
<feature
      id="org.eclipse.jdt.R362patch"
      label="%featureName"
      version="1.0.2"
      provider-name="%providerName"
      image="eclipse_update_120.jpg">
   <install-handler/>

   <description>
      %description
   </description>

   <copyright>
      Copyright (c) 2009 IBM Corporation and others.
   </copyright>

   <license url="%licenseURL">
      %license
   </license>

   <requires>
      <import feature="org.eclipse.jdt" version="3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F" patch="true"/>
   </requires>

   <plugin id="org.eclipse.jdt.core"
         download-size="0"
         install-size="0"
         version="3.6.3.v_A77_R36x"
         unpack="false" />

   <plugin id="org.eclipse.ant.launching"
         download-size="0"
         install-size="0"
         version="1.0.1.v20110404_r362"
         unpack="false" />

   <plugin id="org.eclipse.jdt.debug"
         download-size="0"
         install-size="0"
         version="3.6.2.v20110406_r362"
         unpack="true" />
</feature>

Its comment states: "This patch fixes bugzillas 336934,341131,342073."




Reply | Threaded
Open this post in threaded view
|

Re: Problems with RSA (JDT patch related)

Thomas Hofmann
In reply to this post by Andrew Eisenberg
One more thing:

While trying to install some other feature I now see the following during installation:

Cannot complete the install because one or more required items could not be found.
  Software currently installed: Groovy-Eclipse Feature 2.6.1.xx-20120301-1300-e36-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.6.1.xx-20120301-1300-e36-RELEASE)
  Missing requirement: JDT Core patch for Groovy-Eclipse plugin 2.6.1.xx-20120301-1300-e36-RELEASE (org.codehaus.groovy.jdt.patch.feature.group 2.6.1.xx-20120301-1300-e36-RELEASE) requires 'org.eclipse.jdt.feature.group 0.0.0' but it could not be found
  Cannot satisfy dependency:
    From: Groovy-Eclipse Feature 2.6.1.xx-20120301-1300-e36-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.6.1.xx-20120301-1300-e36-RELEASE)
    To: org.codehaus.groovy.jdt.patch.feature.group [2.6.1.xx-20120301-1300-e36-RELEASE]



Reply | Threaded
Open this post in threaded view
|

Re: Problems with RSA (JDT patch related)

Andrew Eisenberg
Ahhh...I remember this problem now.  Yes. the other feature patch is
causing problems.  It looks like you can't install a feature patch on
top of a feature patch.  We had this same discussion almost a year
ago.

http://markmail.org/message/eqpukm6dxr7ne5oe

I am not sure what the solution is.  One thing that you can try is a
little icky, but it might work.

Install groovy-eclipse and also download the zipped archive of the
update site.  Grab the org.eclipse.jdt.core bundle from the archive.
Crack open the jar and update the manifest so that the version is
3.6.3.v_A77_R36x.  Also, change the name of the jar so that it matches
the new version.  This might trick eclipse into using the groovy
patched version of the jar.

Wish I had a better answer.

On Fri, Oct 19, 2012 at 7:30 AM, Thomas Hofmann <[hidden email]> wrote:

> One more thing:
>
> While trying to install some other feature I now see the following during
> installation:
>
> Cannot complete the install because one or more required items could not be
> found.
>   Software currently installed: Groovy-Eclipse Feature
> 2.6.1.xx-20120301-1300-e36-RELEASE
> (org.codehaus.groovy.eclipse.feature.feature.group
> 2.6.1.xx-20120301-1300-e36-RELEASE)
>   Missing requirement: JDT Core patch for Groovy-Eclipse plugin
> 2.6.1.xx-20120301-1300-e36-RELEASE
> (org.codehaus.groovy.jdt.patch.feature.group
> 2.6.1.xx-20120301-1300-e36-RELEASE) requires 'org.eclipse.jdt.feature.group
> 0.0.0' but it could not be found
>   Cannot satisfy dependency:
>     From: Groovy-Eclipse Feature 2.6.1.xx-20120301-1300-e36-RELEASE
> (org.codehaus.groovy.eclipse.feature.feature.group
> 2.6.1.xx-20120301-1300-e36-RELEASE)
>     To: org.codehaus.groovy.jdt.patch.feature.group
> [2.6.1.xx-20120301-1300-e36-RELEASE]
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email