2012-02-19 23 views
2

Ok、first ... Sheesh。私はこれを持っているべきであることを知っているが、それは単にクリックしていない。私はユーザーガイド、Pentahoに関する一般的な書籍、そしてもちろんこのサイトの記事を読んだ。何かがクリックされていないので、あなたの患者「あなたの貧しい初心者」の助けが大いに評価されます。今Pentaho BI Server - アクションシーケンス - 実行に失敗しました

、ビジネスへのダウン...

私は、Mac(10.6.8)およびCentOSに5サーバー上の両方のPentaho BI Serverの3.9.0を実行していますよ。 (問題を確認するために異なる環境で試してみる)両方のサイトで同じ結果が出る。

私はPRD 3.8.3-GA-Stableからいくつかのレポートを発行しました。これらのレポートを(Webインターフェイス経由で)BI Serverで開くと、エラーなしで動作し、レポートが正確に表示されます。それらはxactionと同じフォルダにあります。

ファイル構造は次のとおりです。

... biserver-ce/pentaho-solutions 
     |- Example 
      |- Followed_Data.prpt 
      |- example.xaction 

私はレポートを実行するために設計スタジオによってアクションシーケンスを作成する場合は、下に含まれる誤差が継続的に表示されます。私はxactionファイルを数回破壊し、さまざまなことを試みましたが、それは起こっていません。

頭の上の思考と喜びを感じることができます。これはイライラしています。

ありがとうございます! -Lorin

XMLソース:

<?xml version="1.0" encoding="UTF-8"?> 
<action-sequence> 
    <title>Example</title> 
    <version>1</version> 
    <logging-level>ERROR</logging-level> 
    <documentation> 
    <author>Lorin</author> 
    <description>Empty blank action sequence document</description> 
    <help/> 
    <result-type>report</result-type> 
    <icon/> 
    </documentation> 

    <inputs/> 

    <outputs/> 

    <resources> 
    <TotalFollowedReport> 
     <solution-file> 
     <location>Followed_Data.prpt</location> 
     <mime-type>application/zip</mime-type> 
     </solution-file> 
    </TotalFollowedReport> 
    <report-definition> 
     <solution-file> 
     <location>Followed_Data.prpt</location> 
     <mime-type>application/zip</mime-type> 
     </solution-file> 
    </report-definition> 
    </resources> 

    <actions> 
    <action-definition> 
     <component-name>SimpleReportingComponent</component-name> 
     <action-type>Pentaho Report</action-type> 
     <action-resources> 
     <report-definition type="resource"/> 
     </action-resources> 
     <action-outputs> 
     <outputstream type="content" mapping="FollowedData"/> 
     </action-outputs> 
     <component-definition> 
     <outputType><![CDATA[text/html]]></outputType> 
     <useContentRepository><![CDATA[true]]></useContentRepository> 
     </component-definition> 
    </action-definition> 

    </actions> 
</action-sequence> 

エラー:

には、PentahoのBIプラットフォームは、アクションシーケンス

を実行中にエラーを報告し

考えられる原因: ヌル RuntimeContext.ERROR_0017 - アクションの実行に失敗しました アクションシーケンス:example.xaction 実行スタック: アクション実行:Pentahoのレポート(SimpleReportingComponent) ループインデックス(1ベース):0 エラー時刻:2012年2月19日(日曜日)午前一時33分51秒PM EST エラーの種類:ActionExecutionException セッションID:ロリン インスタンスID:44ece1f6 -5b28-11e1-bf5e-295c39ace768 アクションクラス:SimpleReportingComponent アクション説明:Pentahoのレポート 隠す詳細 スタックトレース:

org.pentaho.platform.api.engine.ActionExecutionException: RuntimeContext.ERROR_0017 - Action failed to execute 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1308) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeAction(RuntimeContext.java:1262) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.performActions(RuntimeContext.java:1161) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeLoop(RuntimeContext.java:1105) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:987) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:897) 
    at org.pentaho.platform.engine.services.solution.SolutionEngine.executeInternal(SolutionEngine.java:399) 
    at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:317) 
    at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:193) 
    at org.pentaho.platform.engine.services.BaseRequestHandler.handleActionRequest(BaseRequestHandler.java:159) 
    at org.pentaho.platform.web.servlet.ViewAction.handleActionRequest(ViewAction.java:167) 
    at org.pentaho.platform.web.servlet.ViewAction.doGet(ViewAction.java:316) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.pentaho.platform.web.http.filters.PentahoWebContextFilter.doFilter(PentahoWebContextFilter.java:92) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.pentaho.platform.web.http.filters.PentahoRequestContextFilter.doFilter(PentahoRequestContextFilter.java:84) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    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:103) 
    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:235) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.pentaho.platform.web.http.filters.SystemStatusFilter.doFilter(SystemStatusFilter.java:60) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) 
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
    at java.lang.Thread.run(Thread.java:680) 
Caused by: java.lang.NullPointerException 
    at org.pentaho.platform.engine.services.solution.PojoComponent.executeAction(PojoComponent.java:429) 
    at org.pentaho.platform.engine.services.solution.ComponentBase.execute(ComponentBase.java:463) 
    at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1293) 
    ... 73 more 
+0

Pentahoのエキスパートではありませんが、あなたが得たエラーを見て、私はファイルに何らかの種類のパーミッションの問題があるかもしれないと推測します。 –

答えて

3

だから、週末の後、私は新鮮な攻撃を持っているし、私の多くの問題を考え出しました。

私は、レポートの実行をスケジュールするためのアクションシーケンスを作成しようとしていました。これは、PUCにログインし、ファイル>管理>スケジュール機能を使用してジョブを特定することで簡単に修正されました。

私の尋ねられた疑問は、頭部 - >壁療法の最後の24時間にも答えられました。それは、アクションシーケンスを得るのを助けるよいドクがあればそれでした。

私はいくつかの有用な文書を見つけましたが、突破口は「アクションシーケンスの作成」pdf(http://wenku.baidu.com/view/84ac804c767f5acfa1c7cdb8.htmlでしか見つかりませんでした)で発生しました。このサイトはさまざまなオブジェクトタイプを詳述し、レポート出力を適切にするために必要な「出力ストリーム」の実例を含んでいます。

+0

[this](http://www.pentaho-japan.com/pentaho/docs/creating_action_sequences.pdf)ですか? – twnaing

+0

はい、そうでした!ありがとう! –

関連する問題