JasperReport and NG client appication

Hi All,

I am figuring out what version of Jasper Studio and plugin is best suited to use in NG client.
I would like to create ‘simple’ pdf’s like invoice/quotations, etc

Latest Studio version is 6.20
Latest Plugin on ServoyForge is 502a2

There are 2 types of plugins basic and advanced.

Can someone please tell me what version are most compatable and best suited to use.

Tnx for any advice

Derk

Latest version of the plugin is 6.0 and that is compatible with Jasper 6.2.0. For simple PDFs the Basic version of the plugin should do.

Tnx for the upload of the version 6.0 plugin

What advanced stuff can I do with the advanced plugin ?
What is the difference between basic and advanced?

tnx

Maybe I am missing something

But using standard plugin v6

Created a simple report in Jasper Studio 6.2

calling:
plugins.jasperPluginRMI.runReport(_server, _report, null, ‘view’, _params, _locale );

result:
2016-03-14 15:22 Executor,uuid:8fc7ae57-095b-4129-958c-221edfef23ec ERROR org.sablo.eventthread.EventDispatcher Exception in dispatch()
java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.design.JRJavacCompiler
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:823)
at net.sf.jasperreports.engine.JasperCompileManager.getEvaluator(JasperCompileManager.java:380)
at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:467)
at net.sf.jasperreports.engine.fill.BaseReportFiller.(BaseReportFiller.java:152)
at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:239)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:69)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:57)
at net.sf.jasperreports.engine.fill.JRFiller.createBandReportFiller(JRFiller.java:201)
at net.sf.jasperreports.engine.fill.JRFiller.createReportFiller(JRFiller.java:216)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:85)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:456)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:863)
at com.servoy.plugins.jasperreports.JasperReportRunner.getJasperPrint(JasperReportRunner.java:584)
at com.servoy.plugins.jasperreports.JasperReportsServer.getJasperPrint(JasperReportsServer.java:1007)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.servoy.j2db.util.AbstractRemoteInvocationHandler.invokeMethod(AbstractRemoteInvocationHandler.java:77)
at com.servoy.j2db.util.ThreadingRemoteInvocationHandler$1.run(ThreadingRemoteInvocationHandler.java:79)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Am I the only one facing this error?

Same issue here. There is another topic: https://www.servoy.com/forum/viewtopic.php?f=15&t=21226 And also a ticket created on the Servoy Forge project: https://www.servoyforge.net/issues/1000

At this point, it seems that you can’t use Jasper Reports with the ngClient in Servoy 8.

Hi Derk

Have you considered the Velocity Reports plugin ? this should work, is really easy to use and provides lots of features including PDFs and Charts ??

Best
Gordon

Thank you for your replies.

I only have seen Velocity shown by Patrick in a servoycamp.
Never used it in development or test/production.

What more options are there beside Velocity, beside writing my own plugin?

Another option is our Word Plug-in.

It offers plenty of methods to create invoices and very nice reports.
Export to PDF is also possible.

I will talk about the Word Plug-in @ ServoyCamp and show off a very nice report made with the Plug-in.

Hi Derk,

ChartNScript_Servoy_JasperReports_Plugin_v.5.0.0 and Advanced_Servoy_JasperReports_Plugin_v.5.0.0 work fine with NG client. Our clients are using them without any problem.
Please let me know if you have any question.

Regards,
Mina

IT2Be:
Another option is our Word Plug-in.

It offers plenty of methods to create invoices and very nice reports.
Export to PDF is also possible.

I will talk about the Word Plug-in @ ServoyCamp and show off a very nice report made with the Plug-in.

Looking forward to your presentation

mnaeimi:
Hi Derk,

ChartNScript_Servoy_JasperReports_Plugin_v.5.0.0 and Advanced_Servoy_JasperReports_Plugin_v.5.0.0 work fine with NG client. Our clients are using them without any problem.
Please let me know if you have any question.

Regards,
Mina

Hi Mina,
What version of Jasper Studio are you using to create your reports?
Latets is Studio version 6.2.0

I have created a case for this (SVY-9633) and we’ll investigate it. It sounds like there is some class conflict.

I would suggest jasper studio 5.6.

derk.hulshof:
Hi Mina,
What version of Jasper Studio are you using to create your reports?
Latets is Studio version 6.2.0

[/quote]

mnaeimi:
Hi Derk,

ChartNScript_Servoy_JasperReports_Plugin_v.5.0.0 and Advanced_Servoy_JasperReports_Plugin_v.5.0.0 work fine with NG client. Our clients are using them without any problem.
Please let me know if you have any question.

Regards,
Mina

Hi Mira,
I did a little very simple test and it works… :D
thank you

Used and tested in:
Servoy 802 and 803
Basic_Servoy_JasperReports_Plugin_v.5.0.0
Jasper Studio version 6.2.0

Great :)

let me know if you have any other questions.

Best,
Mina

Hi Derk,

I just did a quick test with a simple report, using Servoy 8.0.3 & Servoy JasperReports plugin v 6.0.0 and it worked for me.
Did it also worked for you using these latest versions ?

Or maybe: what plugins do you ship with your solution? Maybe a conflict arise from that.

Plugin 6.0.0 is raising errors.

The only 3rd party plugin installed in Servoy are IT2BE plugins.