Jump to content


  • Posts

  • Joined

  • Last visited

hishamkmr's Achievements


Contributor (5/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Collaborator Rare

Recent Badges




Community Answers

  1. HI, You can creat a subreport and place some where in the main report and make it hidden with some label box or something. Pass the variable F{Project} to subreport and using this id retireve project_num, name and manager. Then return this three into three other varibale declared in main report. Display it in the title. I think this will work. Let me know. Thanks Hisham.A
  2. Dear Ankur Gupta, Thanks for your work around. I have tried this in some report earlier. Now it is regarding 12 months :( so it is diff task to create print when expression for each column. Any way thanks for the help
  3. Hi, I have one query. Is it possible to move the position of column heading dynamically. eg: my report has 3 columns 'Name', 'Amount', 'Dept' according to the input sometimes the amount will not be there. So I can hide the 'Amount' column with 'Print When Expression' but is it possible to move the column 'Dept' to the position of 'Amount' at the same time? Regards Hisham.A
  4. Hi, I gone through lot of threads in this community regarding this but couldn't get a proper solution. Sorry for reposting it. Is there any way to sort the crosstab according to the total of measure value ASC/DESC. I-report version is 4.7.0 Please help. Regards Hisham.A
  5. Hi, In my jasper report there is a group header containing 4 field Name,Cover Number, Gender and Date of Birth. While executing the report I am getting the below error. Anybody came across this, Please help me to sort the same Error filling print... Error evaluating expression : Source text : $F{NAME}$F{Cover_Number}$F{DOB}$F{Gender} Setting up the file resolver... net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : $F{NAME}$F{Cover_Number}$F{DOB}$F{Gender} at net.sf.jasperreports.engine.fill.JREvaluator.evaluateOld(JREvaluator.java:235) at net.sf.jasperreports.engine.fill.JRCalculator.evaluateOld(JRCalculator.java:573) at net.sf.jasperreports.engine.fill.JRCalculator.estimateGroupRuptures(JRCalculator.java:209) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:290) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:148) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:909) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: (java.lang.String) values: [821840016770] Possible solutions: wait(), any(), wait(long), split(java.lang.String), count(java.lang.String), find(java.lang.String) at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54) at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:46) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124) at ChronicCompliance_1384066799566_198271.evaluateOld(calculator_ChronicCompliance_1384066799566_198271:353) at net.sf.jasperreports.engine.fill.JREvaluator.evaluateOld(JREvaluator.java:222)
  6. Hi, I am calling jasper report from oracle application express. Till now it is working fine except during one case. If I am running a report for small data it will be exported to excel successfully but if I run the same report for huge amount of data after 20-30 minutes an excel sheet is generated as blank. The same is generated from i-report successfully. I changed the session-timeout in web.config file also but no change. Please help me!!!!!
  7. me too get this error once..it got resolved myself by correcting the jasper server URL..i think ur URL is incorrect..please check
  8. Try this You can use a virtualizer to limit the use of memory (Tools->Options->iReport->Compilation and execution (tab) ->Execution options (tab) check "Use virtualizer". The vitualizer can be configured in the tab "Virtualizer". If the error happens at export time, the virtualizer is not useful, and you have to increase the heap size (meaning set a bigger value for the option -J-Xmx512m change 512 to 1000 or more..may be it will help.. try it..
  9. iam guessing the problem is bcos of trying to compile the jasper file two times..replace the error line with below cod and try JasperReport jasperReport = (JasperReport)JRLoader.loadObject(new File(path2+"OnlineMainReport.jasper")); let me know the result..
  • Create New...