Yes, I confirm this issue.
Actually using either (barcode4j.jar + barcode4j-fop-ext.jar) or 
barcode4j-fop-ext-complete.jar (following
http://barcode4j.sourceforge.net/2.0/fop-ext.html), I'm eventually getting this 
error related to Batik(?)
java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument

I checked we have the lastest versions of FOP (0.95) and Batik (1.7)
http://xmlgraphics.apache.org/fop/download.html
http://xmlgraphics.apache.org/batik/download.cgi

I will search a bit more and, if nobody see a reason, will revert to the 
previous state wich was working.

The complete error in log is

2009-04-26 13:31:14,890 (http-0.0.0.0-18443-1) [     
RequestHandler.java:692:INFO ] Rendering View [ProductBarCode.pdf],
sessionId=308027FE8AAE0EE8461A2245D7B33919.jvm1
2009-04-26 13:31:15,359 (http-0.0.0.0-18443-1) [   
FreeMarkerWorker.java:104:INFO ] loading properties:
file:/D:/workspace/ofbizRun/framework/webapp/config/freemarkerTransforms.properties
2009-04-26 13:31:15,359 (http-0.0.0.0-18443-1) [   
FreeMarkerWorker.java:104:INFO ] loading properties:
file:/D:/workspace/ofbizRun/framework/widget/config/freemarkerTransforms.properties
2009-04-26 13:31:15,359 (http-0.0.0.0-18443-1) [   
FreeMarkerWorker.java:104:INFO ] loading properties:
file:/D:/workspace/ofbizRun/applications/content/config/freemarkerTransforms.properties
2009-04-26 13:31:15,375 (http-0.0.0.0-18443-1) [      
ScreenFactory.java:129:INFO ] Got 36 screens in 0.188s from:
file:/D:/workspace/ofbizRun/applications/product/widget/catalog/ProductScreens.xml
2009-04-26 13:31:15,734 (http-0.0.0.0-18443-1) [     
UtilProperties.java:870:INFO ] ResourceBundle ProductUiLabels (fr) created in
0.328s with 1922 properties
2009-04-26 13:31:15,843 (http-0.0.0.0-18443-1) [     
UtilProperties.java:870:INFO ] ResourceBundle CommonUiLabels (fr) created in
0.109s with 680 properties
2009-04-26 13:31:16,718 (http-0.0.0.0-18443-1) 
[FopFactoryConfigurator.java:172:INFO ] Default page-height set to: 11in
2009-04-26 13:31:16,734 (http-0.0.0.0-18443-1) 
[FopFactoryConfigurator.java:179:INFO ] Default page-width set to: 8.26in
2009-04-26 13:31:16,734 (http-0.0.0.0-18443-1) [    ApacheFopWorker.java:85 
:INFO ] FOP-FontBaseURL:
file:///D:/workspace/ofbizRun/framework/webapp/config/
2009-04-26 13:31:17,703 (http-0.0.0.0-18443-1) [   
AbstractRenderer.java:811:ERROR] Some XML content will be ignored. Could not
render XML
java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
       at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
       at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
       at org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(Unknown 
Source)
       at 
org.krysalis.barcode4j.output.svg.SVGCanvasProvider.createDocument(SVGCanvasProvider.java:138)
       at 
org.krysalis.barcode4j.output.svg.SVGCanvasProvider.init(SVGCanvasProvider.java:107)
       at 
org.krysalis.barcode4j.output.svg.SVGCanvasProvider.<init>(SVGCanvasProvider.java:92)
       at 
org.krysalis.barcode4j.fop.BarcodeXMLHandler.convertToSVG(BarcodeXMLHandler.java:221)
       at 
org.krysalis.barcode4j.fop.BarcodeXMLHandler.handleXML(BarcodeXMLHandler.java:115)
       at 
org.apache.fop.render.AbstractRenderer.renderXML(AbstractRenderer.java:808)
       at 
org.apache.fop.render.PrintRenderer.renderDocument(PrintRenderer.java:169)
       at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderForeignObject(AbstractPathOrientedRenderer.java:781)
       at 
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:747)
       at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:621)
       at 
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:626)
       at 
org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1345)
       at 
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:601)
       at 
org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1336)
       at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:536)
       at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:573)
       at 
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
       at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:526)
       at 
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:424)
       at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:577)
       at 
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:403)
       at 
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:337)
       at 
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:282)
       at 
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:255)
       at 
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:229)
       at org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:801)
       at 
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:113)
       at 
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:312)
       at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:167)
       at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:108)
       at 
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:234)
       at 
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:123)
       at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:340)
       at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
       at 
