File 1 doesn't open in Acrobat. File 2 has a missing font. > -----Original Message----- > From: Nalluri, Nageswara (ELS) [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 22, 2005 3:06 PM > To: Paulo Soares > Cc: itext-questions@lists.sourceforge.net > Subject: RE: [iText-questions] Error while reading bad PDF > > Hi Paulo Soares, > > Thanks for your reply. We got the below error 2 scenarios. > > 1. We uploaded the corrupted PDF > 2. We try to build the PDF using the Latex file. In this > scenarios we got > the converted PDF but when we open the PDF we got error message. > > Please find attached files for your reference. > > > Thanks, > Nagesh > > -------------------------------------------------------------- > -------------- > -------- > > Thanks & Regards > > Nageswara Rao. N > Satyam Computers Services Ltd., | SDC,Plot No:45,2nd > Phase,Electronic City, > Bangalore-560100 > Board: 080-28527777 xtn: 7769 | Direct: 080-57577769 | > Mobile: 98450 78183 | > Internet: [EMAIL PROTECTED] > > > -----Original Message----- > From: Paulo Soares [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 22, 2005 7:27 PM > To: Nalluri, Nageswara (ELS); itext-questions@lists.sourceforge.net > Subject: RE: [iText-questions] Error while reading bad PDF > > That's probably a currupt PDF. You can send me the PDF for inspection. > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On > > Behalf Of Nalluri, Nageswara (ELS) > > Sent: Thursday, September 22, 2005 2:07 PM > > To: itext-questions@lists.sourceforge.net > > Subject: [iText-questions] Error while reading bad PDF > > > > Hi, > > > > > > > > In our application we are generating individual PDF's and we > > are combining all individuals to single, while combining all > > individuals it is trying to read all the objects in the PDF > > dictionary. If the any of one of the individual PDF is > > corrupted or bad we are getting exception in our application. > > We got following exception in our logs. Is there any fix in > > the new release? Please suggest us on this. > > > > > > > > If we see in the exception we are getting an out of bounds > > array exception. We are feel this exception was generated by > > iText software > > > > > > > > Please suggest us on this > > > > > > > > [9/20/05 13:38:27:621 BST] 16239d4 ExceptionUtil E > > CNTR0020E: Non-application exception occurred while > > processing method "haveAllPDFsBeenCreated" on bean > > "BeanId(JEST#JESTAssetSubmissionBusiness.jar#AssetSubmission, > > null)". Exception data: java.lang.ArrayIndexOutOfBoundsException: -1 > > > > at com.lowagie.text.pdf.PdfReader.readPRObject(Unknown Source) > > > > at > com.lowagie.text.pdf.PdfReader.readDictionary(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.readPRObject(Unknown Source) > > > > at > com.lowagie.text.pdf.PdfReader.readDictionary(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.readPRObject(Unknown Source) > > > > at > com.lowagie.text.pdf.PdfReader.readDictionary(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.readPRObject(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.readDocObj(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source) > > > > at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source) > > > > at > > com.elsevier.jest.common.utilities.PDFUtilities.appendFiles(PD > > FUtilities.java:200) > > > > at > > com.elsevier.jest.common.utilities.PDFUtilities.concatenatePDF > > sNonLatex(PDFUtilities.java:77) > > > > at > > com.elsevier.jest.common.utilities.PDFUtilities.concatenatePDF > > s(PDFUtilities.java:56) > > > > at > > com.elsevier.jest.assetsubmission.business.agent.AssetSubmissi > > onAgent.createConcatenatedPDFAssetContent(AssetSubmissionAgent > > .java:1322) > > > > at > > com.elsevier.jest.assetsubmission.business.agent.AssetSubmissi > > onAgent.haveAllPDFsBeenCreated(AssetSubmissionAgent.java:1870) > > > > at > > com.elsevier.jest.assetsubmission.business.facade.AssetSubmiss > > ionBean.haveAllPDFsBeenCreated(AssetSubmissionBean.java:515) > > > > at > > com.elsevier.jest.assetsubmission.business.facade.EJSRemoteSta > > > telessAssetSubmission_46d97dc7.haveAllPDFsBeenCreated(Unknown Source) > > > > at > > com.elsevier.jest.assetsubmission.business.facade._AssetSubmis > sion_Stub.haveAllPDFsBeenCreated(_AssetSubmission_Stub.java:1657) > > > > at > > com.elsevier.jest.assetsubmission.business.command.HaveAllPDFs > > BeenCreatedCommand.performExecute(HaveAllPDFsBeenCreatedComman > > d.java:32) > > > > at > > com.elsevier.jest.framework.command.CommandDefaultImpl.execute > > (CommandDefaultImpl.java:28) > > > > at > > com.elsevier.jest.web.author.submission.approvepdf.ApproveOrWa > > itAction.performExecute(ApproveOrWaitAction.java:107) > > > > at > > com.elsevier.jest.web.IdentificationVerifiedAction.prePerformE > > xecute(IdentificationVerifiedAction.java:56) > > > > at > > > com.elsevier.jest.framework.web.BaseAction.execute(BaseAction.java:30) > > > > at > > org.apache.struts.action.RequestProcessor.processActionPerform > > (RequestProcessor.java:484) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:274) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.ServicingServletState.service( > > StrictLifecycleServlet.java:333) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestPro > > cessor.java:1069) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > > equestProcessor.java:274) > > > > at > > org.apache.struts.action.RequestProcessor.processForwardConfig > > (RequestProcessor.java:455) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.processForwardCo > > nfig(TilesRequestProcessor.java:320) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:279) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.ServicingServletState.service( > > StrictLifecycleServlet.java:333) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestPro > > cessor.java:1069) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > > equestProcessor.java:274) > > > > at > > org.apache.struts.action.RequestProcessor.processForwardConfig > > (RequestProcessor.java:455) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.processForwardCo > > nfig(TilesRequestProcessor.java:320) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:279) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.ServicingServletState.service( > > StrictLifecycleServlet.java:333) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestPro > > cessor.java:1069) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > > equestProcessor.java:274) > > > > at > > org.apache.struts.action.RequestProcessor.processForwardConfig > > (RequestProcessor.java:455) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.processForwardCo > > nfig(TilesRequestProcessor.java:320) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:279) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.ServicingServletState.service( > > StrictLifecycleServlet.java:333) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestPro > > cessor.java:1069) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > > equestProcessor.java:274) > > > > at > > org.apache.struts.action.RequestProcessor.internalModuleRelati > > veForward(RequestProcessor.java:1012) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRe > > lativeForward(TilesRequestProcessor.java:345) > > > > at > > org.apache.struts.action.RequestProcessor.processForward(Reque > > stProcessor.java:582) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:260) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.ServicingServletState.service( > > StrictLifecycleServlet.java:333) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestPro > > cessor.java:1069) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesR > > equestProcessor.java:274) > > > > at > > org.apache.struts.action.RequestProcessor.processForwardConfig > > (RequestProcessor.java:455) > > > > at > > org.apache.struts.tiles.TilesRequestProcessor.processForwardCo > > nfig(TilesRequestProcessor.java:320) > > > > at > > org.apache.struts.action.RequestProcessor.process(RequestProce > > ssor.java:279) > > > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.j > > ava:1482) > > > > at > > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServic > > e(StrictServletInstance.java:110) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._servic > e(StrictLifecycleServlet.java:174) > > > > at > > com.ibm.ws.webcontainer.servlet.IdleServletState.service(Stric > > tLifecycleServlet.java:313) > > > > at > > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service > > (StrictLifecycleServlet.java:116) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstance.service(Servle > > tInstance.java:283) > > > > at > > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dis > > patch(ValidServletReferenceState.java:42) > > > > at > > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispa > > tch(ServletInstanceReference.java:40) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleW > > ebAppDispatch(WebAppRequestDispatcher.java:983) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatc > > h(WebAppRequestDispatcher.java:564) > > > > at > > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward > > (WebAppRequestDispatcher.java:200) > > > > at > > com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvo > > ker.java:119) > > > > at > > com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook > > (WebAppInvoker.java:276) > > > > at > > com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.hand > > leInvocation(CachedInvocation.java:71) > > > > at > > com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationCo > > ntext.invoke(CacheableInvocationContext.java:116) > > > > at > > com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchBy > > URI(ServletRequestProcessor.java:186) > > > > at > > com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.serv > > ice(OSEListener.java:334) > > > > at > > com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(Http > > Connection.java:56) > > > > at > > com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnec > > tion.java:618) > > > > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443) > > > > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) > > > > > > > > > > > > Regards, > > > > Nagesh > > > > > > > > > > > > > > > > > >
------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions