Hi,
We are generating the chart images on server side using the following java code:
ServerSideImageHandler ssh = new ServerSideImageHandler(<chartpath>, <imgWidth>, <imgHeight>, <dataXMLS>, "", <chartFileName>);
ssh.BeginCapture();
While creating the ServerSideImageHandler object, It is throwing following exception:
Caused by: java.lang.UnsatisfiedLinkError: fusioncharts.ServerSideImageHandler.__ctorServerSideImageHandler0(Lnet/sf/jni4net/inj/IClrProxy;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
at fusioncharts.ServerSideImageHandler.__ctorServerSideImageHandler0(Native Method) ~[FusionChartsImageSaver.j4n.jar:na]
at fusioncharts.ServerSideImageHandler.<init>(ServerSideImageHandler.java:25) ~[FusionChartsImageSaver.j4n.jar:na]
at com.product.analytics.charts.FusionFreeChartImageGenerator.generateChartImage(FusionFreeChartImageGenerator.java:100) ~[product-all.jar:na]
at com.product.analytics.report.actions.ReportSummaryAction.executeTask(ReportSummaryAction.java:136) ~[product-all.jar:na]
at com.product.analytics.report.actions.ReportCommonAction.execute(ReportCommonAction.java:67) ~[product-all.jar:na]
The error is at line 100, which contains code to create ServerSideImageHandler object (given in above code section).
All the required dll's and jars are present in project classpath
AxShockwaveFlashObjects.dll , FusionCharts.j4n.dll, FusionChartsImageSaver.dll, jni4net.n.w32-0.7.1.0.dll, jni4net.n.w64-0.7.1.0.dll, jni4net.n-0.7.1.0.dll, ShockwaveFlashObjects.dll.
This is working perfectly fine other version of windows except Windows Server 2012 R2.
Fusion chart Version: 3.2.1.
Can anyone help/suggest way to get out of this asap OR Is it a fusion chart issue!!
Any help is highly appreciated.
Thanx in advance.