
flying-saucer - issue #260
Getting Stuck Thread Issue while executing ITextRenderer.layout() Method.
Hi,
In My application i am getting Stuck Thread Issue while Executing ITextRenderer.layout() method.Facing this issue only with data copied from Excel to WYSIWYG fields in my appliaction.It works fine for other datawhich is copied from other sources other than Excel.Below is the Piece of code wherein I am getting Stuck Thread issue.
String inXHTML = new File(inXHTMLFile).toURI().toURL().toString(); System.out.println("Inner HTML file is "+inXHTML);
os = new FileOutputStream(outPDF);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(inXHTML);
System.out.println("This is Test File ");
renderer.layout();
System.out.println("This is Test File 1234 ");
renderer.createPDF(os);
As shown above,SYSOUT after renderer.layout(); line of code will never execute for data which is copied from Excel.
Here I am attaching the HTML which is used to generate the PDF document using layout() Method. Getting this issue for any volume of data copied from WYSIWYG fields.
Below is the exception which i got while generate the doc.
Inner HTML file is file:/C:/bea/USER_P~1/domains/GCFACD~1/gcFac/templates/FacExchangeFile/SMALLIK/A0/A06700/1550/155015/Documents/Mallik_Submission_marketcopy_2015-04-14_084513_883.html Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: Using CSS implementation from: org.xhtmlrenderer.context.StyleReference Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:18 AM org.xhtmlrenderer.util.XRLog log INFO: SAX XMLReader in use (parser): weblogic.apache.xerces.parsers.SAXParser Apr 14, 2015 8:45:19 AM org.xhtmlrenderer.util.XRLog log INFO: Loaded document in ~55ms Apr 14, 2015 8:45:19 AM org.xhtmlrenderer.util.XRLog log INFO: TIME: parse stylesheets 266ms Apr 14, 2015 8:45:19 AM org.xhtmlrenderer.util.XRLog log INFO: media = print Apr 14, 2015 8:45:19 AM org.xhtmlrenderer.util.XRLog log INFO: Matcher created with 140 selectors This is Test File <Apr 14, 2015 9:01:12 AM GMT> <Error> <WebLogicServer> <BEA-000337> <ExecuteThread: '13' for queue: 'weblogic.kernel.Default' has been busy for "959" seconds working on the request "Http Request: /FacExchangeWeb/propertycreatesubmissions.pdf", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.> <Apr 14, 2015 9:11:13 AM GMT> <Error> <WebLogicServer> <BEA-000337> <ExecuteThread: '13' for queue: 'weblogic.kernel.Default' has been busy for "1,559" seconds working on the request "Http Request: /FacExchangeWeb/propertycreatesubmissions.pdf", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.>
Facing This issue since severe days. Tried to fix it. But couldnt get much lead. Hence your help is highly required.
Thanks in advance. Mallikarjun
- new 12.html 10.54KB
Status: New
Labels:
Type-Defect
Priority-Medium