ReportStudio运行报表报错: java.lang.NoSuchFieldError: returnSpecification

我用的是weblogic应用服务器,数据源是cube,当我用Aanlysis Studio打开时,制作报表运行没有问题,但是我用Report Studio打开同一个包,制作一个简单的报表,然后运行,就报下面的错误,请高手帮忙解决下:

Error 500--Internal Server Error
java.lang.NoSuchFieldError: returnSpecification
at com.cognos.viewer.model.OptionManager.initializeRunOptionConstructors(Unknown Source)
at com.cognos.viewer.model.OptionManager.(Unknown Source)
at com.cognos.viewer.model.CognosViewerDispatcherHandlerState.(Unknown Source)
at com.cognos.viewer.controller.CognosViewerDispatcherHandler.createDispatcherHandlerState(Unknown Source)
at com.cognos.viewer.controller.CognosViewerDispatcherHandler.invokeImpl(Unknown Source)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:52)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.p2plb.clerver.balancer.RequestForwarder.rawForwardToSelf(RequestForwarder.java:181)
at com.cognos.p2plb.clerver.balancer.RequestForwarder.forwardToSelf(RequestForwarder.java:154)
at com.cognos.p2plb.clerver.balancer.LoadBalanceRequest.processRequest(LoadBalanceRequest.java:88)
at com.cognos.p2plb.clerver.balancer.LoadBalanceRequest.processRequest(LoadBalanceRequest.java:45)
at com.cognos.p2plb.clerver.LoadBalanceHandler.invokeImpl(LoadBalanceHandler.java:243)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:52)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.handlers.engine.ServiceLookupHandler.invokeImpl(ServiceLookupHandler.java:120)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:52)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.handlers.performance.PerformanceIndicationHandler.invokeImpl(PerformanceIndicationHandler.java:106)
at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:194)
at com.cognos.pogo.impl.PogoEngineImpl.service(PogoEngineImpl.java:125)
at com.cognos.pogo.transport.PogoServlet.processRequest(PogoServlet.java:248)
at com.cognos.pogo.transport.PogoServlet.doPost(PogoServlet.java:527)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.cognos.pogo.isolation.ServletWrapper.service(ServletWrapper.java:258)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3244)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
参与4

3同行回答

aqiang_007aqiang_007软件开发工程师longtop
解决了:我的环境是linux64,cognos10,sdk也是10版本的,安装的是jdk1.5的,所以编译完JDBCSample中的类后,把包放到webapps/WEB-INF/lib下后,运行RS制作的报表就报上面的错误,但我用JDK1.6编译,登录cognos,运行RS制作的同一张报表,就可以了,所以我的问题是有JDK版本因起的,c...显示全部
解决了:我的环境是linux64,cognos10,sdk也是10版本的,安装的是jdk1.5的,所以编译完JDBCSample中的类后,把包放到webapps/WEB-INF/lib下后,运行RS制作的报表就报上面的错误,但我用JDK1.6编译,登录cognos,运行RS制作的同一张报表,就可以了,所以我的问题是有JDK版本因起的,cognos10在linux64下SDK可能必须得用JDK1.6的收起
互联网服务 · 2011-07-29
浏览439
aqiang_007aqiang_007软件开发工程师longtop
贝贝哥:我设置了JRE环境,还是一样报错,我用SDK做为身份验证,只要一用SDK身份验证登录,运行RS制作的报表就报错:显示全部
贝贝哥:我设置了JRE环境,还是一样报错,我用SDK做为身份验证,只要一用SDK身份验证登录,运行RS制作的报表就报错:收起
互联网服务 · 2011-07-29
浏览431
贝克汉姆贝克汉姆软件开发工程师IBM
配置一下jre环境显示全部
配置一下jre环境收起
互联网服务 · 2011-07-28
浏览453

提问者

aqiang_007
软件开发工程师longtop
擅长领域: 大数据商业智能服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-07-28
  • 关注会员:1 人
  • 问题浏览:2492
  • 最近回答:2011-07-29
  • X社区推广