It's all about the answers!

Ask a question

Error trying to add license for user (CRJAZ1534E error)


Daniel Spiess (5693) | asked Mar 17 '11, 11:30 a.m.
retagged Feb 08 '13, 6:01 p.m. by Amy Laird (16514)
Hi,

I'm trying to add a license for a user. This is on a RTC 3.0 installation which was an upgrade of a 2.0 installation. The user hadn't been used since the upgrade, but others have been using the system without problem for several weeks.

Every time I try to save the user I get a CRJAZ1534E error with the following stack trace:

I'm not sure if this is the root problem because we were originally trying to get the user connected, but he cannot see any stream workspaces in his repository workspaces. He is added to the team. The missing license seems to be the only difference from working users.

Any ideas?
DJ Spiess

more than one mapping for item with id _4HsSEDuWEeCiqtmyI-Z__g

com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.compatibility.resolution.internal.URIMappingService.getURIMappingHandleForItemHandle(URIMappingService.java:205)
com.ibm.team.repository.service.compatibility.resolution.internal.URIMappingService.getURIMappingForItemHandle(URIMappingService.java:189)
com.ibm.team.repository.service.compatibility.resolution.internal.URIMappingService.getURIForItemHandle(URIMappingService.java:143)
sun.reflect.GeneratedMethodAccessor650.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy134.getURIForItemHandle(Unknown Source)
com.ibm.team.repository.service.compatibility.contributor.internal.CompatContributorService.saveExistingContribOnJTS(CompatContributorService.java:434)
com.ibm.team.repository.service.compatibility.contributor.internal.CompatContributorService.saveContributor(CompatContributorService.java:139)
sun.reflect.GeneratedMethodAccessor648.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy194.saveContributor(Unknown Source)
com.ibm.team.repository.service.jts.contributor.internal.JtsContributorService.saveContributor(JtsContributorService.java:114)
sun.reflect.GeneratedMethodAccessor647.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy177.saveContributor(Unknown Source)
com.ibm.team.repository.service.internal.AdminRestService.postContributor(AdminRestService.java:113)
sun.reflect.GeneratedMethodAccessor646.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy791.postContributor(Unknown Source)
sun.reflect.GeneratedMethodAccessor645.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:501)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1832)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1688)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1598)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:62)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Thread.java:811)

6 answers



permanent link
kiran singh (1612) | answered Jul 25 '12, 7:17 a.m.
 The workaround

Go to the user admin section (on JTS), and select <b:43a68aaf94>Client Access License Management</b:43a68aaf94> from the left navigation panel. You then select the license you want from the drop down, and click the <b:43a68aaf94>Assign Developer Licenses</b:43a68aaf94> link on the top-right of the page.

Is great...It worked for me



permanent link
Jared Russell (1.3k12019) | answered Mar 17 '11, 12:02 p.m.
I'm also having the same issue with RTC 3.0. Any time we make a modification to a user (e.g. changing mail settings or giving them licenses), when we try and save we see that error code / stack trace.

In the short term, I have found a workaround to giving the users licenses:

Go to the user admin section (on JTS), and select Client Access License Management from the left navigation panel. You then select the license you want from the drop down, and click the Assign Developer Licenses link on the top-right of the page.

permanent link
Damien Masson (6) | answered Apr 05 '11, 3:04 a.m.
Hi,

I've the same problem. Impossible to modify a user (CRJAZ1534E error).
I was editing user in /ccm user management. I try editing it in /jts (jazz team server main application) and the user update works.

Best regards

Damien

permanent link
Stephanie Bagot (2.1k512) | answered Apr 10 '11, 5:52 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
Hi All,
The user data needs to be re-synched between the CCM and JTS.
1- Run the below repotools to Import User Mapping
repotools-jazz.sh -migration_importUserMapping fromMappingFile=&lt;empty&gt;
where &lt;empty&gt; is a file with no contents.

2-Proceed with running the repotools indexing commands as per the Information Center Guide to Repository Database Migration.
repotools-jazz -rebuildTextIndices
repotools-jazz -reindex

permanent link
Luis Avila (633) | answered May 12 '11, 1:01 p.m.
In the case of rational team concert 3.0 there are two repotools:

repotools-jts
repotools-ccm

Using the last one with the solution described avobe solve the problem.

Knight

permanent link
Samir Patel (6153) | answered Jul 25 '11, 8:53 p.m.
We had similar issue on Rational Quality Manager 3.0.1 where we couldn't update any user in RQM. This workaround fixed the issue. Thank you Jazz.net.

Your answer


Register or to post your answer.