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

premysl.stastny

Members
  • Posts

    8
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by premysl.stastny

  1. I'm writing plugin for Jaspersoft studio up-to-date. The plugin crashes, when it is trying to open preview of report. (from the plugin) Stack Trace of java.lang.NullPoinpointerException: com.jaspersoft.studio.debug.TraceGovernor.setup(TraceGovernor.java:111) com.jaspersoft.studio.debug.TraceGovernor.initMaps(TraceGovernor.java:118) com.jaspersoft.studio.debug.TraceGovernor.beforeReportInit(TraceGovernor.java:162) net.sf.jasperreports.engine.fill.JRFillDatasetScriptlet.beforeReportInit(JRFillDatasetScriptlet.java:74) net.sf.jasperreports.engine.JRAbstractScriptlet.callBeforeReportInit(JRAbstractScriptlet.java:176) net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:236) net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:115) net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:580) net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414) net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:119) java.lang.Thread.run(Thread.java:745) I've found, that it's caused by this property in Jaspersoft studio, that loads extension, that is loading `TraceGovernor`. It's for debugging report, but it's not compatible with my plug-in. net.sf.jasperreports.extension.registry.factory.governor=com.jaspersoft.studio.debug.TraceGovernorExtensionsRegistryFactory I've solved that by removing it from java package `com.jaspersoft.studio_6.3.0.final.jarjasperreports_extension.properties`, but I would like some non-destructive method, how to disable this extension.
  2. I'm writing plugin for Jaspersoft studio up-to-date. The plugin crashes, when it is trying to open preview of report. Stack Trace of java.lang.NullPoinpointerException: com.jaspersoft.studio.debug.TraceGovernor.setup(TraceGovernor.java:111) com.jaspersoft.studio.debug.TraceGovernor.initMaps(TraceGovernor.java:118) com.jaspersoft.studio.debug.TraceGovernor.beforeReportInit(TraceGovernor.java:162) net.sf.jasperreports.engine.fill.JRFillDatasetScriptlet.beforeReportInit(JRFillDatasetScriptlet.java:74) net.sf.jasperreports.engine.JRAbstractScriptlet.callBeforeReportInit(JRAbstractScriptlet.java:176) net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:236) net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:115) net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:580) net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414) net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:119) java.lang.Thread.run(Thread.java:745) Non of code in stack trace is mine. I think it can't load necessary classes. (Jaspersoft studio can load all necessary libraries) Does anyone know, what to do with it please? Many thanks.
  3. I'm writing plug-in for Jaspersoft studio and I need open and save files from database without saving it on harddrive. Is it possible?
  4. Hi, I'm trying to upgrade plugin from iReport 3.0.0 to up-to-date Jaspersoft studio. The plugin was importing these classes: it.businesslogic.ireport.Band;it.businesslogic.ireport.JRField;it.businesslogic.ireport.JRParameter;it.businesslogic.ireport.JRVariable;it.businesslogic.ireport.Report;it.businesslogic.ireport.gui.DocumentExpressionEditorTreeCellRenderer;it.businesslogic.ireport.gui.JReportFrame;it.businesslogic.ireport.gui.MainFrame;it.businesslogic.ireport.util.Misc;it.businesslogic.ireport.plugin.IReportPlugin;it.businesslogic.ireport.FrameReportElement;it.businesslogic.ireport.JRField;it.businesslogic.ireport.JRSubreportParameter;it.businesslogic.ireport.ReportElement;it.businesslogic.ireport.ReportReader;it.businesslogic.ireport.ReportWriter;it.businesslogic.ireport.SubDataset;it.businesslogic.ireport.SubReportElement;it.businesslogic.ireport.gui.event.ReportElementChangedEvent; Can you help me please, where can I find similar libraries in Jasperstudio?
  5. Where can I please download this old platform? In Sourceforge it has been replaced with newer version and Maven in the newest source code of JS studio requeres older.
  6. I am trying to download source code of Jaspersoft Studio from SVN http://code.jaspersoft.com/svn/repos/jaspersoftstudio with username and password anonsvn. I get everytime this error: org.apache.subversion.javahl.ClientException: svn: E175002: PROPFIND of '/svn/repos/jaspersoftstudio': 405 Method Not Allowed (http://code.jaspersoft.com) This could have the following meaning(s):- the folder specified in the repository URL does not exist on the host- your proxy does not allow the svn command you have invoked How can I fix this please or where can I download source code else?
  7. I am upgrading libraries (from 3.x version) in my JasperReports project and I don't know, where get those 3 variables. They used to be protected in older version. import java.awt.Rectangle; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.geom.AffineTransform; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JRPrintPage; import net.sf.jasperreports.engine.export.JRGraphics2DExporter; public class SRptGraphics2DExporter extends JRGraphics2DExporter { Double rotationAngle = 0.0; public SRptGraphics2DExporter() throws JRException { super(); this.setParameter(SRptGraphics2DExporterParameter.ROTATION_ANGLE, new Double(0.0)); } @Override public void exportReportToGraphics2D() throws JRException { boolean printPageBorders = (Boolean) parameters.get(SRptGraphics2DExporterParameter.PRINT_PAGE_BORDERS); rotationAngle = (Double) parameters.get(SRptGraphics2DExporterParameter.ROTATION_ANGLE); grx.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); grx.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON); grx.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC); AffineTransform atrans = new AffineTransform(); atrans.translate(globalOffsetX, globalOffsetY); atrans.rotate(rotationAngle); atrans.scale(zoom, zoom); AffineTransform sa = grx.getTransform(); grx.transform(atrans); java.util.List pages = jasperPrint.getPages(); if (pages != null) { Shape oldClipShape = grx.getClip(); grx.clip(new Rectangle(0, 0, jasperPrint.getPageWidth(), jasperPrint.getPageHeight())); try { JRPrintPage page = (JRPrintPage) pages.get(startPageIndex); exportPage(page); if (printPageBorders) { grx.drawRect(0, 0, jasperPrint.getPageWidth(), jasperPrint.getPageHeight()); } } finally { grx.setClip(oldClipShape); grx.setTransform(sa); } } } }
×
×
  • Create New...