Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-7034

Showing QRCodes in PDF

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • Release Branch 15.12, Trunk
    • None
    • example
    • None

    Description

      Hi Folks,
      I have to generate a pdf which should have Barcode as well as QRCode so I followed this one OFBIZ-4154.
      In trunk version, I run with demo data and tried to create a PDF with QRCode by using this link https://localhost:8443/example/control/ExampleReportPdfBarcode?exampleId=EX01.
      But it fails to render QRCode but BarCodes are rendered successfully. In console I get following error.

           [java] 2016-05-04 12:29:34,677 |http-nio-8080-exec-5 |ControlServlet                |T| [[[qrcode(Domain:http://localhost)] Request Done- total:0.245,since last([qrcode(Domain:ht...):0.245]]
           [java] 2016-05-04 12:29:34,686 |ttp-nio-8443-exec-17 |FOUserAgent                   |E| Image not available. URI: /example/control/qrcode;jsessionid=62AC52C9641B9948F98F73CD0D53DF6B.jvm1?message=Example%201&format=bmp&encoding=UTF-8&verifyOutput=true&logoImageMaxWidth=20&logoImageMaxHeight=20. Reason: org.apache.xmlgraphics.image.loader.ImageException: The file format is not supported. No ImagePreloader found for /example/control/qrcode;jsessionid=62AC52C9641B9948F98F73CD0D53DF6B.jvm1?message=Example%201&format=bmp&encoding=UTF-8&verifyOutput=true&logoImageMaxWidth=20&logoImageMaxHeight=20 (See position 43:308)
           [java] org.apache.xmlgraphics.image.loader.ImageException: The file format is not supported. No ImagePreloader found for /example/control/qrcode;jsessionid=62AC52C9641B9948F98F73CD0D53DF6B.jvm1?message=Example%201&format=bmp&encoding=UTF-8&verifyOutput=true&logoImageMaxWidth=20&logoImageMaxHeight=20
           [java] 	at org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageManager.java:181) ~[xmlgraphics-commons-2.0.1.jar:2.0.1]
           [java] 	at org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCache.java:128) ~[xmlgraphics-commons-2.0.1.jar:2.0.1]
           [java] 	at org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.java:123) ~[xmlgraphics-commons-2.0.1.jar:2.0.1]
           [java] 	at org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:81) [fop-2.0.jar:?]
           [java] 	at org.apache.fop.fo.FObj.processNode(FObj.java:129) [fop-2.0.jar:?]
           [java] 	at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:291) [fop-2.0.jar:?]
           [java] 	at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179) [fop-2.0.jar:?]
      

      Same thing tested with Release15.12 here also it fails to render QRCode and same exception was caught .

      Attachments

        Issue Links

          Activity

            People

              shi.jinghai Shi Jinghai
              muruges Murugeswari
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: