Jasperserver 3.5 release is available!

Jaspersoft is pleased to announce the availability of our JasperServer 3.5 Release.


New 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.
  
 * Encrypt User password
   - User password encryption is now turned on by default.

 * 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 themes
     in a visual editor (rather than requiring programming
     skills as was previously the case).

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


Download here: http://jasperforge.org/projects/jasperserver/downloads

The Jaspersoft Team



Post Edited by swood at 05/10/2009 22:22
mryzhikova's picture
1261
Joined: Nov 28 2006 - 6:09am
Last seen: 8 years 3 months ago

19 Answers:

Trying to install the jasperserver-3.5 on a linux box. I\'m getting the following error trying to get the database populated. Where is the EasyXML class located? Buildfile: build.xml [echo] overrideDatabaseInstallTargets = ${overrideDatabaseInstallTargets} import-minimal-pro: [echo] catalog arg = --input-zip=/home/jasperserver-3.5.0-bin/buildomatic/install_resources/export/js-catalog-minimal.zip [echo] currentConf = /home/jasperserver-3.5.0-bin/buildomatic/build_conf/default [echo] importExportConfig = /home/jasperserver-3.5.0-bin/buildomatic/conf_source/import_export_config [echo] importExportXml = applicationContext-export-import-pro.xml,applicationContext-export-import.xml,applicationContext-for-export-pro.xml,applicationContext-for-export.xml,applicationContext-report-options.xml,applicationContext-report-scheduling-for-export.xml,applicationContext-security.xml,applicationContext-multi-tenancy.xml [java] 20:43:28,867 ERROR BaseExportImportCommand:45 - org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.jaspersoft.commons.xml.EasyXML] for bean with name \'easyXML\' defined in class path resource [applicationContext-export-import-pro.xml]; nested exception is java.lang.ClassNotFoundException: com.jaspersoft.commons.xml.EasyXML [java] org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.jaspersoft.commons.xml.EasyXML] for bean with name \'easyXML\' defined in class path resource [applicationContext-export-import-pro.xml]; nested exception is java.lang.ClassNotFoundException: com.jaspersoft.commons.xml.EasyXML [java] Caused by: java.lang.ClassNotFoundException: com.jaspersoft.commons.xml.EasyXML [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:252) [java] at org.springframework.util.ClassUtils.forName(ClassUtils.java:183) [java] at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:317) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1044) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.isBeanClassMatch(AbstractBeanFactory.java:1072) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:165) [java] at org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:691) [java] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:395) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:328) [java] at com.jaspersoft.jasperserver.export.BaseExportImportCommand.createSpringContext(BaseExportImportCommand.java:116) [java] at com.jaspersoft.jasperserver.export.BaseExportImportCommand.process(BaseExportImportCommand.java:76) [java] at com.jaspersoft.jasperserver.export.ImportCommand.main(ImportCommand.java:43) [java] Java Result: 255
wlittle's picture
25
Joined: May 3 2009 - 7:34pm
Last seen: 14 years 5 months ago

A new version of the JasperAnalysis Workbench is available to work with JasperServer 3.5. You can download it here.

 

 

Sherman

Jaspersoft

swood's picture
24569
Joined: Jun 21 2006 - 12:48pm
Last seen: 10 years 11 months ago

The 3.5 Install Guide states that a minimum of 10 GB of free disk is needed for an installation.  For upgrading an existing 3.1 installation, is this in addition to the disk space already used for the 3.1 installation?  Or since I have 10 GB available for the 3.1 installation, will the 3.5 install be reusing that disk space?

Thanks,

Paul

 

 

 

paulhuelskamp's picture
Joined: Feb 4 2009 - 12:38pm
Last seen: 14 years 8 months ago
 
 

Hi,
have you found that EasyXML class ?
Eric


Post Edited by ejourneaux at 06/02/2009 08:28
ejourneaux's picture
Joined: May 28 2009 - 7:03am
Last seen: 14 years 4 months ago

YOU dont need to double 10 GB, 3.5 will need more space, but not that much. Also, please understand, 10GB is a minimal requirment.

mryzhikova's picture
1261
Joined: Nov 28 2006 - 6:09am
Last seen: 8 years 3 months ago
Hi I do not know if this is specific to the download i made or if I did not do the configuration setup correctly. I had to edit the app.srv.properties, the asadminPath had one backslash (c:\\glassfish-v2.1/bin not c:/glassfish-v2.1/bin or c:\\\\glassfish-v2.1\\\\bin). I could not therefore, build the file successfully before troubleshooting the error by manual editing of the app.srv.properties file.
xsiyez's picture
47
Joined: Jun 5 2009 - 12:55am
Last seen: 7 years 2 months ago

Looks like there is no folder scripts/oracle in current release. Isn't it supported anymore?

Now trying to convert MySQL Scripts to Oracle and check if it works.

 

Thanks for support.

kingkarsten's picture
Joined: Jul 23 2009 - 8:15am
Last seen: 10 years 7 months ago
I installed it on my windows xp machine and i never once prompted me for my jasperadmin password, or my mysql password. Now i have a jasperserver installed but no way of loging in. How do i create a password after installation? Thanks!
rubedogg04's picture
Joined: Dec 18 2007 - 1:49am
Last seen: 15 years 9 months ago

