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で作成したプロセスに添付しました。

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

Reply to #72506×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login