Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 单击预览时发现iReport编译错误_Jasper Reports - Fatal编程技术网

Jasper reports 单击预览时发现iReport编译错误

Jasper reports 单击预览时发现iReport编译错误,jasper-reports,Jasper Reports,我是iReport新手,尝试使用iReport生成报告。我遇到的问题不是编译jasper文件 这就是我犯的错误。我怎样才能解决这个问题?我已经设置了字体,无法预览报告 Compiling to file... C:\Users\SDU\Desktop\ugc test\report1.jasper Errors compiling C:\Users\SDU\Desktop\ugc test\report1.jasper! Compilation exceptions: com.jaspersof

我是iReport新手,尝试使用iReport生成报告。我遇到的问题不是编译jasper文件

这就是我犯的错误。我怎样才能解决这个问题?我已经设置了字体,无法预览报告

Compiling to file... C:\Users\SDU\Desktop\ugc test\report1.jasper
Errors compiling C:\Users\SDU\Desktop\ugc test\report1.jasper!
Compilation exceptions: com.jaspersoft.ireport.designer.compiler.ErrorsCollector@1e398a0
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
calculator_report1_1442307421307_832861: 192: expecting ''', found '\n' @ line 192, column 37.
1 error 
    at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:113)
    at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:201)
    at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:354)
    at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:270)
    at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:563)
    at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:528)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
calculator_report1_1442307421307_832861: 192: expecting ''', found '\n' @ line 192, column 37.
1 error 
    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)
    at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149)
    at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:119)
    at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:131)
    at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:359)
    at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:136)
    at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:107)
    at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:236)
    at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:161)
    at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:900)
    at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:564)
    at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:540)
    at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:517)
    at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:109)
    ... 7 more  Compilation running time: 32!

也许您在某个地方使用文本字段而不是静态文本。 文本字段只接受表达式。
它可能会生成类似这样的错误。

有些错误您没有包括在内,因此您可能需要将这些错误添加到中。此外,“编译报表表达式时遇到错误”表明其中一个表达式中存在语法错误。也许制作一份文件副本,并从报告中删除元素,直到出现另一个问题-您需要缩小问题的来源。似乎您有重叠的元素。请查看报告,这些元素必须以红色突出显示