Bug 465149 - Eclipse complains on Source org.apache.openwebbeans.spi Bundle for version 1.1.7
Summary: Eclipse complains on Source org.apache.openwebbeans.spi Bundle for version 1.1.7
Status: RESOLVED FIXED
Alias: None
Product: Orbit
Classification: Tools
Component: bundles (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P1 normal (vote)
Target Milestone: Mars RC1   Edit
Assignee: David Williams CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 464218 464219 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-04-21 19:42 EDT by Victor Rubezhny CLA
Modified: 2015-05-12 10:00 EDT (History)
2 users (show)

See Also:


Attachments
Patch to fix the Eclipse-SourceBundle name for org.appache.openwebbeans.spi Source Bundle (776 bytes, patch)
2015-04-21 19:44 EDT, Victor Rubezhny CLA
vrubezhny: review?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Rubezhny CLA 2015-04-21 19:42:29 EDT
On Eclipse loading an error message occurs in the log:

!ENTRY org.eclipse.pde.core 4 0 2015-04-21 21:34:10.877
!MESSAGE Problem processing bundle manifest source header in plug-in %pluginName version 1.1.7.
!STACK 0
java.lang.IllegalArgumentException: invalid version "1.1.7.": invalid format
	at org.osgi.framework.Version.<init>(Version.java:147)
	at org.eclipse.pde.internal.core.BundleManifestSourceLocationManager.setPlugins(BundleManifestSourceLocationManager.java:213)
	at org.eclipse.pde.internal.core.SourceLocationManager.initializeBundleManifestLocations(SourceLocationManager.java:394)
	at org.eclipse.pde.internal.core.SourceLocationManager.getBundleManifestLocator(SourceLocationManager.java:224)
	at org.eclipse.pde.internal.core.SourceLocationManager.getBundleManifestLocation(SourceLocationManager.java:216)
	at org.eclipse.pde.internal.core.SourceLocationManager.searchBundleManifestLocations(SourceLocationManager.java:301)
	at org.eclipse.pde.internal.core.SourceLocationManager.findSourcePath(SourceLocationManager.java:57)
	at org.eclipse.pde.internal.core.ClasspathUtilCore.getSourceAnnotation(ClasspathUtilCore.java:154)
	at org.eclipse.pde.internal.core.PDEClasspathContainer.addExternalPlugin(PDEClasspathContainer.java:70)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addPlugin(RequiredPluginsClasspathContainer.java:300)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:259)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.addDependency(RequiredPluginsClasspathContainer.java:243)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.computePluginEntries(RequiredPluginsClasspathContainer.java:137)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.getClasspathEntries(RequiredPluginsClasspathContainer.java:88)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4100)
	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.util.NoSuchElementException
	at java.util.StringTokenizer.nextToken(StringTokenizer.java:349)
	at java.util.StringTokenizer.nextToken(StringTokenizer.java:377)
	at org.osgi.framework.Version.<init>(Version.java:138)
	... 19 more

This happens because there is improper Eclipse-SourceBundle name is specified in org.apache.openwebbeans.spi/source-bundle/META-INF/MANIFEST.MF manifest for version 1.1.7 (the same goes for version 1.1.3, but it doesn't look like is used at the moment)
Comment 1 Victor Rubezhny CLA 2015-04-21 19:44:55 EDT
Created attachment 252606 [details]
Patch to fix the Eclipse-SourceBundle name for org.appache.openwebbeans.spi Source Bundle
Comment 2 Victor Rubezhny CLA 2015-04-21 19:47:13 EDT
*** Bug 464218 has been marked as a duplicate of this bug. ***
Comment 3 Victor Rubezhny CLA 2015-04-21 19:48:28 EDT
*** Bug 464219 has been marked as a duplicate of this bug. ***
Comment 4 David Williams CLA 2015-05-12 10:00:32 EDT
Fixed in CVS, tagged with v201505121400. 
Should be in RC1 build.