cancel
Showing results for 
Search instead for 
Did you mean: 

Upgraded to Crystal Report Server BO 4.0 and get Blank Screen or Unable to determine installed languages

Former Member
0 Kudos

Hey everyone,

in our company we've installed a new Version of Crystal Report Server to Version 4.0 for B0 Server and we are running CR 2011 Version

We've upgraded the code und tried to call a report but with the old Code:


        reportFactory = (IReportSourceFactory) enterpriseSession.getService("", "PSReportFactory");


        reportSource = reportFactory.openReportSource(reportID, Locale.GERMAN);


        log.info("getReportSource:reportSource: " + reportSource);


      return reportSource;

and the new Code:


    ReportClientDocument report = reportAppFactory.openDocument(infoObject, 0, Locale.GERMAN);

return report.getReportSource();

we get always the same Error. Language German and English is installed....

The Error comes from the viewer not from our app.

The content length is always -1, Name and CUID is absolutly right....

12:53:10,493 DEBUG [AuthenticationFilter] URI: '/mabiPlus/crviewer.do'

---------------------------------------------------------------------

12:53:10,610 INFO  [CRViewerAction] globalParamName: reportName.Netzdatenreport

12:53:10,737 INFO  [CRViewerAction] reportName: Netzdatenreport

12:53:10,737 INFO  [CRViewerAction] openReport:iStore1: null

12:53:11,247 INFO  [CRViewerAction] cmsLogon:oEnterpriseSession: (EnterpriseSession:logon=(SecuritySession:userInfo=null,apsName=P60804-HANN.ids.de:6400,userURI=osca:iiop://P60804-HANN.ids.de:6400;SI_SESSIONID=4942JaK5fdbATyO8pU2bK0gzQZU,service manager=com.crystaldecisions.enterprise.ocaframework.ServiceMgr@1162f63,pluginMgr=com.crystaldecisions.sdk.occa.pluginmgr.internal.PluginMgr@1811d8d)

12:53:11,261 INFO  [CRViewerAction] cmsLogon:oInfoStore: com.crystaldecisions.sdk.occa.infostore.internal.InfoStore@1bb3072

12:53:11,261 INFO  [CRViewerAction] openReport:iStore2: com.crystaldecisions.sdk.occa.infostore.internal.InfoStore@1bb3072

12:53:20,590 INFO  [CRViewerAction] getReportSource:reportSource: Netzdatenreport cecuid:///AVUf_1R_IfpKiZFPcYpsRU0 com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource@1e2b09b

12:53:21,790 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    BEGIN-doLifecycle

12:53:21,802 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    BEGIN-loadViewState

12:53:21,858 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    END-loadViewState

12:53:21,864 INFO  [ViewerContainer] ***** Initialized Report Viewer *****

12:53:21,865 INFO  [ViewerContainer] Server name: localhost

12:53:21,865 INFO  [ViewerContainer] Server port: 8080

12:53:21,865 INFO  [ViewerContainer] URI: /mabiPlus/WEB-INF/jsp/crviewer.jsp

12:53:21,865 INFO  [ViewerContainer] Remote Host: 127.0.0.1

12:53:21,865 INFO  [ViewerContainer] Session ID: C52DE4A9EA0509FD0D693F73788B053D

12:53:21,865 INFO  [ViewerContainer] Content Length: -1

12:53:21,865 INFO  [ViewerContainer] Product Locale: de_DE

12:53:21,865 INFO  [ViewerContainer] Content Locale: de

12:53:21,865 INFO  [ViewerContainer] Method: GET

12:53:21,865 INFO  [ViewerContainer] Protocol: HTTP/1.1

12:53:21,865 INFO  [ViewerContainer] Scheme: http

12:53:21,865 INFO  [ViewerContainer] Control Name: CrystalViewer

12:53:21,865 INFO  [ViewerContainer] Own Page: true

12:53:21,866 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    ENTER-doEventProcessing

12:53:21,917 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    END-doEventProcessing

12:53:21,917 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    BEGIN-saveViewState

12:53:21,942 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    END-saveViewState

12:53:21,943 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    BEGIN-renderViewer

12:53:21,957 ERROR [LangPacks] Unable to determine installed languages

java.lang.NullPointerException

    at java.util.Properties$LineReader.readLine(Properties.java:365)

    at java.util.Properties.load(Properties.java:293)

    at com.businessobjects.report.web.shared.LangPacks.loadProperties(LangPacks.java:124)

    at com.businessobjects.report.web.shared.LangPacks.getInstance(LangPacks.java:194)

    at com.businessobjects.report.web.render.ViewerRenderer.writeViewerScript(ViewerRenderer.java:492)

    at com.businessobjects.report.web.render.ViewerRenderer.renderResponse(ViewerRenderer.java:80)

    at com.businessobjects.report.web.WorkflowController.renderViewer(WorkflowController.java:645)

    at com.businessobjects.report.web.WorkflowController.doLifecycle(WorkflowController.java:283)

    at com.businessobjects.report.web.WorkflowController.doLifecycle(WorkflowController.java:162)

    at com.crystaldecisions.report.web.ServerControl._processHttpRequest(ServerControl.java:607)

    at com.crystaldecisions.report.web.ServerControl.processHttpRequest(ServerControl.java:342)

    at org.apache.jsp.WEB_002dINF.jsp.crviewer_jsp._jspService(crviewer_jsp.java:64)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)

    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)

    at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)

    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)

    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at de.ids.mabi.client.common.control.ControlFilter.doFilter(ControlFilter.java:112)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at de.ids.mabi.client.usermanager.auth.AuthorizationFilter.doFilter(AuthorizationFilter.java:158)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at de.ids.mabi.client.usermanager.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:99)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

    at java.lang.Thread.run(Thread.java:595)

12:53:21,997 INFO  [ViewerRenderer] ***** Rendered Response *****

12:53:21,997 INFO  [ViewerRenderer] Request Context Page Number: 1

12:53:21,997 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    END-renderViewer

12:53:21,997 INFO  [REQTRACE]         C52DE4A9EA0509FD0D693F73788B053D    END-doLifecycle

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Daniel,

Do you observe these errors in the logs and your reports shows up fine in the viewer?

Its that when ever you view your reports your logs are being filled up with the above error messages or thses show up in the viewer itself?

Also please let us know the BO Product Version with Pathes (if any)

Thanks,

Prithvi