Ted -- Anybody...
We just spent most of the day tweaking Tomcat's PermGen, and Monitoring the server resources, but we still get the following Exceptions:
</br></br>
<code>
... 55 more
Caused by: com.crystaldecisions.reports.common.ConcurrentAccessException: active-thread: http-443-Processor22; calling-thread: http-443-Processor23
active-thread call stack:
~sun.font.FileFont.getGlyphAdvance(Native Method)
~sun.font.FileFontStrike.getGlyphAdvance(FileFontStrike.java:492)
~sun.font.FileFontStrike.getCodePointAdvance(FileFontStrike.java:503)
~sun.font.FontDesignMetrics.handleCharWidth(FontDesignMetrics.java:226)
~sun.font.FontDesignMetrics.charWidth(FontDesignMetrics.java:263)
~com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.b.a(Unknown Source)
~com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.a.a(Unknown Source)
~com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.a(Unknown Source)
~com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.a(Unknown Source)
~com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.PdfDocumentManager.if(Unknown Source)
~com.crystaldecisions.reports.exporters.format.page.pdf.dom.PdfAdvancedDocumentModeller.do(Unknown Source)
~com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.finalizeExportJob(Unknown Source)
~com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(Unknown Source)
~com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(Unknown Source)
~com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(Unknown Source)
~com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
~com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
~com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
~com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
~com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
~com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
~com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
~com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
~com.crystaldecisions.sdk.occa.report.application.ds.a(Unknown Source)
~com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source)
</code>
Too bad your not Open Source.....;-)
Edited by: peter adelmann on Jun 23, 2009 9:05 PM