Tushar, I spent about a month trying to get iReport and JasperReports working with Rails and it is just a ridiculous fit. Firstly, I identified ONE PERSON who had actually got this working in Helena Montana and he strongly cautioned me to avoid this approach at all costs.
Secondly, in the reports I developed I found that only simply one level reports are possible. If you are not using JDBC you can only access the simplest data structures. The person who wrote the "Rails with JasperReports" never really got it to work in the first place. The guy who wrote iReports has moved onto greener pastures and the company that promotes it is hoping that someone believes their claims and becomes so stuck in a mess that they hire them for consulting. DANGER...don't go there. David On Apr 27, 1:57 am, Tushar Gandhi <rails-mailing-l...@andreas-s.net> wrote: > Hi, > I am trying to create a pdf using ruby jasper. > For this I am referring this url:- > > http://oldwiki.rubyonrails.org/rails/pages/howtointegratejasperreports > > I have done everything whatever is in that link. > Still I am not able to get the pdf. I am not getting any error in log > file. My log file is:- > "Processing AccountController#customer_report (for 127.0.0.1 at > 2009-04-27 13:19:34) [GET] > [4;36;1mSQL (0.0ms) [0m [0;1mSET NAMES 'utf8' [0m > [4;35;1mSQL (0.0ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m > [4;36;1mCustomer Load (0.0ms) [0m [0;1mSELECT * FROM `customers` > [0m > Rendering account/customer_list > [4;35;1mCustomer Columns (0.0ms) [0m [0mSHOW FIELDS FROM > `customers` [0m > Rendering account/customer_list > Sending data CustomerReport.pdf > Completed in 422ms (View: 0, DB: 0) | 200 OK > [http://localhost/account/customer_report]" > > But I am getting an error in "XmlJasperInterface.log" like this > > "java.io.EOFException > at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source) > at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown > Source) > at java.io.ObjectInputStream.readStreamHeader(Unknown Source) > at java.io.ObjectInputStream.<init>(Unknown Source) > at > net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:84) > at > net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:342) > at XmlJasperInterface.report(XmlJasperInterface.java:74) > at XmlJasperInterface.main(XmlJasperInterface.java:58) > > NESTED BY : > net.sf.jasperreports.engine.JRException: Error loading object from file > : E:\Rails2.2\ruby_jasper\app\reports\custrep.jasper > at > net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:89) > at > net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:342) > at XmlJasperInterface.report(XmlJasperInterface.java:74) > at XmlJasperInterface.main(XmlJasperInterface.java:58) > Caused by: java.io.EOFException > at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source) > at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown > Source) > at java.io.ObjectInputStream.readStreamHeader(Unknown Source) > at java.io.ObjectInputStream.<init>(Unknown Source) > at > net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:84) > ... 3 more > " > Is there anyone faced this issue before? > > Any help is appreciated. > > Thanks, > Tushar > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---