Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-releng-inbox] [Bug 140190] New: PDE Packager fails with feature org.eclipse.cdt.sdk

https://bugs.eclipse.org/bugs/show_bug.cgi?id=140190 
Product/Component: CDT / cdt-releng

           Summary: PDE Packager fails with feature org.eclipse.cdt.sdk
           Product: CDT
           Version: 3.1
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P3
         Component: cdt-releng
        AssignedTo: cdt-releng-inbox@xxxxxxxxxxx
        ReportedBy: lenar_hoyt@xxxxxxxxx


Eclipse: 3.2M6
CDT: 3.1.0-I200604141755

I am building an Eclipse based product that contains the Eclipse SDK as well as
the CDT SDK.  For our development environment I wish to include a source build
so designers may cross-reference into the base and CDT.

Since my plug-ins require API from CDT, I first package together an Eclipse+CDT 
base against which I can compile.  I use the PDE packager to accomplish this 
task.  I thus have the following entry in my packager.properties

featureList = org.eclipse.sdk, \
        org.eclipse.cdt.sdk

Unfortunately the build fails with the following error while packaging Eclipse
and CDT:

!ENTRY org.eclipse.pde.build 2 0 2006-05-04 12:14:23.250
!MESSAGE An error occured while generating manifest for
C:\cygwin\home\andrewi\myPrivateBuild\temp\eclipse\plugins\org.eclipse.cdt.source_3.1.0.200604141755.
!STACK 0
org.eclipse.osgi.service.pluginconversion.PluginConversionException: Error
parsing plugin manifest. Missing attribute "id" in element "plugin".
        at
org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl.fillPluginInfo(PluginConverterImpl.java:111)
        at
org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl.convertManifest(PluginConverterImpl.java:707)
        at
org.eclipse.pde.internal.build.site.PDEState.convertPluginManifest(PDEState.java:297)
        at
org.eclipse.pde.internal.build.site.PDEState.basicLoadManifest(PDEState.java:232)
        at
org.eclipse.pde.internal.build.site.PDEState.loadManifest(PDEState.java:284)
        at
org.eclipse.pde.internal.build.site.PDEState.addBundle(PDEState.java:158)
        at
org.eclipse.pde.internal.build.site.PDEState.addBundles(PDEState.java:326)
        at
org.eclipse.pde.internal.build.site.BuildTimeSite.getRegistry(BuildTimeSite.java:72)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.computeElements(FeatureBuildScriptGenerator.java:124)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generateChildrenScripts(FeatureBuildScriptGenerator.java:787)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generate(FeatureBuildScriptGenerator.java:247)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generateIncludedFeatureBuildFile(FeatureBuildScriptGenerator.java:298)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generate(FeatureBuildScriptGenerator.java:243)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generateIncludedFeatureBuildFile(FeatureBuildScriptGenerator.java:298)
        at
org.eclipse.pde.internal.build.builder.FeatureBuildScriptGenerator.generate(FeatureBuildScriptGenerator.java:243)
        at
org.eclipse.pde.internal.build.BuildScriptGenerator.generateFeatures(BuildScriptGenerator.java:173)
        at
org.eclipse.pde.internal.build.BuildScriptGenerator.generate(BuildScriptGenerator.java:85)
        at
org.eclipse.pde.internal.build.tasks.PackagerTask.execute(PackagerTask.java:83)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at
org.eclipse.ant.internal.core.ant.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at
org.eclipse.ant.internal.core.ant.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at
org.eclipse.ant.internal.core.ant.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at
org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:706)
        at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:584)
        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.ant.core.AntRunner.run(AntRunner.java:494)
        at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
        at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
        at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169)
        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.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)


My build succeeds with the featureList below, but then I don't have CDT source
when browsing.

featureList = org.eclipse.sdk, \
        org.eclipse.cdt


I then tested the build further with some EMF
featureList = org.eclipse.sdk, \
        org.eclipse.emf.sdk

No issues.



-- 
Configure bugzilla e-mail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


Back to the top