It's all about the answers!

Ask a question

Client Access Licenses


archana kurup (2026872) | asked Nov 22 '13, 2:27 a.m.
edited Nov 24 '13, 12:53 p.m. by Lisa Caten (342913)
I was trying to change the client Access Licenses of clmadmin from VIEW MY PROFILE AND LICENSES.But am not able to save the changes.its showing an error.The error page i got is here.Please give me the solution

"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



permanent link
Ralph Schoon (63.1k33646) | answered Nov 22 '13, 3:42 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
edited Nov 22 '13, 3:42 a.m.
The UI would come up with hints about what is happening. I would suggest to consider to carefully read the message, since the text very clearly states what the problem is.

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
archana kurup commented Nov 22 '13, 4:32 a.m. | edited Nov 22 '13, 4:42 a.m.

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?


Ralph Schoon commented Nov 22 '13, 4:49 a.m. | edited Nov 22 '13, 4:50 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

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.



permanent link
archana kurup (2026872) | answered Dec 07 '13, 5:07 a.m.
Whenever i check the CAL Rational Requirement Composer-Analyst the same problem occurs and am not able to save it and because of that am not able to create requirements.Whenever i click on the requirement field of my project instead of showing "create requirement,View Requirement",it displays log in to view this content" and whenever i click on this to log in it;s showing the following error  "The following server error occurred while connecting to the external provider.Please check with your administrator and try again later.java.lang.Null.PointerException(More information found at entry [144ccb7ffal2bcef]in RRS server log)"Internal error 500"

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?

Your answer


Register or 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.