please login as jasperadmin/jasperadmin.

mryzhikova's picture
1261
Joined: Nov 28 2006 - 6:09am
Last seen: 8 years 3 months ago

Thanks for answering my question. I have uninstalled jasperser and deleted the mysql directory. I am going to give the installation another try since the guide said it will prompt me for jasperserver and mysql login/pass information. It didn't happen the first time i did a fresh install.

Can you please tell me why I wasn't prompted for the login/password information for jasperserver and mysql during the initial windows installation? I also attached the errors messages i received during installation for you to see. Is this a possible bug in the installation.

rg

rubedogg04's picture
Joined: Dec 18 2007 - 1:49am
Last seen: 15 years 9 months ago

Your mysql login is store in the conf file :)

your jasperserver login page have a splash page that tells you to use

superuser/superuser

jasperadmin/jasperadmin

joeuser/joeuser

linvicch's picture
1411
Joined: Mar 19 2009 - 7:41pm
Last seen: 14 years 6 months ago
Did you found a solution for this? I\'m getting this error trying to run the ./js-ant import-minimal-pro. thx in advance Juan
imennez's picture
118
Joined: Jun 29 2009 - 9:31am
Last seen: 14 years 3 months ago
I mean for the "Caused by: java.lang.ClassNotFoundException: com.jaspersoft.commons.xml.EasyXML". I\'m getting this error when trying to run the import minimal buildomatic task. Juan
imennez's picture
118
Joined: Jun 29 2009 - 9:31am
Last seen: 14 years 3 months ago

I installed JasperServer 3.5.0 in a windows Vista environment.. and it runs fine right after installation. However , If I try to run it subsequently ( say after a boot up), it starts tomcat window etc, then pulls up a browser window but just sits there in a busy cursor mode, not ever starting the server. I tried the start, stop , restart options to no avail. Yet, if I uninstall and reinstall again it will start at the end of install ( if the checkbox is checked to start server...

 

 

Any ideas on why? any help would be appreciated

thanks in advance

Stu

 

stumegan's picture
Joined: Aug 26 2009 - 7:43am
Last seen: 14 years 1 month ago

for Vista issue try the following:

One of the issues with security needs to be noted:

Windows Vista handles security in a new manner; Users are no longer "administrators" by default, as was the case in Windows XP. Even administrator users are operating as regular users as long as no administrator tasks (changing the registry, ...) are being executed. When an action requires administrator privileges, the user will be notified and has to give explicit approval to execute this action (so do administrator users). Depending on the location of files/directories, users will also need explicit permissions to write in that location. For example C:\\Program Files is no longer writable by everybody, instead users should install everything in their own home directory (Unix wise). When a user wants to write or modify a file of which he is not the owner, explicit approval will be needed.

If customer install is located in C:\\Program Files, In this case Tomcat will be failing because it Vista requires permissions to write/modify a file in apache-tomcat/conf but is not being granted permission, because the user was not queried whether to permit this.

This can be solved in 2 ways:

1) Change the directory permissions on apache-tomcat/conf so the "users" group has write permissions.

2) Install Jasperserver in the user's home directory

 

Thx!

marina

mryzhikova's picture
1261
Joined: Nov 28 2006 - 6:09am
Last seen: 8 years 3 months ago

Hi,

I installed JasperServer and had to no end of problems with the installation.

I chose to use my existing installations of MySQL (version 6) Tomcat (version 6) and iReport (version 3.6.0).

The installation failed without any notification. It wasn't until I took a look at the installation log that I noticed it had failed miserably; the database scripts completely failed.

I had to manually carry out each of the steps outlined in the batch files called by the installer and made sure they ran successfully. In doing so I found that the scripts were not compatible at all with MySQL 6.

It would be very helpful if the installer could detect what version of MySQL is supported and issue warning whenever there are compatibility issues, or indeed fail the installation if any of those scripts fail to execute. Or the installation guide should clearly state what versions of MySQL, Tomcat and iReport are supported.

BTW I could not open (in Jasper Server) some of the JRXML files I had creared using iReport 3.6.0

What do you think?

 

ericy's picture
139
Joined: Aug 19 2009 - 2:55am
Last seen: 14 years 1 month ago

I'm interested about:

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

Where are "maximum number of pages and/or timeout" properties?
 

federico.cattozzi's picture
Joined: Sep 22 2009 - 4:34am
Last seen: 9 years 6 months ago

The properties for both governors can be set globally, in the jasperreports.properties file, or at report level, as custom report properties. You can set:

 

net.sf.jasperreports.governor.max.pages.enabled=[true|false]

net.sf.jasperreports.governor.max.pages=[integer]

 

and

 

net.sf.jasperreports.governor.timeout.enabled=[true|false]

net.sf.jasperreports.governor.timeout=[milliseconds]

 

 

Sherman

Jaspersoft

swood's picture
24569
Joined: Jun 21 2006 - 12:48pm
Last seen: 10 years 11 months ago

We have jasperserver 3.7.1 and can't find those properties in any of the jasperreports.properties files in our jasperserver installation.

 

Is there something similar in 3.7.1?

rjback's picture
70
Joined: Jan 12 2010 - 7:56am
Last seen: 13 years 8 months ago
Feedback