Hello!

I am getting this error message when attempting to open my HP QC/ALM Client/Server web application.

We have increased the heap size up to 256 Mg, and I am wondering if I need to, and how to
Increase the PermGen space as well.

What do you think? The application won't open, cannot log in.

type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: com.mercury.optane.core.CTdException: Cannot build directory item for key 'dev_product_brand' in TD Params Directory
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.mercury.optane.core.state.ServerStatusFilter.doFilter(ServerStatusFilter.java:33)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
com.mercury.optane.core.CTdException: Cannot build directory item for key 'dev_product_brand' in TD Params Directory
com.mercury.optane.core.directory.CAbsDirectory$CacheResult.getOrCreate(CAbsDirectory.java:121)
com.mercury.optane.core.directory.CAbsDirectory.getDirectoryItem(CAbsDirectory.java:342)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:81)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:152)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:41)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:110)
com.mercury.td.saserver.directory.CTdParamsDirectory.getAppParam(CTdParamsDirectory.java:126)
com.mercury.td.saserver.directory.CTdParamsDirectory.getStringAppParam(CTdParamsDirectory.java:234)
com.mercury.td.site.params.SiteParams.getParam(SiteParams.java:43)
com.mercury.td.saserver.api.logics.CAdminLogic.getProductBrand(CAdminLogic.java:1476)
org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.mercury.optane.core.state.ServerStatusFilter.doFilter(ServerStatusFilter.java:33)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
com.mercury.optane.core.CTdException:
com.mercury.optane.core.db.CTdDriverManager.getConnection(CTdDriverManager.java:88)
com.mercury.optane.core.db.CConnectionPool.newConnection(CConnectionPool.java:822)
com.mercury.optane.core.db.CConnectionPool.tryToGetConnection(CConnectionPool.java:612)
com.mercury.optane.core.db.CConnectionPool.getConnection(CConnectionPool.java:379)
com.mercury.optane.core.db.CConnectionManager.getNotTransactedConnection(CConnectionManager.java:239)
com.mercury.optane.core.db.CConnectionManager.getConnection(CConnectionManager.java:212)
com.mercury.optane.core.db.CAbsStatement.<init>(CAbsStatement.java:91)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:98)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:94)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:90)
com.mercury.td.saserver.directory.CDBFetcher.fetchItem(CDBFetcher.java:171)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.loadData(CSaAbsDirectoryItem.java:145)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.loadData(CSaAbsDirectoryItem.java:140)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.refreshFromDb(CSaAbsDirectoryItem.java:217)
com.mercury.td.saserver.directory.CTdParam.refreshFromDb(CTdParam.java:95)
com.mercury.td.saserver.directory.CTdParam.<init>(CTdParam.java:59)
com.mercury.td.saserver.directory.CTdParamsDirectory.createDirectoryItem(CTdParamsDirectory.java:83)
com.mercury.td.saserver.directory.CTdParamsDirectory.createDirectoryItem(CTdParamsDirectory.java:41)
com.mercury.optane.core.directory.CAbsDirectory$CacheResult.getOrCreate(CAbsDirectory.java:110)
com.mercury.optane.core.directory.CAbsDirectory.getDirectoryItem(CAbsDirectory.java:342)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:81)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:152)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:41)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:110)
com.mercury.td.saserver.directory.CTdParamsDirectory.getAppParam(CTdParamsDirectory.java:126)
com.mercury.td.saserver.directory.CTdParamsDirectory.getStringAppParam(CTdParamsDirectory.java:234)
com.mercury.td.site.params.SiteParams.getParam(SiteParams.java:43)
com.mercury.td.saserver.api.logics.CAdminLogic.getProductBrand(CAdminLogic.java:1476)
org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.mercury.optane.core.state.ServerStatusFilter.doFilter(ServerStatusFilter.java:33)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.sql.SQLException: [Mercury][Oracle JDBC Driver][Oracle]ORA-00257: archiver error. Connect internal only, until freed.

