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

Callin java class file from Jasper Server


netti royala

Recommended Posts

Hai Friends.I Have to call compiled java class file from Jasper Server,but got Exception,When it run in iReport successfully Executed.

Caused by: java.lang.UnsupportedClassVersionError: IPTest : Unsupported major.minor version 51.0 (unable to load class IPTest)    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2531)    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)    at java.lang.ClassLoader.loadClass(ClassLoader.java:296)    at java.lang.ClassLoader.loadClass(ClassLoader.java:296)    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:652)    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:520)    at org.codehaus.groovy.control.ResolveVisitor.resolveToClass(ResolveVisitor.java:709)    at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:275)    at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:243)    at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:957)    at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:742)    at org.codehaus.groovy.control.ResolveVisitor.transformMethodCallExpression(ResolveVisitor.java:1086)    at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:750)    at org.codehaus.groovy.control.ResolveVisitor.transformBinaryExpression(ResolveVisitor.java:1038)    at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:748)    at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:139)    at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)    at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:165)    at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1341)    at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)    at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitIfElse(ClassCodeExpressionTransformer.java:79)    at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:41)    at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:165)    at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1341)    at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:101)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112)    at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:50)    at org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:173)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:123)    at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1056)    at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:50)    at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1284)    at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:148)    at org.codehaus.groovy.control.CompilationUnit$9.call(CompilationUnit.java:621)    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.compile(CompilationUnit.java:513)    at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:109)    at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:201)    at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:241)    at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:501)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:1932)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:2543)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.CacheableCompiledReports.getData(CacheableCompiledReports.java:58)    at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.saveData(HibernateRepositoryCache.java:279)    at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.getCachedItem(HibernateRepositoryCache.java:146)    at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.cache(HibernateRepositoryCache.java:92)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)    at $Proxy26.cache(Unknown Source)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)    at com.jaspersoft.jasperserver.api.common.util.spring.ReattemptMethodInterceptor.invoke(ReattemptMethodInterceptor.java:51)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)    at $Proxy27.cache(Unknown Source)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getCompiledReport(EngineServiceImpl.java:1941)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getJasperReport(EngineServiceImpl.java:1629)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getReportInputControlsInformation(EngineServiceImpl.java:2411)    at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getReportInputControlsInformation(EngineServiceImpl.java:2306)    at com.jaspersoft.jasperserver.war.action.ReportParametersAction.getControlsInformation(ReportParametersAction.java:612)    at com.jaspersoft.jasperserver.war.action.ReportParametersAction.getReportParameterValuesFromRequest(ReportParametersAction.java:450)    at com.jaspersoft.jasperserver.war.action.ViewReportAction.executeReport(ViewReportAction.java:463)    at com.jaspersoft.jasperserver.war.action.ViewReportAction.runReport(ViewReportAction.java:396)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at org.springframework.webflow.action.DispatchMethodInvoker.invoke(DispatchMethodInvoker.java:98)    at org.springframework.webflow.action.MultiAction.doExecute(MultiAction.java:123)    at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)    at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)    at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)    at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)    at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)    at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)    at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)    at org.springframework.webflow.engine.State.enter(State.java:194)    at org.springframework.webflow.engine.Transition.execute(Transition.java:227)    at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)    at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)    at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)    at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)    at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)    at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)    at org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:232)    at org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)    at org.springframework.webflow.engine.Flow.resume(Flow.java:545)    at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:261)    at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)    at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)    at $Proxy102.resumeExecution(Unknown Source)    at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)    at org.springframework.webflow.mvc.servlet.FlowController.handleRequest(FlowController.java:174)    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)[/code]
Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I have usually seen this type of error:  "Unsupported major.minor version"

When a java class has been compiled under Java 7. And then that class is executed under Java 6. 

If you change your execution environment to be Java 7, that should fix the problem. Or recompile the class under Java 6.

 

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...