xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomy <thomas.palf...@gmail.com>
Subject nullPointerException when i'm trying to make PDF from SVG File
Date Mon, 03 Nov 2008 16:02:22 GMT

Hi all !
I'm trying to use FOP and Batik to generate PDF output from SVG built with
my application.
I used the SVG2PDF example display on the FOP website, with FOP 0.95 and
Batik 1.7.

My SVG doc is taken from my apps (DOM).
I checked in and out, there aren't null ...
So i don't see why i have this error : 

org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException (Caused by java.lang.NullPointerException)
(Caused by org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException (Caused by java.lang.NullPointerException))

	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)

	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)

	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)

	at org.apache.fop.pdf.PDFDocument.<init>(PDFDocument.java:79)

	at
org.apache.fop.svg.PDFDocumentGraphics2D.<init>(PDFDocumentGraphics2D.java:101)

	at
org.apache.fop.svg.PDFDocumentGraphics2D.<init>(PDFDocumentGraphics2D.java:135)

	at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:124)

	at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142)

	at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156)

	at
com.litis.transcript.application.menu.fichiers.ExporterFichierAction.doActionPerformed(ExporterFichierAction.java:63)

	at
com.litis.transcript.fabrique.ActionAbstraite$1.run(ActionAbstraite.java:33)

Caused by: org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException (Caused by java.lang.NullPointerException)

	at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)

	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)

	... 10 more

Caused by: java.lang.NullPointerException

	at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)

	... 11 more


Here is the source code :

	protected void doActionPerformed(ActionEvent e) {

		if(Main.getFenetrePrincipale().getFenetreRendu().getSVGMaker().getDoc() !=
null){



			//Create transcoder

			Transcoder transcoder = new PDFTranscoder();

	        try {

	            TranscoderInput input = new
TranscoderInput(Main.getFenetrePrincipale().getFenetreRendu().getSVGMaker().getDoc());

	            OutputStream out = new
FileOutputStream(Main.getFenetrePrincipale().getConfiguration().getDirectory().getAbsolutePath()+System.getProperty("file.separator")+Main.getFenetrePrincipale().getTranscription().getFichier().getName().substring(0,

	            	
Main.getFenetrePrincipale().getTranscription().getFichier().getName().lastIndexOf('.'))

						+ ".pdf");

	            try {

	                TranscoderOutput output = new TranscoderOutput(out);



	                //Do the transformation

	                try {

	                	if(input != null && output != null){

							transcoder.transcode(input, output);	                		

	                	}

					} catch (Exception e1) {

						// TODO Auto-generated catch block

						e1.printStackTrace();

					}

	            } finally {

	                try {

						out.close();

					} catch (IOException e1) {

						// TODO Auto-generated catch block

						e1.printStackTrace();

					}

	            }

	        } catch (FileNotFoundException e3) {

				// TODO Auto-generated catch block

				e3.printStackTrace();

			} finally {

	           // in.close();

	        }

		}

	}

Help will be apreciated :)
Cheers,
-- 
View this message in context: http://www.nabble.com/nullPointerException-when-i%27m-trying-to-make-PDF-from-SVG-File-tp20305349p20305349.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Mime
View raw message