Development license expired on dec 01
Hi!
I'm trying to develop a component for RTC and since 3.0 was released i was updating my target platform to RTC 3.0 SDK. I have followed the instructions how to create test rtc database and how to start the test rtc server 3.0 version, was working fine. It was all right until the 1st of December. Now i can't deploy the predefined process templates nor create new project area. I get the following exception: The user has a license that would normally allow this operation, but the server license has expired. You can install a permanent server license to re-enable this operation.ID CRJAZ1304I com.ibm.team.repository.common.LicenseNotGrantedException I tried adding the RTC 3.0 license update site to the target platform and also to the launch configuration but it didn't help. Recreating the test database didn't help. It still shows that the license has expired. I have copied the following data from the server's license key management web ui: Product Jazz Development Description CRJAZ1236I A development time license is being used. Maximum Users 10 Users with Counted Licenses 0 Expired On December 1, 2010 (1 day ago) Default Client Access License Key None I have also copied the status summary page from the server's web ui: Change and Configuration Management - Core Libraries 3.0 (RTC-I20101112-1731) Jazz Foundation - Core Libraries 3.0 (RJF-I20101112-0630) Any suggestion how can i expand the development license period? Tibor |
11 answers
Try grabbing the '10-Free Developers License Activation Kit' at
https://jazz.net/downloads/rational-team-concert/releases/3.0?p=allDownloads (under 'License Keys'), extract it, and install it via the admin web UI's license management page. The readme file has more instructions. |
Try grabbing the '10-Free Developers License Activation Kit' at Hi! Thanks for your reply. I have tried installing it at the server license (by clicking Edit) and the result is the following status information at the client access licenses: Inactive (The "Developer" client access license type is not compatible with the "Jazz Development null" server license edition. Install a compatible client access license or change the server license key.) And the server license didn't change. It still shows: Product Jazz Development Description CRJAZ1236I A development time license is being used. Maximum Users 10 Users with Counted Licenses 0 Expired On December 1, 2010 (5 days ago) Default Client Access License Key None Any other suggestions? Thansk in advance, Tibor |
Sorry, my mistake, I missed that you were talking about the server license, not the client license.
Which artifact did you download for the server? Is it the production server or a development one from the SDK? If the latter, can you try with the actual 3.0 server? |
I have the same problem here. The expired server was setup in jetty server - look at https://jazz.net/wiki/bin/view/Main/RTCSDK20_DevelopmentEnvironmentSetup for more detail - and ran Create RTC Test Database.launch.
|
What do you have selected as your target platform? For the development version of Jetty, the expiry date is hard-wired in LicenseService (in 2.x) or AbstractLicenseService (in 3.0). If you're compiling against source, try searching for something like:
Calendar calendar = Calendar.getInstance(); calendar.set(2010, 11, 1); If you're compiling against one of the p2 targets, just ensure it's the latest from Foundation, as the expiry date has been updated in the latest. |
Sorry, my mistake, I missed that you were talking about the server license, not the client license.I have downloaded the one from https://jazz.net/downloads/rational-team-concert/releases/3.0/RTC-SDK-3.0.zip . And just to make sure i have reextracted the SDK package and set it again as target platform and recreated the databse with the /com.ibm.team.sdk.launches/launches/ Create RTC Test Database.launch . But unfortunatelly it still sais that the license has expired. Maybe i have to download again the SDK? Maybe it has changed since the day 3.0 was released? |
The problem is that the SDK does not include a server license. It's relying on the hardwired date, which is only used for internal development, and that has expired. It's been fixed in the latest Foundation Stable stream, but the 3.0 release still has the old date.
I've asked someone from the Repository team if there's a workaround. |
One option would be to import the source for the com.ibm.team.repository.service plugin, and edit AbstractLicenseService.
|
The best way to fix the problem with the expired development license is to ensure that your development time server is using the license keys that are packaged with the server install.
To do that, you can include the plugin from server/conf/jts/sites/product-rtc-standalone-activation/plugins/com.ibm.team.licensing.product.rtc-standalone_0.9.9.jar in your server launch configuration. That will force the server to preload the server and CAL keys into your development server. |
|
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.