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

RM online migration fails with duplicate role id specified

Hi all,

While testing migrating our live data from 3.0.1.3 to 4.0 I've hit an error while performing the RM online migration.

       ---Start entity---
        Error 500
        Duplicate permissions role id specified: testLead

        com.ibm.team.process.common.service.ProcessDataValidationException: Duplicate permissions role id specified: testLead
                at com.ibm.team.process.internal.common.util.ProcessValidationUtil.validatePermissions(ProcessValidationUtil.java:304)
                at com.ibm.team.process.internal.common.util.ProcessValidationUtil.validateTeamConfiguration(ProcessValidationUtil.java:236)
                at com.ibm.team.process.internal.common.util.ProcessValidationUtil.validateProcessSpecification(ProcessValidationUtil.java:96)
                at com.ibm.team.process.internal.service.DefaultProcessDataValidator.validateProcessData(DefaultProcessDataValidator.java:130)
                at com.ibm.team.process.internal.service.DelegatingProcessDataValidator.validateProcessData(DelegatingProcessDataValidator.java:74)
                at com.ibm.team.process.internal.service.ProcessService.validateProjectAreaPostSave(ProcessService.java:2946)
                at com.ibm.team.process.internal.service.ProcessService.validatePostSave(ProcessService.java:2499)
                at com.ibm.team.process.internal.service.ProcessService.doTransactionalSaveProcessItem(ProcessService.java:1873)
                at com.ibm.team.process.internal.service.ProcessService$6.run(ProcessService.java:1781)
                at com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:168)
                at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:321)
                at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:245)
                at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:102)
                at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:97)
                at sun.reflect.GeneratedMethodAccessor380.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:600)
                at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
                at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
                at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)



I did a search and came accross this thread: https://jazz.net/forum/questions/25598/crjaz0656i-error-migration-completed-with-errors which is quite old but lead me to thinking I could fix it by editing the XML source of the RM project.
However, adding the rm repository into the RTC eclipse client fails with an error saying that the server is older that the client so I'm a bit stuck.

Has anyone seen this before / know how to resolve it?

Many Thanks,

Robin

0 votes


Accepted answer

Permanent link
There's an open PMR for this. I opened it last month. I see that you have a customized RM process template and that's the reason of it. I dont understand why RRC causes so much problem during major upgrades! I believe this defect will be solved in RRC 4.0.1 version.

  You might wanna check defect: https://jazz.net/jazz03/web/projects/Requirements%20Management#action=com.ibm.team.workitem.viewWorkItem&id=60788
Robin Parker selected this answer as the correct answer

1 vote

Comments

Looks like we'll have to wait for 4.0.1 then .... :o(

Thanks for the info.


One other answer

Permanent link
Robin,

I would suggest to create a defect or PMR to get help. I haven't seen that kind of error. In 3.x there are limitations on which kind of application project you can access, so using the Eclipse client against RM and QM does not work, I think.

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
× 267
× 15

Question asked: Aug 02 '12, 8:20 a.m.

Question was seen: 5,590 times

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

Confirmation Cancel Confirm