com.mercury.jdbc.oraclebase.dda4.b(Unknown Source)
com.mercury.jdbc.oraclebase.dda4.a(Unknown Source)
com.mercury.jdbc.oraclebase.dda3.b(Unknown Source)
com.mercury.jdbc.oraclebase.dda3.a(Unknown Source)
com.mercury.jdbc.oracle.OracleImplConnection.a(Unknown Source)
com.mercury.jdbc.oracle.OracleImplConnection.t(Unknown Source)
com.mercury.jdbc.oraclebase.BaseConnection.a(Unknown Source)
com.mercury.jdbc.oraclebase.BaseConnection.i(Unknown Source)
com.mercury.jdbc.oraclebase.BaseConnection.a(Unknown Source)
com.mercury.jdbc.oraclebase.BaseConnection.a(Unknown Source)
com.mercury.jdbc.oraclebase.BaseDriver.connect(Unknown Source)
java.sql.DriverManager.getConnection(DriverManager.java:582)
java.sql.DriverManager.getConnection(DriverManager.java:154)
com.mercury.optane.core.db.CTdDriverManager.getConnection(CTdDriverManager.java:81)
com.mercury.optane.core.db.CConnectionPool.newConnection(CConnectionPool.java:822)
com.mercury.optane.core.db.CConnectionPool.tryToGetConnection(CConnectionPool.java:612)
com.mercury.optane.core.db.CConnectionPool.getConnection(CConnectionPool.java:379)
com.mercury.optane.core.db.CConnectionManager.getNotTransactedConnection(CConnectionManager.java:239)
com.mercury.optane.core.db.CConnectionManager.getConnection(CConnectionManager.java:212)
com.mercury.optane.core.db.CAbsStatement.<init>(CAbsStatement.java:91)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:98)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:94)
com.mercury.optane.core.db.CTdPreparedStatement.<init>(CTdPreparedStatement.java:90)
com.mercury.td.saserver.directory.CDBFetcher.fetchItem(CDBFetcher.java:171)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.loadData(CSaAbsDirectoryItem.java:145)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.loadData(CSaAbsDirectoryItem.java:140)
com.mercury.td.saserver.directory.CSaAbsDirectoryItem.refreshFromDb(CSaAbsDirectoryItem.java:217)
com.mercury.td.saserver.directory.CTdParam.refreshFromDb(CTdParam.java:95)
com.mercury.td.saserver.directory.CTdParam.<init>(CTdParam.java:59)
com.mercury.td.saserver.directory.CTdParamsDirectory.createDirectoryItem(CTdParamsDirectory.java:83)
com.mercury.td.saserver.directory.CTdParamsDirectory.createDirectoryItem(CTdParamsDirectory.java:41)
com.mercury.optane.core.directory.CAbsDirectory$CacheResult.getOrCreate(CAbsDirectory.java:110)
com.mercury.optane.core.directory.CAbsDirectory.getDirectoryItem(CAbsDirectory.java:342)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:81)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:152)
com.mercury.td.saserver.directory.CTdParamsDirectory.getObject(CTdParamsDirectory.java:41)
com.mercury.td.saserver.directory.CSaAbsDirectory.getObject(CSaAbsDirectory.java:110)
com.mercury.td.saserver.directory.CTdParamsDirectory.getAppParam(CTdParamsDirectory.java:126)
com.mercury.td.saserver.directory.CTdParamsDirectory.getStringAppParam(CTdParamsDirectory.java:234)
com.mercury.td.site.params.SiteParams.getParam(SiteParams.java:43)
com.mercury.td.saserver.api.logics.CAdminLogic.getProductBrand(CAdminLogic.java:1476)
org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.mercury.optane.core.state.ServerStatusFilter.doFilter(ServerStatusFilter.java:33)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBoss Web/2.1.3.GA logs.
________________________________________
JBoss Web/2.1.3.GA