Hi community, I need your help. I have an exception error regarding "Rectangle.getWidth()", I cannot solve myself. The exception, and the Java source is listed below. iText version: 2.0.6 java.vm.version: 1.4.2_09-b05 Apache Tomcat/5.0.30 If you need other systems values, please look here: http://www.yachtdatabase.com/app/sysmonitor.jsp
Exception: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Invoker service() exception org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:477) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause java.lang.NoSuchMethodError: com.lowagie.text.Rectangle.getWidth()F adnote66$myPageEvent.onEndPage(adnote66.java:47) com.lowagie.text.pdf.PdfDocument.newPage(PdfDocument.java:830) com.lowagie.text.pdf.PdfDocument.close(PdfDocument.java:788) com.lowagie.text.Document.close(Unknown Source) adnote66.doGet(adnote66.java:78) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:419) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Java source (servlet): import java.io.*; import java.util.*; import java.text.*; import java.awt.*; import javax.servlet.*; import javax.servlet.http.*; import com.lowagie.text.Chunk; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Element; import com.lowagie.text.ExceptionConverter; import com.lowagie.text.Font; import com.lowagie.text.FontFactory; import com.lowagie.text.Image; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.Rectangle; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfPageEventHelper; import com.lowagie.text.pdf.PdfPCell; import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfWriter; public class adnote66 extends HttpServlet { public void init(ServletConfig config) throws ServletException { super.init(config); } public class myPageEvent extends PdfPageEventHelper { public void onEndPage(PdfWriter writer, Document document) { try { Rectangle page = document.getPageSize(); PdfPTable foot = new PdfPTable(2); foot.addCell("left"); foot.addCell("right"); foot.setTotalWidth(page.getWidth() - document.leftMargin() - document.rightMargin()); foot.writeSelectedRows(0, -1, document.leftMargin(), document.bottomMargin(), writer.getDirectContent()); } catch (Exception e) { throw new ExceptionConverter(e); } } } /** * Returns a PDF document. * */ public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { Document.compress = false; Document document = new Document(); try { response.setContentType("application/pdf"); PdfWriter writer = PdfWriter.getInstance(document, response.getOutputStream()); writer.setPageEvent(new myPageEvent()); document.open(); document.add(new Paragraph("hello world")); } catch(DocumentException de) { throw new ExceptionConverter(de); } catch(IOException ioe) { throw new ExceptionConverter(ioe); } document.close(); } } Thanks, Allan Unnerup ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php