Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » StringOutOfBoundsException in headless/ui builds
StringOutOfBoundsException in headless/ui builds [message #385212] Tue, 12 May 2009 19:26 Go to next message
Alex Chatziparaskewas is currently offline Alex ChatziparaskewasFriend
Messages: 52
Registered: July 2009
Member
Hi

I am getting the exception stack trace below in ui and headless
buckminster builds (as far as I can tell latest buckminster .35 version).
I had a look into the current source code of the GroupConsolidator, around
line 432. Without knowing anything else, I am asking myself now two things:
a) The String variable 'qualifier', is it set to 'qualifier' if OSGi
versions like '1.0.0.qualifier' are used? If true, that would explain the
exception below.
b) Is it possible that e.g. the major version of one referenced bundle is
increased, while the version number of another referenced bundle is
'decreased'? This would result in the same major sum, although something
has changed, i.e. ultimatively resulting in the 'same' qualifier.

Kind & Regards
Alex

[java] ERROR: org.eclipse.core.runtime.CoreException:
Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
[java] org.eclipse.core.runtime.CoreException:
Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
[java] at
org.eclipse.buckminster.ant.AntRunner.handleInvocationTarget Exception(AntRunner.java:189)
[java] at
org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:352 )
[java] at
org.eclipse.buckminster.ant.actor.AntActor.internalPerform(A ntActor.java:232)
[java] at
org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
[java] at
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:361)
[java] at
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:405)
[java] at
org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:198)
[java] at
org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:99)
[java] at
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
[java] at
org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
[java] at
org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
[java] at
org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
[java] at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
[java] at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
[java] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
[java] at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
[java] at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
[java] Caused by:
Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
[java] at
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:104)
[java] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.java:106)
[java] at org.apache.tools.ant.Task.perform(Task.java:348)
[java] at org.apache.tools.ant.Target.execute(Target.java:357)
[java] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[java] at
org.apache.tools.ant.Project.executeSortedTargets(Project.ja va:1337)
[java] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306 )
[java] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
[java] at
org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
[java] at
org.apache.tools.ant.Project.executeTargets(Project.java:118 9)
[java] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:623)
[java] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:456)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at
org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:344 )
[java] ... 23 more
[java] Caused by: java.lang.StringIndexOutOfBoundsException: String
index out of range: -1
[java] at java.lang.String.charAt(String.java:687)
[java] at
org.eclipse.buckminster.pde.tasks.GroupConsolidator.generate FeatureVersionSuffix(GroupConsolidator.java:432)
[java] at
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.consol idateFeatureVersion(FeatureConsolidator.java:147)
[java] at
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.run(Fe atureConsolidator.java:82)
[java] at
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:100)
[java] ... 44 more
[java]
Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
[java] Caused by:
Re: StringOutOfBoundsException in headless/ui builds [message #385214 is a reply to message #385212] Wed, 13 May 2009 05:16 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Alex,
Can you please enter a bugzilla on this? It's great to have when tracking what's been fixed in what release.

Thanks,
- thomas

Alex Chatziparaskewas wrote:
> Hi
> I am getting the exception stack trace below in ui and headless
> buckminster builds (as far as I can tell latest buckminster .35
> version). I had a look into the current source code of the
> GroupConsolidator, around line 432. Without knowing anything else, I am
> asking myself now two things:
> a) The String variable 'qualifier', is it set to 'qualifier' if OSGi
> versions like '1.0.0.qualifier' are used? If true, that would explain
> the exception below.
> b) Is it possible that e.g. the major version of one referenced bundle
> is increased, while the version number of another referenced bundle is
> 'decreased'? This would result in the same major sum, although something
> has changed, i.e. ultimatively resulting in the 'same' qualifier.
>
> Kind & Regards
> Alex
>
> [java] ERROR: org.eclipse.core.runtime.CoreException:
> Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> [java] org.eclipse.core.runtime.CoreException:
> Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> [java] at
> org.eclipse.buckminster.ant.AntRunner.handleInvocationTarget Exception(AntRunner.java:189)
>
> [java] at
> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:352 )
> [java] at
> org.eclipse.buckminster.ant.actor.AntActor.internalPerform(A ntActor.java:232)
>
> [java] at
> org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
>
> [java] at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:361)
>
> [java] at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:405)
>
> [java] at
> org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:198)
> [java] at
> org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:99)
>
> [java] at
> org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
>
> [java] at
> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
> [java] at
> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
> [java] at
> org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
> [java] at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
>
> [java] at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>
> [java] at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>
> [java] at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
>
> [java] at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [java] at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> [java] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at
> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
> [java] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> [java] at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> [java] at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> [java] Caused by:
> Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> [java] at
> org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:104)
>
> [java] at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [java] at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> [java] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.java:106)
> [java] at org.apache.tools.ant.Task.perform(Task.java:348)
> [java] at org.apache.tools.ant.Target.execute(Target.java:357)
> [java] at org.apache.tools.ant.Target.performTasks(Target.java:385)
> [java] at
> org.apache.tools.ant.Project.executeSortedTargets(Project.ja va:1337)
> [java] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306 )
> [java] at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
>
> [java] at
> org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
>
> [java] at
> org.apache.tools.ant.Project.executeTargets(Project.java:118 9)
> [java] at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:623)
>
> [java] at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:456)
>
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [java] at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> [java] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at
> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:344 )
> [java] ... 23 more
> [java] Caused by: java.lang.StringIndexOutOfBoundsException: String
> index out of range: -1
> [java] at java.lang.String.charAt(String.java:687)
> [java] at
> org.eclipse.buckminster.pde.tasks.GroupConsolidator.generate FeatureVersionSuffix(GroupConsolidator.java:432)
>
> [java] at
> org.eclipse.buckminster.pde.tasks.FeatureConsolidator.consol idateFeatureVersion(FeatureConsolidator.java:147)
>
> [java] at
> org.eclipse.buckminster.pde.tasks.FeatureConsolidator.run(Fe atureConsolidator.java:82)
>
> [java] at
> org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:100)
>
> [java] ... 44 more
> [java]
> Q:\MHDevEnv\tools\buckminster35\configuration\org.eclipse.os gi\bundles\130\1\.cp\org\eclipse\buckminster\pde\antscripts\ build.xml:194:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> [java] Caused by:
>
Re: StringOutOfBoundsException in headless/ui builds [message #385215 is a reply to message #385214] Wed, 13 May 2009 06:08 Go to previous messageGo to next message
Alex Chatziparaskewas is currently offline Alex ChatziparaskewasFriend
Messages: 52
Registered: July 2009
Member
Hi Thomas

Done:
http://www.eclipse.org/newsportal/article.php?id=1013&gr oup=eclipse.tools.buckminster#1013

Regards
Alex

> Hi Alex,
> Can you please enter a bugzilla on this? It's great to have when tracking
what's been fixed in what release.

> Thanks,
> - thomas

> Alex Chatziparaskewas wrote:
>> Hi
>> I am getting the exception stack trace below in ui and headless
>> buckminster builds (as far as I can tell latest buckminster .35
>> version). I had a look into the current source code of the
>> GroupConsolidator, around line 432. Without knowing anything else, I am
>> asking myself now two things:
>> a) The String variable 'qualifier', is it set to 'qualifier' if OSGi
>> versions like '1.0.0.qualifier' are used? If true, that would explain
>> the exception below.
>> b) Is it possible that e.g. the major version of one referenced bundle
>> is increased, while the version number of another referenced bundle is
>> 'decreased'? This would result in the same major sum, although something
>> has changed, i.e. ultimatively resulting in the 'same' qualifier.
>>
>> Kind & Regards
>> Alex
>>
>> [java] ERROR: org.eclipse.core.runtime.CoreException:
>>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>> [java] org.eclipse.core.runtime.CoreException:
>>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>> [java] at
>>
org.eclipse.buckminster.ant.AntRunner.handleInvocationTarget Exception(AntRunner.java:189)
>>
>> [java] at
>> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:352 )
>> [java] at
>>
org.eclipse.buckminster.ant.actor.AntActor.internalPerform(A ntActor.java:232)
>>
>> [java] at
>>
org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
>>
>> [java] at
>>
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:361)
>>
>> [java] at
>>
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:405)
>>
>> [java] at
>> org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:198)
>> [java] at
>>
org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:99)
>>
>> [java] at
>>
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
>>
>> [java] at
>> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
>> [java] at
>> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
>> [java] at
>> org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
>> [java] at
>>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
>>
>> [java] at
>>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>>
>> [java] at
>>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>>
>> [java] at
>>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
>>
>> [java] at
>>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>>
>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> [java] at
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> [java] at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at
>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
>> [java] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
>> [java] at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
>> [java] at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
>> [java] Caused by:
>>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>> [java] at
>>
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:104)
>>
>> [java] at
>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> [java] at
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> [java] at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at
>> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.java:106)
>> [java] at org.apache.tools.ant.Task.perform(Task.java:348)
>> [java] at org.apache.tools.ant.Target.execute(Target.java:357)
>> [java] at org.apache.tools.ant.Target.performTasks(Target.java:385)
>> [java] at
>> org.apache.tools.ant.Project.executeSortedTargets(Project.ja va:1337)
>> [java] at
>> org.apache.tools.ant.Project.executeTarget(Project.java:1306 )
>> [java] at
>>
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
>>
>> [java] at
>>
org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
>>
>> [java] at
>> org.apache.tools.ant.Project.executeTargets(Project.java:118 9)
>> [java] at
>>
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:623)
>>
>> [java] at
>>
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:456)
>>
>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> [java] at
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> [java] at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at
>> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:344 )
>> [java] ... 23 more
>> [java] Caused by: java.lang.StringIndexOutOfBoundsException: String
>> index out of range: -1
>> [java] at java.lang.String.charAt(String.java:687)
>> [java] at
>>
org.eclipse.buckminster.pde.tasks.GroupConsolidator.generate FeatureVersionSuffix(GroupConsolidator.java:432)
>>
>> [java] at
>>
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.consol idateFeatureVersion(FeatureConsolidator.java:147)
>>
>> [java] at
>>
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.run(Fe atureConsolidator.java:82)
>>
>> [java] at
>>
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:100)
>>
>> [java] ... 44 more
>> [java]
>>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>> [java] Caused by:
>>
Re: StringOutOfBoundsException in headless/ui builds [message #385216 is a reply to message #385215] Wed, 13 May 2009 06:09 Go to previous message
Alex Chatziparaskewas is currently offline Alex ChatziparaskewasFriend
Messages: 52
Registered: July 2009
Member
Stupid me.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=276016

> Hi Thomas

> Done:
>
http://www.eclipse.org/newsportal/article.php?id=1013&gr oup=eclipse.tools.buckminster#1013

> Regards
> Alex

>> Hi Alex,
>> Can you please enter a bugzilla on this? It's great to have when tracking
> what's been fixed in what release.

>> Thanks,
>> - thomas

>> Alex Chatziparaskewas wrote:
>>> Hi
>>> I am getting the exception stack trace below in ui and headless
>>> buckminster builds (as far as I can tell latest buckminster .35
>>> version). I had a look into the current source code of the
>>> GroupConsolidator, around line 432. Without knowing anything else, I am
>>> asking myself now two things:
>>> a) The String variable 'qualifier', is it set to 'qualifier' if OSGi
>>> versions like '1.0.0.qualifier' are used? If true, that would explain
>>> the exception below.
>>> b) Is it possible that e.g. the major version of one referenced bundle
>>> is increased, while the version number of another referenced bundle is
>>> 'decreased'? This would result in the same major sum, although something
>>> has changed, i.e. ultimatively resulting in the 'same' qualifier.
>>>
>>> Kind & Regards
>>> Alex
>>>
>>> [java] ERROR: org.eclipse.core.runtime.CoreException:
>>>
>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>>> [java] org.eclipse.core.runtime.CoreException:
>>>
>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>>> [java] at
>>>
>
org.eclipse.buckminster.ant.AntRunner.handleInvocationTarget Exception(AntRunner.java:189)
>>>
>>> [java] at
>>> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:352 )
>>> [java] at
>>>
>
org.eclipse.buckminster.ant.actor.AntActor.internalPerform(A ntActor.java:232)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:361)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:405)
>>>
>>> [java] at
>>> org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:198)
>>> [java] at
>>>
>
org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:99)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
>>>
>>> [java] at
>>> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
>>> [java] at
>>> org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
>>> [java] at
>>> org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
>>> [java] at
>>>
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
>>>
>>> [java] at
>>>
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>>>
>>> [java] at
>>>
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>>>
>>> [java] at
>>>
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
>>>
>>> [java] at
>>>
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>>>
>>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> [java] at
>>>
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> [java] at
>>>
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>>> [java] at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
>>> [java] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
>>> [java] at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
>>> [java] at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
>>> [java] Caused by:
>>>
>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>>> [java] at
>>>
>
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:104)
>>>
>>> [java] at
>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
>>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> [java] at
>>>
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> [java] at
>>>
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>>> [java] at
>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.java:106)
>>> [java] at org.apache.tools.ant.Task.perform(Task.java:348)
>>> [java] at org.apache.tools.ant.Target.execute(Target.java:357)
>>> [java] at org.apache.tools.ant.Target.performTasks(Target.java:385)
>>> [java] at
>>> org.apache.tools.ant.Project.executeSortedTargets(Project.ja va:1337)
>>> [java] at
>>> org.apache.tools.ant.Project.executeTarget(Project.java:1306 )
>>> [java] at
>>>
>
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
>>>
>>> [java] at
>>>
>
org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
>>>
>>> [java] at
>>> org.apache.tools.ant.Project.executeTargets(Project.java:118 9)
>>> [java] at
>>>
>
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:623)
>>>
>>> [java] at
>>>
>
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:456)
>>>
>>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> [java] at
>>>
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> [java] at
>>>
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>>> [java] at
>>> org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:344 )
>>> [java] ... 23 more
>>> [java] Caused by: java.lang.StringIndexOutOfBoundsException: String
>>> index out of range: -1
>>> [java] at java.lang.String.charAt(String.java:687)
>>> [java] at
>>>
>
org.eclipse.buckminster.pde.tasks.GroupConsolidator.generate FeatureVersionSuffix(GroupConsolidator.java:432)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.consol idateFeatureVersion(FeatureConsolidator.java:147)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.pde.tasks.FeatureConsolidator.run(Fe atureConsolidator.java:82)
>>>
>>> [java] at
>>>
>
org.eclipse.buckminster.pde.ant.FeatureConsolidatorTask.exec ute(FeatureConsolidatorTask.java:100)
>>>
>>> [java] ... 44 more
>>> [java]
>>>
>
Q:MHDevEnvtoolsbuckminster35configurationorg.eclipse.osgibun dles1301.cporgeclipsebuckminsterpdeantscriptsbuild.xml:194:
>>> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>>> [java] Caused by:
>>>
Previous Topic:How to remove hash from replaced qualifier?
Next Topic:version fields magically change
Goto Forum:
  


Current Time: Wed Apr 24 21:35:47 GMT 2024

Powered by FUDForum. Page generated in 0.03526 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top