Hitachi Vantara Pentaho Community Forums
Results 1 to 15 of 15

Thread: Pentaho 3.5.2 / BIRT 2.5.2

  1. #1
    Join Date
    Apr 2010
    Posts
    6

    Default Pentaho 3.5.2 / BIRT 2.5.2

    Hello,
    i am new to pentaho and try to integrate BIRT reports into it. First, i followed the guide provided at http://sourceforge.net/projects/birt25pentaho35/ . All went well until i tried to run my first report. Here the corresponding logfile part (pentaho.log):

    Code:
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent] Error Start: Pentaho Pentaho Platform Core 3.5.2-GA.40786
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent] 53c06682-424c-11df-9d24-19e0e0770b1c:COMPONENT:context-465863-1270648143447:pentaho_birt.xactionBIRT.ERROR_0007 - Fehler beim Ausf��n des Breichts it4logistics\pentaho_birt.rptdesign
    java.lang.NoSuchMethodError: org.eclipse.birt.report.engine.api.IReportEngine.createGetParameterDefinitionTask(Lorg/eclipse/birt/report/engine/api/IReportRunnable;)Lorg/eclipse/birt/report/engine/api/IGetParameterDefinitionTask;
        at org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent.executeAction(BIRTReportComponent.java:251)
        at org.pentaho.platform.engine.services.solution.ComponentBase.execute(ComponentBase.java:463)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1331)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeAction(RuntimeContext.java:1298)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.performActions(RuntimeContext.java:1216)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeLoop(RuntimeContext.java:1165)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:1045)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:938)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.executeInternal(SolutionEngine.java:413)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:316)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:192)
        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)
        at com.pentaho.platform.web.http.context.a.invoke(SourceFile:189)
        at $Proxy24.execute(Unknown Source)
        at org.pentaho.platform.engine.services.BaseRequestHandler.handleActionRequest(BaseRequestHandler.java:159)
        at org.pentaho.platform.web.servlet.ViewAction.handleActionRequest(ViewAction.java:148)
        at org.pentaho.platform.web.servlet.ViewAction.doGet(ViewAction.java:275)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.SecurityStartupFilter.doFilter(SecurityStartupFilter.java:85)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:169)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter.doFilter(HttpSessionReuseDetectionFilter.java:134)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
        at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SourceFile:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent] 53c06682-424c-11df-9d24-19e0e0770b1c:COMPONENT:context-465863-1270648143447:pentaho_birt.xactionBIRT.ERROR_0007 - Fehler beim Ausf��n des Breichts it4logistics\pentaho_birt.rptdesign
    java.lang.NoSuchMethodError: org.eclipse.birt.report.engine.api.IReportEngine.createGetParameterDefinitionTask(Lorg/eclipse/birt/report/engine/api/IReportRunnable;)Lorg/eclipse/birt/report/engine/api/IGetParameterDefinitionTask;
        at org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent.executeAction(BIRTReportComponent.java:251)
        at org.pentaho.platform.engine.services.solution.ComponentBase.execute(ComponentBase.java:463)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1331)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeAction(RuntimeContext.java:1298)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.performActions(RuntimeContext.java:1216)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeLoop(RuntimeContext.java:1165)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:1045)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:938)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.executeInternal(SolutionEngine.java:413)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:316)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:192)
        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)
        at com.pentaho.platform.web.http.context.a.invoke(SourceFile:189)
        at $Proxy24.execute(Unknown Source)
        at org.pentaho.platform.engine.services.BaseRequestHandler.handleActionRequest(BaseRequestHandler.java:159)
        at org.pentaho.platform.web.servlet.ViewAction.handleActionRequest(ViewAction.java:148)
        at org.pentaho.platform.web.servlet.ViewAction.doGet(ViewAction.java:275)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
        at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.SecurityStartupFilter.doFilter(SecurityStartupFilter.java:85)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:169)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter.doFilter(HttpSessionReuseDetectionFilter.java:134)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
        at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SourceFile:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent] Error end:
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent] Error end:
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.engine.services.runtime.RuntimeContext] 53c06682-424c-11df-9d24-19e0e0770b1c:RUNTIME:context-465863-1270648143447:pentaho_birt.xaction RuntimeContext.ERROR_0012 - Die ActionDefinition f��IRTReportComponent wurde nicht erfolgreich ausgef��.
    2010-04-07 15:49:03,681 ERROR [org.pentaho.platform.engine.services.runtime.RuntimeContext] 53c06682-424c-11df-9d24-19e0e0770b1c:RUNTIME:context-465863-1270648143447:pentaho_birt.xaction RuntimeContext.ERROR_0012 - Die ActionDefinition f��IRTReportComponent wurde nicht erfolgreich ausgef��.
    2010-04-07 15:49:03,728 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 53c06682-424c-11df-9d24-19e0e0770b1c:SOLUTION-ENGINE:pentaho_birt.xaction: SolutionEngine.ERROR_0007 - Fehler beim Ausf��n der Actionsequenz
    2010-04-07 15:49:03,728 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 53c06682-424c-11df-9d24-19e0e0770b1c:SOLUTION-ENGINE:pentaho_birt.xaction: SolutionEngine.ERROR_0007 - Fehler beim Ausf��n der Actionsequenz
    The report works well within BIRT. Leaving the rptdesign file blank doesn't change anything, so i assume pentaho can't find the report. However i'm unable to solve it . Next my xaction file:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <action-sequence> 
      <title>pentaho_birt</title>
      <version>1</version>
      <logging-level>DEBUG</logging-level>
      <documentation> 
        <author/>  
        <description>Empty blank action sequence document</description>  
        <help/>  
        <result-type/>  
        <icon/> 
      </documentation>
    
      <inputs/>
    
      <outputs/>
    
      <resources> 
        <report-definition>
          <solution-file>
            <location>pentaho_birt.rptdesign</location>
            <mime-type>text/plain</mime-type>
          </solution-file>
        </report-definition>
      </resources>
      
      <actions> 
        <action-definition> 
          <component-name>BIRTReportComponent</component-name>
          <action-type>pentaho_birt</action-type>
          <action-resources> 
            <report-definition type="resource"/>
          </action-resources>
          <action-outputs> 
            <report-output type="content" mapping="pentaho_birt_report"/> 
          </action-outputs>
          <component-definition> 
            <output-type>html</output-type> 
          </component-definition> 
        </action-definition>
     
      </actions> 
    </action-sequence>
    Hope anybody has an idea.

  2. #2
    Join Date
    Sep 2007
    Posts
    834

    Default

    Hi,
    I'm trying to do exactly the same, and I have the same error
    Any ideas?
    thanks,
    mc

  3. #3
    Join Date
    Sep 2006
    Posts
    3

    Default

    Hi,
    I´ve got the same problem.
    ¿Did you find the solution?
    Thanks

  4. #4

    Default

    same problem

  5. #5

    Default

    Hi,

    I have tested all my BIRT (2.5.0) reports on a Pentaho 3.5.2 biserver-ce with the installation procedure here
    http://www.osbi.fr/?p=595

    Everything is ok :-)

    I will test my reports on BIRT 2.5.2

    Hope i will get an error ;-)

    Sylvain
    www.osbi.fr

  6. #6

    Default

    Well, I have the same error with BIRT 2.5.2

    Reason is very simple: In BIRT 2.5.2 some classes has been refactored

    (see for example : https://jira.jboss.org/browse/JBIDE-6182)

    java exception is launched from the class :
    org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent.executeAction

    I'll try to make a fix for this class by modifing the implementation of createGetParameterDefinition method

    Sylvain

  7. #7

    Default

    I have fixed this bug.

    1. Rename the attached file "pentaho-bi-platform-plugin-actions-3.5.2.stable.zip" in "pentaho-bi-platform-plugin-actions-3.5.2.stable.jar"

    2. Replace the jar file in \biserver-ce\tomcat\webapps\pentaho\WEB-INF\lib directory) by this one

    It works for me; hope it will ok for you ! ;-)

    I will commit my fix on the BISERVER SVN (trunk)
    Attached Files Attached Files
    Last edited by osbi.fr; 06-14-2010 at 06:05 AM.

  8. #8

    Default

    Not sure it's a good thing to put my correction on the SVN : engineapi.jar is not a Birt 2.5.2 version...

    Keep the change log here for the moment :

    Updated Java Class :
    org.pentaho.platform.plugin.action.eclipsebirt.BIRTReportComponent

    New line in import definitions :
    import org.eclipse.birt.report.engine.api.IRunnable;

    Remove line 253 :
    parameterDefinitionTask = BIRTReportComponent.reportEngine.createGetParameterDefinitionTask(design);

    Replace by this one:
    parameterDefinitionTask = BIRTReportComponent.reportEngine.createGetParameterDefinitionTask((IRunnable)design);

  9. #9

    Default

    Merci pour le travail! Je testerai ça

  10. #10

    Default

    Bonjour Aurélien

    Oui tiens moi au courant, j'ai déjà une personne d'une autre société qui a testé et pour laquelle cela résoud le pb :-)

    A+

  11. #11

    Default

    More information in FRENCH about this post here :

    http://www.osbi.fr/?p=1561

  12. #12
    Join Date
    Jul 2009
    Posts
    13

    Default

    HI,

    I've followed your installation of BIRT 2.5 on pentaho 3.6. Everything is good except the excel export. Is it normal?
    Thanks

  13. #13
    ajandrade Guest

    Default

    Hi,

    I performed the installation using the file pentaho-bi-platform-plugin-actions-3.5.2.stable.zip

    I had this error:

    org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - Error mientras se intentaba ejecutar la secuencia de ar
    ranque por org.pentaho.platform.plugin.action.eclipsebirt.BirtSystemListener
    at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:348)
    at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:322)
    at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:289)
    at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:206)
    at org.pentaho.platform.web.http.context.SolutionContextListener.contextInitialized(SolutionContextListener.java:136)
    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.deployDirectory(HostConfig.java:926)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
    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(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
    Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1330)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at org.pentaho.platform.plugin.action.eclipsebirt.BirtSystemListener.startup(BirtSystemListener.java:87)
    at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:340)

    Was pentaho-bi-platform-plugin-actions-3.5.2.stable.zip compiled with java 6?

    Thanks very much,

    Greetings

  14. #14
    ajandrade Guest

    Default

    I installed java 6 on my computer and this error has been resolved. But now I get the following message in catalina.out

    02-Dec-2010 13:40:48 org.eclipse.birt.report.engine.api.impl.EngineLogger createFileLogger
    WARNING: logdir "" does not exist and created Be
    java.io.IOException: logdir "" does not exist and created Be
    at org.eclipse.birt.report.engine.api.impl.EngineLogger.createFileLogger (EngineLogger.java: 253)
    at org.eclipse.birt.report.engine.api.impl.EngineLogger.startEngineLogging (EngineLogger.java: 127)
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.intializeLogger (ReportEngine.java: 219)
    at org.eclipse.birt.report.engine.api.impl.ReportEngine. <init> (ReportEngine.java: 132)
    org.eclipse.birt.report.engine.api.impl.ReportEngineFactory at $ 1.run (ReportEngineFactory.java: 18)
    org.eclipse.birt.report.engine.api.impl.ReportEngineFactory at $ 1.run (ReportEngineFactory.java: 1)
    at java.security.AccessController.doPrivileged (Native Method)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory.createReportEngine (ReportEngineFactory.java: 14)
    at org.pentaho.platform.plugin.action.eclipsebirt.BirtSystemListener.createBIRTEngine (BirtSystemListener.java: 2

    Do you know it can be?

    Greetings

  15. #15
    ajandrade Guest

    Default

    Hello osbi.fr,

    I downloaded your file but does not work fine in my pentaho. I decompiled the files and I have seen and BIRTReportComponent SystemListener classes are the same as the original. where I could download the jar with the changes that indicate?

    Greetings
    Thanks

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.