Client Access Licenses
"An error occurred while trying to assign the Client Access License keys to the user. Click "show details" to view the details of the license assignment error. Follow the instructions to fix the problem, and click "Save" to try again.ID CRJAZ1846E
hide details
The "Rational Quality Manager - Quality Professional" Client Access License (CAL) cannot be assigned to the user because the "Rational Quality Manager - Contributor" CAL is already assigned to the user and the "Rational Quality Manager - Quality Professional" CAL includes the all of the capabilities unlocked by "Rational Quality Manager - Contributor" plus more operations. If you would like the user to have the "Rational Quality Manager - Quality Professional" CAL assigned instead, first unassign the "Rational Quality Manager - Contributor" CAL and then assign the "Rational Quality Manager - Quality Professional" CAL.
com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.internal.license.LicenseService.ensureNotAssigningASubsetorSupersetCAL(LicenseService.java:1394)
com.ibm.team.repository.service.internal.license.LicenseService.testLicenseAssignments(LicenseService.java:2536)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
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)
$Proxy363.testLicenseAssignments(Unknown Source)
com.ibm.team.repository.service.internal.license.jts.JtsLicenseService.testLicenseAssignments(JtsLicenseService.java:351)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
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)
$Proxy364.testLicenseAssignments(Unknown Source)
com.ibm.team.repository.service.internal.license.LicenseAdminRestService.postTestLicenseAssignments(LicenseAdminRestService.java:294)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
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)
$Proxy409.postTestLicenseAssignments(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:504)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1867)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1723)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1632)
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:76)
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)"
2 answers
An error occurred while trying to assign the Client Access License keys to the user. Click "show details" to view the details of the license assignment error. Follow the instructions to fix the problem, and click "Save" to try again.ID CRJAZ1846E hide details The "Rational Quality Manager - Quality Professional" Client Access License (CAL) cannot be assigned to the user because the "Rational Quality Manager - Contributor" CAL is already assigned to the user and the "Rational Quality Manager - Quality Professional" CAL includes the all of the capabilities unlocked by "Rational Quality Manager - Contributor" plus more operations. If you would like the user to have the "Rational Quality Manager - Quality Professional" CAL assigned instead, first unassign the "Rational Quality Manager - Contributor" CAL and then assign the "Rational Quality Manager - Quality Professional" CAL.
The error message also explains what you need to do to avoid it.
Comments
Thank you..But suppose i want to give "Rational Quality Manage-Connector" CAL to the user.Again am getting error?In CAL it has written "Rational Quality Manager-Connector(included)" .What this included means?
As the error message states, there are licenses that contain all the capabilities other licenses provide. To prevent wasting licenses by assigning a license to a user who has already a license assigned that allows to use features that are completely included in the assigned license, the license manager won't let you save a combination like that.
E.g. a QM contributor license is included in a QM Professional license. If you assign the latter, the tool prevents a save. To assign the QM Professional license, you have to uncheck the QM Contributor license and check the QM Professional license and save with only one of the licenses checked.
You can only save with one of the above options selected - as the error message explains.
If it's not allowed check both Rational Quality Manager-Quality Professional and Rational Requirement Composer-Analyst then how can get the options for creating requirements,View Requirements?