facebook

Upgradation Problems for BIRT 2.2.1 to BIRT 2.3.1

  1. MyEclipse Archived
  2.  > 
  3. MyEclipse Reports
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #297841 Reply

    naresh
    Member

    Hi,

    We have used BIRT for the reporting and it used BIRT runtime 2.2.1.The build scripts uses maven

    But now we need to use the latest version of BIRT runtime as the older version has the issues with the db connectionleakage. As a part of it, we have updated the local repository with the BIRt runtime 2.3.2. And changed versions of the jars of birt in the pom.xml But the maven build was failing. Should we have to do anything else?

    And incase if it is successfully built, will the 2.2.1 code work with 2.3.2?

    I got following errors in runtime in the application

    12:30:57,618 [Thread-1] INFO org.springframework.web.context.ContextLoader – Root WebApplicationContext: initialization started
    12:30:57,696 [Thread-1] INFO org.springframework.web.context.support.XmlWebApplicationContext – Refreshing org.springframework.web.context.support.XmlWebApplicationContext@f102d3: display name [Root WebApplicationContext]; startup date [Wed Apr 22 12:30:57 IST 2009]; root of context hierarchy
    12:30:57,852 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [hibernate-session-factory.xml]
    12:30:58,431 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [business-logic.xml]
    12:30:58,509 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [pojo-business-logic.xml]
    12:30:58,571 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [scheduler-config.xml]
    12:30:58,696 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [org/codehaus/xfire/spring/xfire.xml]
    12:30:58,712 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [org/codehaus/xfire/spring/customEditors.xml]
    12:30:58,774 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [xfire-servlet.xml]
    12:30:58,852 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [birt-beans.xml]
    12:30:58,899 [Thread-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [logger-beans.xml]
    12:30:58,946 [Thread-1] INFO org.springframework.web.context.support.XmlWebApplicationContext – Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@f102d3]: org.springframework.beans.factory.support.DefaultListableBeanFactory@4eb043
    12:30:59,274 [Thread-1] INFO org.springframework.beans.factory.config.PropertyPlaceholderConfigurer – Loading properties file from class path resource [meteor.properties]
    12:30:59,274 [Thread-1] INFO org.springframework.beans.factory.config.PropertyPlaceholderConfigurer – Loading properties file from class path resource [personal.properties]
    12:30:59,306 [Thread-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory – Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4eb043: defining beans [dataSource,sessionFactory,meteorDB,businessLogicFacade,scheduler,xfire.customEditorConfigurer,xfire.serviceRegistry,xfire.transportManager,xfire,xfire.typeMappingRegistry,xfire.aegisBindingProvider,xfire.serviceFactory,xfire.servletController,xfire.messageServiceFactory,xfire.messageBindingProvider,meteorProperties,synchronizer,synchronizationServiceBean,loginServiceBean,appIntegrationServiceBean,reportsService,webAnnotations,handlerMapping,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,reportEngineFactory,reportEngine,reportParameterExtractor,reportCache,reportGenerator]; root of factory hierarchy
    12:31:00,415 [Thread-1] INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean – Building new Hibernate SessionFactory
    12:31:04,431 [Thread-1] INFO org.springframework.scheduling.quartz.SchedulerFactoryBean – Loading Quartz config from [class path resource [quartz.properties]]
    12:31:04,509 [Thread-1] INFO org.springframework.scheduling.quartz.SchedulerFactoryBean – Starting Quartz Scheduler now
    12:31:04,946 [Thread-1] INFO dk.acure.meteor.server.reports.ws.ReportsServiceMediator – Creating reports service with url:http://localhost:8080/report/services/ReportsService
    12:31:07,978 [Thread-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory – Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4eb043: defining beans [dataSource,sessionFactory,meteorDB,businessLogicFacade,scheduler,xfire.customEditorConfigurer,xfire.serviceRegistry,xfire.transportManager,xfire,xfire.typeMappingRegistry,xfire.aegisBindingProvider,xfire.serviceFactory,xfire.servletController,xfire.messageServiceFactory,xfire.messageBindingProvider,meteorProperties,synchronizer,synchronizationServiceBean,loginServiceBean,appIntegrationServiceBean,reportsService,webAnnotations,handlerMapping,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,reportEngineFactory,reportEngine,reportParameterExtractor,reportCache,reportGenerator]; root of factory hierarchy
    12:31:07,978 [Thread-1] INFO org.springframework.scheduling.quartz.SchedulerFactoryBean – Shutting down Quartz Scheduler
    12:31:07,993 [Thread-1] INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean – Closing Hibernate SessionFactory
    12:31:07,993 [Thread-1] ERROR org.springframework.web.context.ContextLoader – Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘reportEngine’ defined in class path resource [birt-beans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public synchronized org.eclipse.birt.report.engine.api.IReportEngine dk.acure.meteor.server.reports.BirtEngineFactory.getBirtEngine()] threw exception; nested exception is java.lang.NullPointerException
    Caused by:
    org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public synchronized org.eclipse.birt.report.engine.api.IReportEngine dk.acure.meteor.server.reports.BirtEngineFactory.getBirtEngine()] threw exception; nested exception is java.lang.NullPointerException
    Caused by:
    java.lang.NullPointerException
    at dk.acure.meteor.server.reports.BirtEngineFactory.getBirtEngine(BirtEngineFactory.java:81)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:102)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:271)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:765)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:719)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:390)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:254)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:251)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:163)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:683)
    at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.processBeans(Jsr181HandlerMapping.java:114)
    at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.initApplicationContext(Jsr181HandlerMapping.java:65)
    at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73)
    at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:86)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:304)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1106)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:431)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:254)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:251)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:163)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

    All propeties:
    {login.ws.url=http://localhost:8080/report/services/LoginService, app.type=benchmark, report.ws.url=http://localhost:8080/report/services/ReportsService, db.type=mssql, profile=sr, devel=false}

    #297868 Reply

    Loyal Water
    Member

    What version of MyEclipse are you working with? Can you go to MyEclipse > Installation Summary > Installation Details and paste the information here for me.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Upgradation Problems for BIRT 2.2.1 to BIRT 2.3.1

You must be logged in to post in the forum log in