I am trying to build a plugin in RTC 6.0.5 SDK. How can I fix the following error: org.eclipse.core.runtime.CoreException: Problems parsing the feature file:/RTC605Dev/installs/rtc-server-sdk/features/org.eclipse.equinox.sdk_3.10.2.v20150204-131
I am following the instructions from https://jazz.net/library/article/495. I create the plugin, then the feature, then the site-update. All while following along correctly with the instructions. When I click Build All, I receive the following error:
org.eclipse.core.runtime.CoreException: Problems parsing the feature file:/opt/user_data/RTC605DevBackUp/installs/rtc-server-sdk/features/org.eclipse.equinox.sdk_3.10.2.v20150204-1316/feature.xml.
at org.eclipse.pde.internal.build.site.BuildTimeFeatureFactory.parseBuildFeature(BuildTimeFeatureFactory.java:85)
at org.eclipse.pde.internal.build.site.BuildTimeFeatureFactory.createFeature(BuildTimeFeatureFactory.java:50)
at org.eclipse.pde.internal.build.site.BuildTimeSite.createFeature(BuildTimeSite.java:469)
at org.eclipse.pde.internal.build.site.compatibility.FeatureReference.getFeature(FeatureReference.java:39)
at org.eclipse.pde.internal.build.site.BuildTimeSite.resolveFeatureReferences(BuildTimeSite.java:327)
at org.eclipse.pde.internal.build.site.BuildTimeSite.findFeature(BuildTimeSite.java:296)
at org.eclipse.pde.internal.build.site.BuildTimeSite.findFeature(BuildTimeSite.java:288)
at org.eclipse.pde.internal.build.BuildScriptGenerator.generateFeatures(BuildScriptGenerator.java:252)
at org.eclipse.pde.internal.build.BuildScriptGenerator.generate(BuildScriptGenerator.java:127)
at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:258)
at org.eclipse.pde.internal.core.exports.FeatureBasedExportOperation.run(FeatureBasedExportOperation.java:50)
at org.eclipse.pde.internal.core.exports.SiteBuildOperation.run(SiteBuildOperation.java:65)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Contains: Invalid ID "org.eclipse.equinox.p2.sdk" or version "null" encountered.
Contains: Invalid ID "org.eclipse.equinox.p2.core.feature" or version "null" encountered.
Contains: Invalid ID "org.eclipse.equinox.p2.extras.feature" or version "null" encountered.
Contains: Invalid ID "org.eclipse.equinox.p2.rcp.feature" or version "null" encountered.
Contains: Invalid ID "org.eclipse.core.runtime.feature" or version "null" encountered.
Contains: Error parsing feature: "require" must include at least one "import" element.
I am not sure what is wrong and why it won't build. I have tried this on eclipse mars and on eclipse oxygen.
Accepted answer
That article is for RTC 2.0.2 and is 9 years old. Follow https://rsjazz.wordpress.com/2015/09/30/learning-to-fly-getting-started-with-the-rtc-java-apis/ and the Extensions Workshop. Also note: https://rsjazz.wordpress.com/2016/11/07/the-rtc-sdk-is-about-to-change-in-6-0-3/