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

Jasperserver 3.5 Release Candidate is available!


mryzhikova

Recommended Posts

Want to see what’s coming next in Jasperserver? Jasperserver 3.5 Release Candidate is available!

We am seeking JasperForge.org members that are interested in testing the candidate.

 

 

The link to get it is in the list of releases

http://jasperforge.org/plugins/esp_frs/?group_id=112

 

 There are installers for Linux and Windows, and a WAR file install with documentation. At this time, there are no upgrade scripts to go from a prior version of JasperServer to this release candidate - still working on those!

 

 

You have 3 weeks to test and we will include bug fixes in the general release of 3.5. Please log trackers!!Your feedback is very inmportant to us!

 

New Jasperserver 3.5 features include the following:

 

 

* Upgrade Mondrian to 3.0

  - Dimension sharing within a cube

  - Support for dozens of new scalar functions in MDX

 

 

* New JasperAnalysis UI

  - Improved look and feel as well as an improved tool bar  within analysis views.

 

 

* Encrypt JDBC password

  - Export/Import now supports encryption of JDBC passwords

 

 

* Configurable Scheduler Intervals

  - The admin can decide which recurrence options are displayed to users by editing the   recurrenceIntervalUnits bean in the WEB-INF/flows/reportJobBeans.xml.

 

 

* Support for Gantt Charts in JasperReports (and bundled iReport)

  - JasperReports, the Java reporting library at the heart of JasperServer now supports Gantt charts.

 

 

* Revamped user and role pages

  - Includes support for large numbers of users, including search.

 

 

* XML-based Chart Themes

  - iReport includes the ability to create and edit chart theme  in a visual editor (rather than requiring programming skills as has been the case previously).

 

 

* Font Extensions

  - JasperReports leverages its existing extension support to allow the use of TTF files in report templates  without installing them into the system; the same logical font name can be resolved into different TTF files depending on the locale, covering multiple languages.

 

 

* Multiple Scriplets per Report and Report Governors

  - JasperReports now allows multiple scriplet instances per report template. Some such scriptlets can be declared globally to act as report governors, preventing invalid report layouts from causing infinite loops when the report is filled. JasperServer also provides default governor implementations that limit report execution based on a maximum number of pages and/or timeout.

 

 

Thank you very much for your interest and help!

 

Marina Ryzhikova

QA Manager

 


 




Post Edited by Tony Kavanagh at 02/27/09 04:32



Post Edited by Sherman Wood at 02/27/09 04:43



Post Edited by Tony Kavanagh at 02/27/09 19:42
Link to comment
Share on other sites

  • Replies 10
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...

Jasperserver 3.5 rc1

Ireport 3.1.4

tried on both debian  and windows

File attached that caused the bug

Is this a bug or and I doing something seriously wrong. Seem like whenever there is a subreport, it returns the error below.

I have ran the jrxml file with org.apache.xerces.impl.io.UTF8Reader.java with the code below

InputStream in = new FileInputStream(filepath);

UTF8Reader utf = new UTF8Reader(in);

while(utf.read() != -1)

and have made modification to the UTF8Reader.read()

if (DEBUG_READ) {

//System.out.println("read(): 0x" + Integer.toHexString©);

System.out.print((char)c);

}

and it seem to read and cast everything back just fine.

 

I seem to think i am doing something but didn't want to report as bug as I would assume this is something that would have been throughly checked by the JI team  

 

com.jaspersoft.jasperserver.api.JSExceptionWrapper: net.sf.jasperreports.engine.JRException: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:247) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:902) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:1271) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.CacheableCompiledReports.getData(CacheableCompiledReports.java:58) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.saveData(HibernateRepositoryCache.java:171) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.getCachedItem(HibernateRepositoryCache.java:110) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.cache(HibernateRepositoryCache.java:70) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.cache(HibernateRepositoryCache.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...

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...