Forums: JasperReports & iReport (Thread #35280)

jasperレポートの帳票印刷ができない (2014-04-09 22:07 by tsutsuzo #72506)

↓こちらの記事に基づきjasperReportで帳票(品質保証書)
を出力したいのですが、うまくいきません。

http://codezine.jp/article/corner/439

↓こちらのページに、
http://codezine.jp/article/detail/6409?p=3

・「検査工程作業実績」ウィンドウを開くと、[Print preview]ボタンがクリックできるようになります。
と記載があるのですが、そもそも画面に[Print preview]ボタンが表示されて
おらず、どうしたら表示されるのか困っています。(イメージを添付します)

また、↓こちらのページのビデオを参考に、
http://sourceforge.net/projects/adempiere/files/Educational%20Movies/Howtos%20and%20Guides/D_JasperReports.7z/download?use_mirror=jaist&modtime=1217679230&big_mirror=0
登録したQualityAssuranceのプロセスをメニューに追加して起動してみましたが、

ProcessError null と画面に表示され、logを見ると、以下のようなエラーが出力されており、
作成したJasperREPORTがうまく登録されていないようでした。
#一部違う原因のエラーもでているようですが。。

-----logに出力されたエラー-----
-----------> EMail.isValid: From is invalid=null [12]
-----------> EMail.isValid: From is invalid=null [12]
-----------> Msg.getMsg: NOT found: Can not run report [11]
===========> Env.getWindow: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 [11]
===========> Env.getWindow: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 [11]
-----------> Msg.getMsg: NOT found: ProcessError [11]
===========> ProcessUtil.startJavaProcess: org.compiere.report.ReportStarter [11]
java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:432)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1733)
at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1810)
at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1673)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:846)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
at org.compiere.apps.ADialog.error(ADialog.java:238)
at org.compiere.apps.ADialog.error(ADialog.java:252)
at org.compiere.report.ReportStarter.startProcess(ReportStarter.java:590)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:160)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:105)
at org.compiere.apps.ProcessCtl.startProcess(ProcessCtl.java:649)
at org.compiere.apps.ProcessCtl.run(ProcessCtl.java:432)
at org.compiere.apps.ProcessCtl.process(ProcessCtl.java:210)
at org.adempiere.webui.apps.ProcessDialog.runProcess(ProcessDialog.java:321)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

-----------> Msg.getMsg: NOT found: Return [11]

------------------

①Previewボタンを表示するにはどうしたらよいか?
②上記のレポート登録のエラーと思われる事象にどう対処したらよいか?

チェックすべき点などご教示いただけますでしょうか。
よろしくお願いします。

環境は、サーバサイドで、centos6.3 + JADG 3.7.0(adempiere) webui + postgres 9.1.9
で稼働。
windows上で、iReport3.7.3を利用して.jrxmlファイルをコンパイルした.jasperファイルを
作成してadempiereで作成したプロセスに添付しました。

以上、よろしくお願いします。

Répondre à 72506×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion