Jump to content
We've recently updated our Privacy Statement, available here ×

QR CODE GENERATION


rsn.nehring
Go to solution Solved by rsn.nehring,

Recommended Posts

I'm trying to generate a report with QR CODE (Jasper Studio default QR CODE) by Command Prompt, but it's returning the following error:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/zxing/WriterException
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:488)
        at java.base/java.lang.Class.forName(Class.java:467)
        at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:173)
        at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:131)
        at net.sf.jasperreports.engine.util.JRSingletonCache.createInstance(JRSingletonCache.java:87)
        at net.sf.jasperreports.engine.util.JRSingletonCache.getCachedInstance(JRSingletonCache.java:76)
        at net.sf.jasperreports.components.barcode4j.BarcodeUtils.getQRCodeProducer(BarcodeUtils.java:109)
        at net.sf.jasperreports.components.barcode4j.AbstractBarcodeEvaluator.evaluateBarcodeRenderable(AbstractBarcodeEvaluator.java:120)
        at net.sf.jasperreports.components.barcode4j.AbstractBarcodeEvaluator.visitQRCode(AbstractBarcodeEvaluator.java:530)
        at net.sf.jasperreports.components.barcode4j.QRCodeComponent.receive(QRCodeComponent.java:73)
        at net.sf.jasperreports.components.barcode4j.AbstractBarcodeEvaluator.evaluateBarcode(AbstractBarcodeEvaluator.java:85)
        at net.sf.jasperreports.components.barcode4j.BarcodeFillComponent.evaluateBarcode(BarcodeFillComponent.java:83)
        at net.sf.jasperreports.components.barcode4j.BarcodeFillComponent.evaluate(BarcodeFillComponent.java:70)
        at net.sf.jasperreports.engine.fill.JRFillComponentElement.evaluate(JRFillComponentElement.java:110)
        at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:383)
        at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:548)
        at net.sf.jasperreports.engine.fill.JRHorizontalFiller.fillFixedBand(JRHorizontalFiller.java:2551)
        at net.sf.jasperreports.engine.fill.JRHorizontalFiller.fillDetail(JRHorizontalFiller.java:853)
        at net.sf.jasperreports.engine.fill.JRHorizontalFiller.fillReportStart(JRHorizontalFiller.java:264)
        at net.sf.jasperreports.engine.fill.JRHorizontalFiller.fillReport(JRHorizontalFiller.java:116)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:615)
        at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:432)
        at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:162)
        at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:145)
        at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:758)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:1074)
        at de.cenote.jasperstarter.Report.fillInternal(Report.java:326)
        at de.cenote.jasperstarter.Report.fill(Report.java:282)
        at de.cenote.jasperstarter.App.processReport(App.java:226)
        at de.cenote.jasperstarter.App.main(App.java:109)
Caused by: java.lang.ClassNotFoundException: com.google.zxing.WriterException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 31 more

When I run the preview, it work's correctly.

Jaspersoft Studio Version: 6.20.0

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

  • Solution

English:

For those of you with the same problem, I just downloaded the zxing-core library from java2 and it worked.

It's important to copy the .jar file to your Java directory: C:Program FilesJavajre1.8.0_351libext

Português:

Para os que estiverem com o mesmo problema, eu baixei a biblioteca zxing-core do java2 e funcionou.

É importante copiar o arquivo .jar para o diretório do java: C:Program FilesJavajre1.8.0_351libext

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...