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

Client Access Licenses

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)"

0 votes



2 answers

Permanent link
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.



0 votes

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.



Permanent link
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?

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
× 343

Question asked: Nov 22 '13, 2:27 a.m.

Question was seen: 4,600 times

Last updated: Dec 07 '13, 5:07 a.m.

Related questions
Confirmation Cancel Confirm