It's all about the answers!

Ask a question

Unable to install RTC 3.0.1.1 Client Extension on RSA 8.5


Vivek Gupta (5195) | asked Jul 12 '12, 7:08 a.m.
JAZZ DEVELOPER
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)


Comments
Vivek Gupta commented Jul 16 '12, 12:27 a.m.
JAZZ DEVELOPER

Team - Any help possible to solve this issue ?


phil harvey commented Jul 18 '12, 1:42 p.m.

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


Patricia G Miranda Navarro commented Dec 07 '12, 11:59 a.m. | edited Dec 07 '12, 12:04 p.m.

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
phil harvey (361) | answered Jul 18 '12, 2:31 p.m.
The solution is to upgrade to 3.0.1.3
Ralph Schoon selected this answer as the correct answer

Comments
Vivek Gupta commented Jul 19 '12, 12:51 a.m.
JAZZ DEVELOPER

Thanks phil - This worked !!


Jim Blye commented Oct 01 '12, 4:37 p.m.

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.


Jim Blye commented Oct 01 '12, 4:44 p.m.

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
ankur sharma (66212228) | answered Jul 18 '12, 3:01 p.m.
JAZZ DEVELOPER
AFAIK RSA 8.5 works with RTC 3013 or later only. So @pjlharvey is correct.

permanent link
Vasaji Zsolt (1) | answered Sep 24 '12, 10:29 a.m.
 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)

Your answer


Register or to post your answer.