CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Mar 2013
    Posts
    2

    Increase PermGen space...?

    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

  2. #2
    Join Date
    Aug 2011
    Location
    West Yorkshire, U.K.
    Posts
    54

    Re: Increase PermGen space...?

    ORA-00257 suggests that an Oracle database problem may be the cause?

  3. #3
    Join Date
    Mar 2013
    Posts
    2

    Re: Increase PermGen space...?

    Thank you for your input! At the time this error occurred, there was many files being copied, a backup was running, and a virus scan had kicked off. Everyone has been informed that those are after hour’s activities, and leave the bandwidth for the day walkers.

    Again, thank you for your insight!
    ~Laura S.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured