tuspatil
Members-
Posts
55 -
Joined
-
Last visited
tuspatil's Achievements
-
Hi Team, We are using jasperreports.jar (Community Edition) in our application as a external dependency to generate a jasper report. Soon we will be upgrading to the jasperreports version to 6.21.2. Please let us know. 1) Will recent licencing change activity at JasperSoft affect bundling jasperreports.jar (Community Edition) in our application? 2) Can we use jasperreports.jar (Community Edition) without purchasing a licence? Thanks, Tushar
-
Hi @Giulio Toffoli/@Rutuja Bhalchandra Shinde Please suggest on my concern raised on 5th April. Your early response will be very helpful.
-
Hi @Rutuja Bhalchandra Shinde After adding below two lines in "Jaspersoft Studio.ini", we are getting error like as "java.security.cert.CertificateException: No X509TrustManager implementation available" -Djavax.net.ssl.trustStore=features/jre.win32.win32.x86_64.feature_17.0.8.1_1/eclipsetemurin_jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit[/code] Exception: javax.net.ssl.SSLHandshakeException: No X509TrustManager implementation available at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source) at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) at com.jaspersoft.studio.statistics.heartbeat.CommunityLogin.getCsrf(CommunityLogin.java:54) at com.jaspersoft.studio.statistics.heartbeat.CommunityLogin.verifyCredentials(CommunityLogin.java:106) at com.jaspersoft.studio.statistics.heartbeat.CommunityLoginDialog.buttonPressed(CommunityLoginDialog.java:269) at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4274) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660) at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) at org.eclipse.jface.window.Window.open(Window.java:799) at com.jaspersoft.studio.rcp.intro.Application.start(Application.java:96) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) at org.eclipse.equinox.launcher.Main.run(Main.java:1459) Caused by: java.security.cert.CertificateException: No X509TrustManager implementation available at java.base/sun.security.ssl.DummyX509TrustManager.checkServerTrusted(Unknown Source) ... 50 more Thanks, Tushar
-
Hi Joe, As per my understanding, you have provided the solution for "JasperReports Server". Can you please let me know, how to resolve the same for "JasperReports Library". We are just using JasperReports library. Thanks, Tushar
-
Hi Team, We want to use URL as a datasource in JRXML inside JasperStudio, which requires HTTP authentication. Hence, we are using DataAdapter for invoking the URL & getting the data. As per our understanding, DataAdapter supports only basic HTTP authentication. But due to security concerns, we don't want to use dataadapter with basic HTTP authentication. Please let us know if Jasper has any advanced authentication mechanisms while using a URL as a data source. Thanks, Tushar Patil
-
Hi Team, We want to use URL(GET) as a datasource in JRXML inside JasperStudio, which requires HTTP authentication. As per our knowledge, we can use "DataAdapter" for getting data from a remote URL. But due to some scenarios, we can not use dataadpater on the production server. Can you please let us know if we have any other solutions other than data adapter for our use case? We are eagerly waiting for your reply. Thanks,
-
Hi Team, The Jasperreports library is reliant on "xalan.jar", which has a security vulnerability. Also, there is no latest version without vulnerability of "xalan.jar" available. Hence, we are planning to remove this jar from our environment, but it is causing functionality to break. As per our understanding, the Xalan jar is dormant and, in the future, it will be retired. The solution is that the Java runtime includes the Xalan package in Open JDK, which needs to be used to replace the Apache Xalan jar. Refer: https://mvnrepository.com/artifact/xalan/xalan/2.7.2 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34169 Please let us know if we have any plans to remove the dependency of xalan.jar for the jasperreport library in future releases. Thanks, Tushar Patil
-
Hi, I am also facing same error. I am using 6.19.0 version. If anyone knows resolution, please let me know. Thanks & Regards, Tushar Patil
-
Hi Team, Due to some security concerns, we need to upgrade jfreechart jar from older version "1.0.19" to latest version "1.5.3". But we observed that "jasperreports" jar is not compatible with latest jfreechart version "jfreechart-1.5.3.jar". After upgrading jfreechart, we are getting "java.lang.NoSuchMethodError" exceptions, beacause jfree has changed many package level changes in jar. Please let us know, do we have any plan for making jasperreports jar compatible with "jfreechart-1.5.3". OR Do we have any other charting solution other than "jfreechart" recommended by Jasper? Regards, Tushar Patil
-
Hi Team, Please help us on the same. Your earliest response will help us to achieve our target.