It's all about the answers!

Ask a question

license usage report is not working


Canberk Akduygu (99237371) | asked Mar 02 '12, 8:04 a.m.
Hi,

I need to get the floating license usage of RTC developer license usage. There's a page where we can select the date range and get the report. It was working fine when we were using RTC 3.0 but I believe after the migration of RTC 3.0.1 we lost that functionality.

Do we have to turn some functionality on or something?

6 answers



permanent link
Geoffrey Clemm (30.1k33035) | answered Mar 02 '12, 5:12 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I don't see any bug reports for the 3.0.1 release (or fixes being made
in the 4.0 release) in this area, so I'd work with Support, or submit a
work item, to find out what's going on for you.

Cheers,
Geoff

On 3/2/2012 8:10 AM, canberk wrote:
Hi,

I need to get the floating license usage of RTC developer license
usage. There's a page where we can select the date range and get the
report. It was working fine when we were using RTC 3.0 but I believe
after the migration of RTC 3.0.1 we lost that functionality.

Do we have to turn some functionality on or something?

permanent link
Canberk Akduygu (99237371) | answered May 22 '12, 5:58 a.m.
Do we need to seyup DataWarehouses in order to get this report?

We haven't set it up yet.

permanent link
Rafik Jaouani (5.0k16) | answered May 28 '12, 4:07 p.m.
JAZZ DEVELOPER
The report does not use the data warehouse.

permanent link
Victor Campbell (3502618) | answered Dec 11 '12, 11:21 a.m.
We are experiencing the same issue.  Ever since we upgraded our RTC from 2.0 to 4.0, running the report for "Floating License Usage" on the admin console returns "No license usage data found", and for License Denials "No License denial were found", even though we get those occasionally. We have confirmed that in the "Advanced Properties", the property "Enable Floating license Logging" is set to "true", and the "Floating License Log File" exists and contains the expected information. Anyone figure out on how we could get our Floating License Usage report to work?

Comments
Canberk Akduygu commented Dec 12 '12, 10:04 a.m.

The only way is to configure DW I assume. I have a DW running on our test system and reports are working even though Rafik tells otherwise.

You can also see in the reporting page that there's a license report DW job waiting to be executed.


permanent link
Adil Chahid (45524118) | answered Nov 20 '13, 7:30 p.m.
Hi all,
On our end we do experiment the same problem: we have migrated from version 3.0 iFix1 to 4.0.3.
We did activated the Floating License logging in the JTS' advanced properties tab and we did configure the Datawarehouse.
when we try to invoke the report for a specific type of license and for a specific range of dates we do get the following error

com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.reports.service.birt.internal.BirtReportEngineService.getRenderedReportFromBundle(BirtReportEngineService.java:400)
sun.reflect.GeneratedMethodAccessor681.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy907.getRenderedReportFromBundle(Unknown Source)
com.ibm.team.reports.service.internal.InternalReportService.getRenderedReportFromBundle(InternalReportService.java:1300)
sun.reflect.GeneratedMethodAccessor680.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy883.getRenderedReportFromBundle(Unknown Source)
com.ibm.team.reports.service.internal.ReportRestService.getRenderedReportFromBundle(ReportRestService.java:696)
sun.reflect.GeneratedMethodAccessor679.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy890.getRenderedReportFromBundle(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:555)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2355)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2155)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1983)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1214)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:125)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92)
com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:139)
com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:172)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:926)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1023)
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3703)
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962)
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276)
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049)
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:717)
com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413)
com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:1066)
com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:87)
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)
Caused by:
Error initializing reports service (com.ibm.team.repository.common.TeamRepositoryException)
com.ibm.team.reports.service.internal.util.Util.ensureDirectoryExists(Util.java:70)
com.ibm.team.reports.service.internal.InternalReportService.getTempFolder(InternalReportService.java:1446)
sun.reflect.GeneratedMethodAccessor615.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
... 80 more.

It was working fine before the migration.
if someone knows please advise.
Thanks all!

permanent link
Arun K Sriramaiah (3.2k13177) | answered Dec 09 '14, 2:10 a.m.

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.