Why does RHEV reports fail with HTTP 404 errors after upgrading RHEV-M to version 3.2

Solution Verified - Updated -

Issue

  • After an upgrade to RHEVM 3.2 , RHEV reports fails to run with HTTP 404 errors .
  • Why does /var/log/ovirt-engine/jasperserver.log contains 'Class not found' error for 'com.jaspersoft.jasperserver.core.util.validators.EmailInputValidator' ?
2013-07-29 14:12:15,841 ERROR ContextLoader,MSC service thread 1-1:307 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'licenseBean': Injection of autowired dependencies failed; nested exc
eption is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.jaspersoft.ji.license.LicenseBean.setMessageSo
urce(org.springframework.context.MessageSource); nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.jaspersoft.jasperserver.core.util.validators.EmailInputValidator] for bean with name 'emailInputValidator' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.jaspersoft.jasperserver.core.util.validators.EmailInputValidator from [Module "deployment.rhevm-reports.war:main" from Service Module Loader]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)

Environment

  • Red Hat Enterprise Virtualization 3.2
  • jasperreports-server-pro-4.7.1-3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content