Jump to content
We've recently updated our Privacy Statement, available here ×

Error evaluating expression for source text:


it.ahmedosama
Go to solution Solved by joseng62,

Recommended Posts

Error Details

Error Message

Error filling report

Error Trace

 com.jaspersoft.jasperserver.api.JSException: Error filling report Arguments: at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$FillResultListener.reportFillError(EngineServiceImpl.java:1294) at net.sf.jasperreports.engine.fill.BaseFillHandle.notifyError(BaseFillHandle.java:210) at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:134) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$SynchronousExecutor.execute(EngineServiceImpl.java:922) at net.sf.jasperreports.engine.fill.BaseFillHandle.startFill(BaseFillHandle.java:164) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$AsynchronousReportFiller.fillReport(EngineServiceImpl.java:878) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:1774) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runWithDataSource(EngineServiceImpl.java:1118) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runReport(EngineServiceImpl.java:1047) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportRunnable.run(EngineServiceImpl.java:944) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)  Caused by: net.sf.jasperreports.engine.fill.JRExpressionEvalException:     Error evaluating expression for source text:     $F{HM_OUTP_RECEIPTS_COV_DISC}+$F{HM_OUTP_RECEIPTS_CASH_DISC}+$F{HM_OUTP_RECEIPTS_ADD_DIS} at net.sf.jasperreports.engine.fill.JREvaluator.evaluateEstimated(JREvaluator.java:357) at net.sf.jasperreports.engine.fill.JRCalculator.evaluateEstimated(JRCalculator.java:609) at net.sf.jasperreports.engine.fill.JRCalculator.estimateVariables(JRCalculator.java:208) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1276) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1250) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1010) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:121) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:558) at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:119) ... 10 more  Caused by: groovy.lang.GroovyRuntimeException:     Ambiguous method overloading for method java.math.BigDecimal#plus.     Cannot resolve which method to invoke for [null] due to overlapping prototypes between:     [class java.lang.Character] [class java.lang.String]     [class java.lang.Number] [class java.math.MathContext] at groovy.lang.MetaClassImpl.chooseMostSpecificParams(MetaClassImpl.java:3238) at groovy.lang.MetaClassImpl.chooseMethodInternal(MetaClassImpl.java:3191) at groovy.lang.MetaClassImpl.chooseMethod(MetaClassImpl.java:3134) at groovy.lang.MetaClassImpl.getMethodWithCachingInternal(MetaClassImpl.java:1325) at groovy.lang.MetaClassImpl.createPojoCallSite(MetaClassImpl.java:3367) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createPojoSite(CallSiteArray.java:129) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:163) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:122) at report1_1476812987006_838301.evaluateEstimated(calculator_report1_1476812987006_838301:655) at net.sf.jasperreports.engine.fill.JREvaluator.evaluateEstimated(JREvaluator.java:343) ... 18 more                                [/code]

sorry i new to use this report server but i need help

this report its working good on ireport but when i publish this error appear i post before

Error is limited to field T-discount because i sum all discount from database to this field ($F{HM_OUTP_RECEIPTS_COV_DISC}+$F{HM_OUTP_RECEIPTS_CASH_DISC}+$F{HM_OUTP_RECEIPTS_ADD_DIS)

Capture(25).JPG.192a3a50162602a73a4733f08dd02ba5.JPG

Capture2(3).JPG.2ccf52a5f9406fc1f689b8afff310bdf.JPG
Capture3(1).JPG.858f25193efbc711292f87166adab2e2.JPG

Capture(25).JPG.4f7773039fa06f5673dcf88e188f8d8c.JPG

Capture2(3).JPG.7b3b583fb2fd1641cfd947bc1ef44a5a.JPG

Capture3(1).JPG.f02c5d60b6dcefd5528b9451831468c8.JPG

Link to comment
Share on other sites

  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • Solution

Ok so not sure what your question is. Need a lot more information. 
Seems that you have an issues with your expression. Did you test the report in jasperstudio/ireport before deploying to jaspersever ?

Error evaluating expression for source text: $F{HM_OUTP_RECEIPTS_COV_DISC}+$F{HM_OUTP_RECEIPTS_CASH_DISC}+$F{HM_OUTP_RECEIPTS_ADD_DIS

Link to comment
Share on other sites

sorry i new to use this report server but i need help

this report its working good on ireport but when i publish this error appear i post before

Error is limited to field T-discount because i sum all discount from database to this field ($F{HM_OUTP_RECEIPTS_COV_DISC}+$F{HM_OUTP_RECEIPTS_CASH_DISC}+$F{HM_OUTP_RECEIPTS_ADD_DIS)

Capture1(3).JPG.3bbe9ea24f425b2d55799860f97cc98e.JPG

Capture2(2).JPG.95b2a022cb71afe9925d9efe22c3caee.JPG

Capture3.JPG.54f92d1b255e0ae0cb41507f5c3a3f1c.JPG

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...