com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:261)
       at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
       at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
       at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
       at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
       at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:610)
       at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:708)
       at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
       at 
org.ofbiz.webapp.view.ApacheFopWorker.transform(ApacheFopWorker.java:148)
       at 
org.ofbiz.widget.screen.ScreenFopViewHandler.render(ScreenFopViewHandler.java:100)
       at 
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:781)
       at 
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:533)
       at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:201)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
       at 
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:259)
       at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
       at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
       at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
       at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
       at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
       at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
       at 
org.ofbiz.catalina.container.CrossSubdomainSessionValve.invoke(CrossSubdomainSessionValve.java:44)
       at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
       at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
       at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
       at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
       at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: org.w3c.dom.svg.SVGDocument
       at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
       ... 82 more
2009-04-26 13:31:17,843 (http-0.0.0.0-18443-1) [     
ControlServlet.java:299:INFO ] [[[ProductBarCode.pdf] Request Done-
total:3.14,since last([ProductBarCode.p...):3.14]]

Jacques

----- Original Message ----- From: "Erwan de FERRIERES" <[email protected]>
To: <[email protected]>
Sent: Thursday, April 23, 2009 3:20 PM
Subject: Re: Problem in generating bar code


the problem is not from the website, I've been trying to generate barcodes with 
an older version and it is working.

For the fop barcode library, it is said that with fop 0.95 it's better to use 
the 2.0 to make it work, but this changes nothing.
you have to put the new library (barcode4j-fop-ext-complete.jar) in 
framework/webapp/lib/ and update your .classpath file.



Santosh Malviya a écrit :
Hello all,
We are facing a problem of generating bar code inside pdf, same problem with 
OOTB but it was being generated until few days back,
cause may be the following site in the code  <barcode:barcode 
xmlns:barcode="http://barcode4j.krysalis.org/ns"; />. When we try to
open this site there is an error message of "The page can't be found". Because 
of this site used in the code we get following
error/warning on console : 2009-03-17 15:00:39,847 (http-0.0.0.0-8443-1) 
[ElementMappingRegistry.java:147:WARN ] Unknown
formatting object http://barcode4j.krysalis.org/ns^barcode
2009-03-17 15:00:39,849 (http-0.0.0.0-8443-1) 
[ElementMappingRegistry.java:147:WARN ] Unknown formatting object
http://barcode4j.krysalis.org/ns^ean-8
2009-03-17 15:00:39,850 (http-0.0.0.0-8443-1) 
[ElementMappingRegistry.java:147:WARN ] Unknown formatting object
http://barcode4j.krysalis.org/ns^code39
2009-03-17 15:00:39,851 (http-0.0.0.0-8443-1) 
[ElementMappingRegistry.java:147:WARN ] Unknown formatting object
http://barcode4j.krysalis.org/ns^height
2009-03-17 15:00:39,851 (http-0.0.0.0-8443-1) 
[ElementMappingRegistry.java:147:WARN ] Unknown formatting object
http://barcode4j.krysalis.org/ns^module-width
2009-03-17 15:00:39,855 (http-0.0.0.0-8443-1) [       PropertyList.java:423:ERROR] 
Ignoring property: text-align="bottom"
(null:164:84: No conversion defined bottom; property:'text-align')

2009-03-17 15:00:39,898 (http-0.0.0.0-8443-1) 
[InstreamForeignObject.java:101:ERROR] Intrinsic dimensions of
instream-foreign-object could not be determined
2009-03-17 15:00:39,900 (http-0.0.0.0-8443-1) 
[InstreamForeignObject.java:101:ERROR] Intrinsic dimensions of
instream-foreign-object could not be determined
2009-03-17 15:00:39,900 (http-0.0.0.0-8443-1) 
[InstreamForeignObject.java:101:ERROR] Intrinsic dimensions of
instream-foreign-object could not be determined
2009-03-17 15:00:39,907 (http-0.0.0.0-8443-1) [  
LineLayoutManager.java:384:WARN ] Line 1 of a paragraph overflows the available
area. (fo:block, location: 188/24)

Please suggest if any solution for this problem.
Thanks in advance.

Thanks and Regards
Santosh Malviya



--
- Erwan -



Reply via email to