1T3XT info <info <at> 1t3xt.info> writes:

> 
> pmartin wrote:
> > java.lang.SecurityException: class "com.lowagie.text.pdf.MultiColumnT
> > ext"'s signer information does not match signer information of other 
classes in
> > the same package
> 
> The last few jars that were released where signed with Bruno's
> private CAcert key. You are getting this exception because this
> key doesn't correspond with the way other jars are signed.
> This is a know problem. The next release will provide a signed
> jar and an unsigned jar. Meanwhile you could unjar the library,
> and then create a new iText jar that isn't signed.


I have unjared and re-jared iText 2.0.8 without the signature and that did 
eliminate the certificate problem that I was having, but now I am getting the 
following error:

java.lang.NoSuchMethodError: com.lowagie.text.pdf.ColumnText.addElement
(Lcom/lowagie/text/Element;)
        at com.lowagie.text.pdf.MultiColumnText.addElement(Unknown Source
        at org.chestnet.createpdfutil.CreatePdf.createPdfFN2(CreatePdf.java:213
        at org.chestnet.createpdfutil.CreatePdf.createPdf(CreatePdf.java:125
        at org.chestnet.printing.SendToPrinterAction.execute
(SendToPrinterAction.java:87
        at org.apache.struts.action.RequestProcessor.processActionPerform
(RequestProcessor.java:421
        at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:226
        at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1164
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853
        at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:971
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet
(ServletStubImpl.java:402
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet
(ServletStubImpl.java:305
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
(WebAppServletContext.java:6350
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs
(AuthenticatedSubject.java:317
        at weblogic.security.service.SecurityManager.runAs
(SecurityManager.java:118
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet
(WebAppServletContext.java:3635
        at weblogic.servlet.internal.ServletRequestImpl.execute
(ServletRequestImpl.java:2585
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170

This implies that the MultColumnText is not there - but again this works fine 
in my PC development environment but when I go to deploy to our Unix server I 
get the above error.  Thinking that the version of 2.0.8 that I unjarred and 
jarred again might have a problem, I downloaded a different version, 
iText_1.5.4,jar and tried it.  Again it works fine on the PC but not in the 
Unix environment.  Lastly, I eliminated all columns references in my document 
and that does work on the Unix environment.  This confirms that the class path 
and basic funtionalty of iText does work in the Unix environment. So again I 
am stumped as to why this method should work differently? Or is there 
something else I am missing? 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to