'ORA--01000: maximum open cursors exceeded' error when running, viewing or editing Reports in RSA Identity Governance & Lifecycle
Originally Published: 2016-10-07
Article Number
Applies To
RSA Version/Condition: 6.9.1 P09, P10, P11, 7.0.0
Issue
ORA-01000: maximum open cursors exceeded
EXAMPLES:
Modify an existing Report:
View an existing Report:
The following error is logged to the aveksaServer.log file:
Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment. The aveksaServer.log may also be downloaded from the RSA Identity Governance & Lifecycle user interface (Admin > System > Server Nodes tab > under Logs.)
02/29/2016 16:24:14.466 ERROR (WebContainer : 1) [com.aveksa.server.report.Report] com.aveksa.server.runtime.ServerException: java.sql.SQLException: ORA-01000: maximum open cursors exceeded at com.aveksa.server.report.BaseReport.getAllDisplayColumns(BaseReport.java:730) at com.aveksa.server.report.Report.getAllDisplayColumns(Report.java:2437) at com.aveksa.server.report.Report.isValidScopeType(Report.java:2171) at com.aveksa.server.report.Report.isValidScope(Report.java:2162) at com.aveksa.gui.objects.report.GuiReport.isValidScope(GuiReport.java:211) at com.aveksa.gui.objects.report.GuiReport.getScopesForReport(GuiReport.java:819) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView.makeScopeSelect (ReportPropertiesView.java:266) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView.makeScopeFld (ReportPropertiesView.java:258) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView.makeTypeFields (ReportPropertiesView.java:79) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView.printContent (ReportPropertiesView.java:52) at com.aveksa.gui.pages.base.view.DialogPageView.makeContent(DialogPageView.java:134) at com.aveksa.gui.pages.base.view.DialogPageView.handleRequest(DialogPageView.java:34) at com.aveksa.gui.pages.base.data.PageData.drawView(PageData.java:99) at com.aveksa.gui.pages.base.data.PageData.handleRequest(PageData.java:91) at com.aveksa.gui.pages.base.data.dialog.EditableDialogPageData.handleRequest (EditableDialogPageData.java:69) at com.aveksa.gui.pages.base.data.wizard.WizardDialogData.handleRequest (WizardDialogData.java:64) at com.aveksa.gui.pages.base.data.wizard.TabbedWizardDialogData.handleRequest (TabbedWizardDialogData.java:79) at com.aveksa.gui.pages.report.report_definition.edit.tabular. BaseEditTabularReportWizard.handleRequest(BaseEditTabularReportWizard.java:121) at com.aveksa.gui.pages.PageManager.forwardRequest(PageManager.java:559) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:323) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:254) at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:176) at com.aveksa.gui.core.MainManager.doGet(MainManager.java:125) at javax.servlet.http.HttpServlet.service(HttpServlet.java:718) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149) at com.aveksa.gui.core.filters.LoginFilter.doFilter(LoginFilter.java:67) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) at com.aveksa.gui.util.security.XSSFilter.doFilter(XSSFilter.java:20) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:507) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:878) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1656) Caused by: java.sql.SQLException: ORA-01000: maximum open cursors exceeded ... 02/29/2016 16:24:21.659 ERROR (WebContainer : 1) [com.aveksa.server.report.Report] get all display cols com.aveksa.server.runtime.ServerException: java.sql.SQLException: ORA-01000: maximum open cursors exceeded at com.aveksa.server.report.BaseReport.getAllDisplayColumns(BaseReport.java:730) at com.aveksa.server.report.Report.getAllDisplayColumns(Report.java:2437) at com.aveksa.server.report.Report.loadDesign(Report.java:1543) at com.aveksa.server.report.Report.getPageHeight(Report.java:496) at com.aveksa.gui.objects.report.GuiReport.getPage(GuiReport.java:323) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView. makePageSizeSelectField(ReportPropertiesView.java:288) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView. makeTypeFields(ReportPropertiesView.java:80) at com.aveksa.gui.pages.report.report_definition.edit.tabular.ReportPropertiesView. printContent(ReportPropertiesView.java:52) at com.aveksa.gui.pages.base.view.DialogPageView.makeContent(DialogPageView.java:134) at com.aveksa.gui.pages.base.view.DialogPageView.handleRequest(DialogPageView.java:34) at com.aveksa.gui.pages.base.data.PageData.drawView(PageData.java:99) at com.aveksa.gui.pages.base.data.PageData.handleRequest(PageData.java:91) at com.aveksa.gui.pages.base.data.dialog.EditableDialogPageData.handleRequest(EditableDialogPageData.java:69) at com.aveksa.gui.pages.base.data.wizard.WizardDialogData.handleRequest(WizardDialogData.java:64) at com.aveksa.gui.pages.base.data.wizard.TabbedWizardDialogData.handleRequest(TabbedWizardDialogData.java:79) at com.aveksa.gui.pages.report.report_definition.edit.tabular.BaseEditTabularReportWizard. handleRequest(BaseEditTabularReportWizard.java:121) at com.aveksa.gui.pages.PageManager.forwardRequest(PageManager.java:559) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:323) at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:254) at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:176) at com.aveksa.gui.core.MainManager.doGet(MainManager.java:125) at javax.servlet.http.HttpServlet.service(HttpServlet.java:718) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149) at com.aveksa.gui.core.filters.LoginFilter.doFilter(LoginFilter.java:67) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) at com.aveksa.gui.util.security.XSSFilter.doFilter(XSSFilter.java:20) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:507) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:878) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1656) Caused by: java.sql.SQLException: ORA-01000: maximum open cursors exceeded
Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment. The aveksaServer.log may also be downloaded from the RSA Identity Governance & Lifecycle user interface (Admin > System > Server Nodes tab > under Logs.)
Cause
Resolution
- RSA Identity Governance & Lifecycle 6.9.1 P12
- RSA Identity Governance & Lifecycle 7.0.0 P03
- RSA Identity Governance & Lifecycle 7.0.1
- RSA Identity Governance & Lifecycle 7.0.2
Related Articles
RSA Authentication Manager Glossary 19Number of Views RSA Identity Governance & Lifecycle REST Web Service Workflow Node returns error RSA003 137Number of Views Source variable and target variable are showing duplicate values when adding a new value on Next Value node in RSA Via Lif… 38Number of Views AIX Libc fix for AIX dup message issue 5Number of Views RSA Identity Governance and Lifecycle Workflow Activity Node of type Decision Node based on internal variables always eval… 106Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device How to replace the RSA Authentication Manager self signed console certificate with a signed certificate from Microsoft Act… RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide How to Request Access to the RSA Authentication Manager AMI for AWS via RSA Support
Don't see what you're looking for?