Crystal reports 检测到异常:意外的数据库连接器错误

Crystal reports 检测到异常:意外的数据库连接器错误,crystal-reports,Crystal Reports,我正在用crystal reports做JavaEE应用程序。我有不同的数据源要登录。当我连接在设计时连接的特定数据源时,我的报告工作正常,但切换到其他数据源时出现以下错误 "http-bio-8080"-exec-5 JRCCommunicationAdapter ERROR - detected an exception: Unexpected database connector error at com.crystaldecisions.reports.da

我正在用crystal reports做JavaEE应用程序。我有不同的数据源要登录。当我连接在设计时连接的特定数据源时,我的报告工作正常,但切换到其他数据源时出现以下错误

"http-bio-8080"-exec-5 JRCCommunicationAdapter ERROR -  detected an exception: Unexpected database connector error
    at com.crystaldecisions.reports.datafoundation.DFQuery.for(SourceFile:632)
    at com.crystaldecisions.reports.datalayer.a.do(SourceFile:1621)
    at com.crystaldecisions.reports.datalayer.a.a(SourceFile:1404)
    at com.crystaldecisions.reports.dataengine.m.b(SourceFile:334)
    at com.crystaldecisions.reports.dataengine.j.b(SourceFile:515)
    at com.crystaldecisions.reports.dataengine.m.o(SourceFile:408)
    at com.crystaldecisions.reports.dataengine.m.a(SourceFile:173)
    at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:114)
    at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:95)
    at com.crystaldecisions.reports.dataengine.j.case(SourceFile:1080)
    at com.crystaldecisions.reports.dataengine.h.<init>(SourceFile:108)
    at com.crystaldecisions.reports.dataengine.DataContext.a(SourceFile:254)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4660)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4574)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.new(SourceFile:2652)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.byte(SourceFile:2610)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.try(SourceFile:2282)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.int(SourceFile:2442)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.I(SourceFile:1013)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.fo(SourceFile:526)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.if(SourceFile:613)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.a(SourceFile:578)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.X(SourceFile:387)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.moveToPageN(SourceFile:339)
    at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:1090)
    at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.byte(SourceFile:218)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1909)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:661)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:167)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:529)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:527)
    at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:525)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:424)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:352)
    at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54)
    at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67)
    at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716)
    at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)
    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)
    at com.crystaldecisions.sdk.occa.report.application.ds.a(SourceFile:186)
    at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:1558)
    at com.crystaldecisions.sdk.occa.report.application.ReportSource.getPage(SourceFile:767)
    at com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.getPage(SourceFile:324)
    at com.businessobjects.report.web.event.s.a(SourceFile:158)
    at com.businessobjects.report.web.event.s.a(SourceFile:127)
    at com.businessobjects.report.web.event.bt.a(SourceFile:47)
    at com.businessobjects.report.web.a.e.a(SourceFile:396)
    at com.businessobjects.report.web.a.t.a(SourceFile:1726)
    at com.businessobjects.report.web.event.bw.broadcast(SourceFile:97)
    at com.businessobjects.report.web.event.am.a(SourceFile:53)
    at com.businessobjects.report.web.a.t.if(SourceFile:2104)
    at com.businessobjects.report.web.e.a(SourceFile:300)
    at com.businessobjects.report.web.e.a(SourceFile:202)
    at com.businessobjects.report.web.e.a(SourceFile:135)
    at com.crystaldecisions.report.web.ServerControl.a(SourceFile:607)
    at com.crystaldecisions.report.web.ServerControl.processHttpRequest(SourceFile:342)
    at org.apache.jsp.jsp.FPIPPlanDetails_jsp._jspService(FPIPPlanDetails_jsp.java:183)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:112)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
