Joe Taras Posted May 28, 2019 Share Posted May 28, 2019 I've a report on JasperStudio where I've used a class named CustomCalendarMy CustomCalendar Java class has defined as follow: public class CustomCalendar extends MarshallDate implements UserType, Serializable { // property block }[/code]I've imported in my Jasper project `hibernate-core-4.3.8.Final.jar` (and I've added on Jasper project Java Build Path) because a previous error on `CustomCalendar` class didn't resolve the dependency about `UserType` Hibernate class.I've imported too in Jasper project the .jar where my `CustomCalendar` class has defined and I've added on Jasper project Java build path.Now I have this error about missing dependency on `HibernateException` class, but it (as `UserType` class) is inside `hibernate-core-4.3.8.Final.jar`.This is the exception stack trace:> net.sf.jasperreports.engine.JRException: Errors were encountered when> compiling report expressions class file:> org.codehaus.groovy.control.MultipleCompilationErrorsException:> startup failed: General error during class generation:> java.lang.NoClassDefFoundError: Unable to load class> it.uncertainty.shared.dmn.CustomCalendar due to missing dependency> org/hibernate/HibernateException> > java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to> load class it.uncertainty.shared.dmn.CustomCalendar due to missing> dependency org/hibernate/HibernateException at> org.codehaus.groovy.control.CompilationUnit.convertUncaughtExceptionToCompilationError(CompilationUnit.java:1091)> at> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1069)> at> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)> at> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)> at> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)> at> net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)> at> net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:286)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:138)> at> net.sf.jasperreports.eclipse.builder.JasperReportsBuilder.compileJRXML(JasperReportsBuilder.java:212)> at> com.jaspersoft.studio.editor.action.CompileAction.actionCompile(CompileAction.java:154)> at> com.jaspersoft.studio.editor.action.CompileAction$1.run(CompileAction.java:98)> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) Caused> by: java.lang.NoClassDefFoundError: Unable to load class> it.uncertainty.shared.dmn.CustomCalendar due to missing dependency> org/hibernate/HibernateException at> org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:391)> at> org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:265)> at> org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1004)> at> org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:999)> at> org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:993)> at> org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:936)> at> org.codehaus.groovy.classgen.asm.InvocationWriter.castToNonPrimitiveIfNecessary(InvocationWriter.java:858)> at> org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:347)> at> org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:282)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitCastExpression(AsmClassGenerator.java:741)> at> org.codehaus.groovy.ast.expr.CastExpression.visit(CastExpression.java:87)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateCompareExpression(BinaryExpressionHelper.java:441)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:92)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)> at> org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBooleanExpression(AsmClassGenerator.java:760)> at> org.codehaus.groovy.ast.expr.BooleanExpression.visit(BooleanExpression.java:42)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateNormalTernary(BinaryExpressionHelper.java:847)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateTernary(BinaryExpressionHelper.java:872)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitTernaryExpression(AsmClassGenerator.java:628)> at> org.codehaus.groovy.ast.expr.TernaryExpression.visit(TernaryExpression.java:45)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:316)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:84)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)> at> org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:607)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:357)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:620)> at> org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)> at> org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)> at> org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:104)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:430)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:387)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:126)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:507)> at> org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1086)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:53)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:233)> at> org.codehaus.groovy.control.CompilationUnit$16.call(CompilationUnit.java:813)> at> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1055)> ... 11 more> > 1 error . at> net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:109)> at> net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:286)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:138)> at> net.sf.jasperreports.eclipse.builder.JasperReportsBuilder.compileJRXML(JasperReportsBuilder.java:212)> at> com.jaspersoft.studio.editor.action.CompileAction.actionCompile(CompileAction.java:154)> at> com.jaspersoft.studio.editor.action.CompileAction$1.run(CompileAction.java:98)> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) Caused> by: org.codehaus.groovy.control.MultipleCompilationErrorsException:> startup failed: General error during class generation:> java.lang.NoClassDefFoundError: Unable to load class> it.uncertainty.shared.dmn.CustomCalendar due to missing dependency> org/hibernate/HibernateException> > java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to> load class it.uncertainty.shared.dmn.CustomCalendar due to missing> dependency org/hibernate/HibernateException at> org.codehaus.groovy.control.CompilationUnit.convertUncaughtExceptionToCompilationError(CompilationUnit.java:1091)> at> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1069)> at> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)> at> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)> at> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)> at> net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)> at> net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:286)> at> net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:138)> at> net.sf.jasperreports.eclipse.builder.JasperReportsBuilder.compileJRXML(JasperReportsBuilder.java:212)> at> com.jaspersoft.studio.editor.action.CompileAction.actionCompile(CompileAction.java:154)> at> com.jaspersoft.studio.editor.action.CompileAction$1.run(CompileAction.java:98)> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) Caused> by: java.lang.NoClassDefFoundError: Unable to load class> it.uncertainty.shared.dmn.CustomCalendar due to missing dependency> org/hibernate/HibernateException at> org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:391)> at> org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:265)> at> org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1004)> at> org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:999)> at> org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:993)> at> org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:936)> at> org.codehaus.groovy.classgen.asm.InvocationWriter.castToNonPrimitiveIfNecessary(InvocationWriter.java:858)> at> org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:347)> at> org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:282)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitCastExpression(AsmClassGenerator.java:741)> at> org.codehaus.groovy.ast.expr.CastExpression.visit(CastExpression.java:87)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateCompareExpression(BinaryExpressionHelper.java:441)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:92)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)> at> org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBooleanExpression(AsmClassGenerator.java:760)> at> org.codehaus.groovy.ast.expr.BooleanExpression.visit(BooleanExpression.java:42)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateNormalTernary(BinaryExpressionHelper.java:847)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateTernary(BinaryExpressionHelper.java:872)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitTernaryExpression(AsmClassGenerator.java:628)> at> org.codehaus.groovy.ast.expr.TernaryExpression.visit(TernaryExpression.java:45)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:316)> at> org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:84)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)> at> org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:607)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:357)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:620)> at> org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)> at> org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)> at> org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)> at> org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)> at> org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)> at> org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:104)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:430)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:387)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:126)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:507)> at> org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1086)> at> org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:53)> at> org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:233)> at> org.codehaus.groovy.control.CompilationUnit$16.call(CompilationUnit.java:813)> at> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1055)> ... 11 more> > 1 error> > at> org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)> at> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1075)> at> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)> at> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)> at> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)> at> net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)> ... 7 more Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now