Already I read the previous mail, but i didn't solve my problem :(

So I do not hope to use Apache FOP with Oracle 9ias


Jeremias Maerki-2 wrote:
> 
> Bull.... I just remembered that we've had this before:
> 
> http://fop-users.markmail.org/search/?q=PDFNumber+not+empty
> 
> Back then it was suggested that it could be a multi-threading problem
> but looking at what the exception raises tells me it has nothing to do
> with the (still unsolved) issue with DecimalFormat. That code is just
> hanging around there. But then, without being able to reproduce the
> problem here, I don't really know what to do. Maybe someone else has an
> idea.
> 
> Jeremias Maerki
> 
> 
> 
> On 14.11.2007 10:40:28 altmax wrote:
>> 
>> Hello,
>> 
>> i have a problem with apache fop 0.94.
>> 
>> My os is windows xp , my application server oracle 9ias oc4j1.0.2.2.1,
>> jdk1.3.1_09 with jre 1.3.1_09.
>> 
>> Class java is:
>> .................................................
>> import....
>> ..................................................
>> 
>> public class Case2PDF {
>> 
>>     // configure fopFactory as desired
>>     private FopFactory fopFactory = FopFactory.newInstance();
>>  
>>     public void convertCase2PDF(CaseVO caseVO, File xslt, File pdf)
>>                 throws Exception, IOException, FOPException,
>> TransformerException {
>> 
>>         // Setup output
>>         OutputStream out = new java.io.FileOutputStream(pdf);
>>         out = new java.io.BufferedOutputStream(out);
>> 
>>         try {
>>             //Setup user agent
>>             FOUserAgent foUserAgent = fopFactory.newFOUserAgent();
>>             PDFRenderer pdfrenderer = new PDFRenderer();
>>             pdfrenderer.setUserAgent(foUserAgent);
>>             foUserAgent.setRendererOverride(pdfrenderer);
>> 
>>             fopFactory.addElementMapping(new FOElementMapping());
>>             fopFactory.addElementMapping(new SVGElementMapping());
>>             fopFactory.addElementMapping(new
>> BatikExtensionElementMapping());
>>             fopFactory.addElementMapping(new ExtensionElementMapping());
>>             fopFactory.addElementMapping(new XMPElementMapping());
>>             fopFactory.addElementMapping(new RDFElementMapping());
>>             fopFactory.addElementMapping(new
>> PSExtensionElementMapping());
>> 
>>             // Construct fop with desired output format
>>             Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF,
>> foUserAgent,
>> out);
>> 
>>             // Setup XSLT
>>             TransformerFactory factory = new
>> org.apache.xalan.processor.TransformerFactoryImpl();//TransformerFactory.newInstance();
>>             Transformer transformer = factory.newTransformer(new
>> StreamSource(xslt));
>> 
>>             CaseForm caseForm = new CaseForm();
>>             caseForm.map(caseVO);
>> 
>>             // Setup input for XSLT transformation
>>             Source src = new SAXSource(new CaseXMLReader(),new
>> CaseInputSource(caseForm));
>> 
>>             //System.out.println("input source:
>> "+((SAXSource)src).getInputSource().getByteStream().available());
>> 
>>             // Resulting SAX events (the generated FO) must be piped
>> through
>> to FOP
>>             Result res = new SAXResult(fop.getDefaultHandler());
>> 
>>             // Start XSLT transformation and FOP processing
>>             transformer.transform(src, res);
>>         }catch(Exception ex){
>>            System.out.println("Case2pdf - exception in export: " +
>> ex.getMessage());
>>            ex.printStackTrace();
>>            throw new Exception(ex.getMessage());
>>         }
>>         finally {
>>             out.close();
>>         }
>> 
>>    }
>> 
>> }
>> 
>> .............................................................................
>> 
>> at runtime, I get a error from Apache FOP (The number of this PDFNumber
>> must
>> not be empty):
>> 
>> -71066 [HttpRequestHandler-6502834] ERROR org.apache.fop.fo.FOTreeBuilder 
>> -
>> java.lang.IllegalArgumentException: The numbe
>> -Case2pdf - exception in export: java.lang.IllegalArgumentException: The
>> number of this PDFNumber must not be empty
>> javax.xml.transform.TransformerException:
>> java.lang.IllegalArgumentException: The number of this PDFNumber must not
>> be
>> emp
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1226)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:638)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1088)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1066)
>>         at com.bms.util.pdf.Case2PDF.convertCase2PDF(Case2PDF.java:93)
>>         at
>> com.bms.presentation.action.assurance.ExportPDFAction.execute(ExportPDFAction.java:84)
>>         at
>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
>>         at
>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
>>         at
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>>         at
>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>         at
>> com.bms.presentation.servlet.BmsActionServlet.service(BmsActionServlet.java:222)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:721)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
>>         at
>> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
>>         at
>> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
>>         at java.lang.Thread.run(Unknown Source)
>> ---------
>> java.lang.IllegalArgumentException: The number of this PDFNumber must not
>> be
>> empty
>>         at org.apache.fop.pdf.PDFNumber.toPDFString(PDFNumber.java:110)
>>         at org.apache.fop.pdf.PDFObject.toPDF(PDFObject.java:176)
>>         at org.apache.fop.pdf.PDFObject.output(PDFObject.java:165)
>>         at org.apache.fop.pdf.PDFDocument.output(PDFDocument.java:899)
>>         at
>> org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:766)
>>         at
>> org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:120)
>>         at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:424)
>>         at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:146)
>>         at
>> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:233)
>>         at
>> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:145)
>>         at
>> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378)
>>         at
>> org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194)
>>         at
>> org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:307)
>>         at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:684)
>>         at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
>>         at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2182)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2008)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1171)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:638)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1088)
>>         at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1066)
>>         at com.bms.util.pdf.Case2PDF.convertCase2PDF(Case2PDF.java:93)
>>         at
>> com.bms.presentation.action.assurance.ExportPDFAction.execute(ExportPDFAction.java:84)
>>         at
>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
>>         at
>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
>>         at
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>>         at
>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>         at
>> com.bms.presentation.servlet.BmsActionServlet.service(BmsActionServlet.java:222)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:721)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
>>         at
>> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
>>         at
>> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
>>         at java.lang.Thread.run(Unknown Source)
>> ExportPDFAction - exception in export:
>> java.lang.IllegalArgumentException:
>> The number of this PDFNumber must not be empty
>> java.lang.Exception: java.lang.IllegalArgumentException: The number of
>> this
>> PDFNumber must not be empty
>>         at com.bms.util.pdf.Case2PDF.convertCase2PDF(Case2PDF.java:97)
>>         at
>> com.bms.presentation.action.assurance.ExportPDFAction.execute(ExportPDFAction.java:84)
>>         at
>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
>>         at
>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
>>         at
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>>         at
>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>         at
>> com.bms.presentation.servlet.BmsActionServlet.service(BmsActionServlet.java:222)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:721)
>>         at
>> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
>>         at
>> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
>>         at
>> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
>>         at
>> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
>>         at java.lang.Thread.run(Unknown Source)
>> 
>> 
>> ..................................................................................................
>> 
>> Someone can help me ???
>> 
>> 
>> 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/The-number-of-this-PDFNumber-must-not-be-empty-tf4803765.html#a13743159
>> Sent from the FOP - Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/The-number-of-this-PDFNumber-must-not-be-empty-tf4803765.html#a13748846
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to