“http-bio-8080”-exec-5 JRCCommunicationAdapter错误-检测到异常:意外的数据库连接器错误
位于com.crystaldecisions.reports.datafoundation.DFQuery.for(源文件:632)
在com.crystaldecisions.reports.datalayer.a.do(源文件:1621)
在com.crystaldecisions.reports.datalayer.a.a(源文件:1404)
在com.crystaldecisions.reports.dataengine.m.b(源文件:334)
在com.crystaldecisions.reports.dataengine.j.b(源文件:515)
在com.crystaldecisions.reports.dataengine.m.o(源文件:408)
在com.crystaldecisions.reports.dataengine.m.a(源文件:173)
在com.crystaldecisions.reports.dataengine.ContextNode.a(源文件:114)上
在com.crystaldecisions.reports.dataengine.ContextNode.a(源文件:95)
com.crystaldecisions.reports.dataengine.j.case(源文件:1080)
在com.crystaldecisions.reports.dataengine.h.(源文件:108)
在com.crystaldecisions.reports.dataengine.DataContext.a(源文件:254)
在com.crystaldecisions.reports.dataengine.DataProcessor2.a(源文件:4660)
在com.crystaldecisions.reports.dataengine.DataProcessor2.a(源文件:4574)
在com.crystaldecisions.reports.dataengine.DataProcessor2.new(源文件:2652)
位于com.crystaldecisions.reports.dataengine.DataProcessor2.byte(源文件:2610)
在com.crystaldecisions.reports.dataengine.DataProcessor2.try(源文件:2282)
在com.crystaldecisions.reports.dataengine.DataProcessor2.int(源文件:2442)
在com.crystaldecisions.reports.dataengine.DataProcessor2.I(源文件:1013)
位于com.crystaldecisions.reports.formatter.formatter.objectformatter.objectformatter.fo(源文件:526)
在com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.if(源文件:613)上
在com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.a(源文件:578)
在com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.X(源文件:387)
在com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.moveToPageN(源文件:339)
在com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(源文件:1090)
位于com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.byte(源文件:218)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(源文件:1909)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(源文件:661)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(源文件:167)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(源文件:529)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(源文件:527)
位于com.crystaldecisions.reports.common.ThreadGuard.syncExecute(源文件:102)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(源文件:525)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(源文件:424)
位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(源文件:352)
位于com.businessobjects.sdk.erom.jrc.a.a(源文件:54)
位于com.businessobjects.sdk.erom.jrc.a.execute(源文件:67)
位于com.crystaldecisions.proxy.remoteagent.remoteagent$a.execute(源文件:716)
在com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(源文件:125)
位于com.crystaldecisions.proxy.remoteagent.remoteagent.a(源文件:537)
在com.crystaldecisions.sdk.occa.report.application.ds.a(源文件:186)
在com.crystaldecisions.sdk.occa.report.application.ReportSource.a(源文件:1558)上
在com.crystaldecisions.sdk.occa.report.application.ReportSource.getPage上(源文件:767)
在com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.getPage(源文件:324)上
位于com.businessobjects.report.web.event.s.a(源文件:158)
位于com.businessobjects.report.web.event.s.a(源文件:127)
位于com.businessobjects.report.web.event.bt.a(源文件:47)
访问com.businessobjects.report.web.a.e.a(源文件:396)
访问com.businessobjects.report.web.a.t.a(源文件:1726)
在com.businessobjects.report.web.event.bw.broadcast(源文件:97)上
位于com.businessobjects.report.web.event.am.a(源文件:53)
访问com.businessobjects.report.web.a.t.if(源文件:2104)
位于com.businessobjects.report.web.e.a(源文件:300)
位于com.businessobjects.report.web.e.a(源文件:202)
位于com.businessobjects.report.web.e.a(源文件:135)
位于com.crystaldecisions.report.web.ServerControl.a(源文件:607)
在com.crystaldecisions.report.web.ServerControl.processHttpRequest(源文件:342)上
位于org.apache.jsp.jsp.FPIPPlanDetails\u jsp.\u jsp服务(FPIPPlanDetails\u jsp.java:183)
位于org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
位于org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
位于org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
位于org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
位于org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
位于org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecuri