Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Unable to install RTC 3.0.1.1 Client Extension on RSA 8.5

After installing RTC Client Extension on RSA 8.5 , i am unable to log into the repository due ArrayIndexout of bound error.
Kindly suggest a workaround if possible.

The problem stack trace is :

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -5
at com.ibm.team.repository.common.internal.util.ItemUtil$ProtectAdapter.add(Unknown Source)
at com.ibm.team.repository.common.internal.util.ItemUtil$ProtectAdapter.add(Unknown Source)
at com.ibm.team.repository.common.internal.util.ItemUtil.protect(Unknown Source)
at com.ibm.team.repository.common.model.impl.ItemHandleImpl.protect(Unknown Source)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(Unknown Source)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(Unknown Source)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(Unknown Source)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(Unknown Source)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(Unknown Source)
at $Proxy1.describe(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository$4.run(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository$4.run(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository$3.run(Unknown Source)
at com.ibm.team.repository.common.transport.CancelableCaller.call(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository.internalLogin(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository.login(Unknown Source)
at com.ibm.team.process.internal.rcp.ui.LoginAction$1.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)

0 votes

Comments

Team - Any help possible to solve this issue ?

I am having the same issue - did you manage to work around the problem?

Hello everyone

It is very difficult to change from version 3.0.1.1 to version 3.0.1.1?

I don't have idea...


Thanks


Accepted answer

Permanent link
The solution is to upgrade to 3.0.1.3
Ralph Schoon selected this answer as the correct answer

2 votes

Comments

Thanks phil - This worked !!

hmmm .... I just installed RTC 3.0.2 on eclipse 3.7.2.   I have the same problem.  Index out of range when trying to login.

never mind ... I actually installed 3.0.1.1, or at least that's what it looks like I downloaded.   For some reason it shows up as 3.0.2 in the installation details.


2 other answers

Permanent link
AFAIK RSA 8.5 works with RTC 3013 or later only. So @pjlharvey is correct.

0 votes


Permanent link
 I have a similar problem, with Buildsystem: compile to java 1.7 width jdk 1.7 and the artifactFilePublisher doesn't work. Installation manager doesn't offer only version 4.0, but it doesn't compatible our RTC.

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -6
at com.ibm.team.repository.common.internal.util.ItemUtil$ProtectAdapter.add(ItemUtil.java:2125)
at com.ibm.team.repository.common.internal.util.ItemUtil$ProtectAdapter.add(ItemUtil.java:2022)
at com.ibm.team.repository.common.internal.util.ItemUtil.protect(ItemUtil.java:1941)
at com.ibm.team.repository.common.model.impl.ItemHandleImpl.protect(ItemHandleImpl.java:516)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(ClientUtil.java:198)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(ClientUtil.java:205)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(ClientUtil.java:202)
at com.ibm.team.repository.client.internal.util.ClientUtil.makeImmutable(ClientUtil.java:62)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:131)
at $Proxy6.describe(Unknown Source)
at com.ibm.team.repository.client.internal.TeamRepository$4.run(TeamRepository.java:1487)
at com.ibm.team.repository.client.internal.TeamRepository$4.run(TeamRepository.java:1)
at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1261)
at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:79)
at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1254)
at com.ibm.team.repository.client.internal.TeamRepository.internalLogin(TeamRepository.java:1480)
at com.ibm.team.repository.client.internal.TeamRepository.login(TeamRepository.java:618)
at com.ibm.team.build.internal.scm.RepositoryManager.login(RepositoryManager.java:274)
at com.ibm.team.build.ant.task.AbstractTeamBuildTask.initializeRepositoryManager(AbstractTeamBuildTask.java:321)
at com.ibm.team.build.ant.task.AbstractTeamBuildTask.getTeamRepository(AbstractTeamBuildTask.java:270)
at com.ibm.team.build.ant.task.AbstractPublisherTask.getBuildResult(AbstractPublisherTask.java:137)
at com.ibm.team.build.ant.task.BuildResultPublisherTask.updateBuildResult(BuildResultPublisherTask.java:81)
at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:105)
at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:655)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:613)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 2,357

Question asked: Jul 12 '12, 7:08 a.m.

Question was seen: 5,480 times

Last updated: Dec 07 '12, 12:04 p.m.

Confirmation Cancel Confirm