COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => COGNOS Connection => Topic started by: gygss117 on 24 Nov 2008 07:30:32 PM

Title: reports with prompts do not open in Cognos Viewer
Post by: gygss117 on 24 Nov 2008 07:30:32 PM
Hello,
we made a two-column simple page with cognos navigator on the left and cognos viewer portlet on the right...channel names are set so that reports selected in navigator open in cognos viewer portlet.

there is no problem with reports without prompts, but when report contains prompt, the report doesn't display and we get an error:

PF-SRV-6112 Unrecognizable XML document starting with the element '{0}'.

We made an upgrade from 8.2 to 8.3 recently, everything worked fine before.

Details of an error message:

DashboardException
PF-SRV-6112 Unrecognizable XML document starting with the element '{0}'.

com.cognos.portal.fragment.server.DashboardException: PF-SRV-6112 Unrecognizable XML document starting with the element '{0}'.
   at com.cognos.portal.fragment.service.ServiceEnvironment.getBiBusTargetStream(ServiceEnvironment.java:429)
   at com.cognos.portal.fragment.service.ServiceEnvironment.getLocalTargetStream(ServiceEnvironment.java:243)
   at com.cognos.portal.fragment.Environment.getTargetStream(Environment.java:581)
   at com.cognos.portal.fragment.server.document.DocumentFactoryImpl.createDocument(DocumentFactoryImpl.java:98)
   at com.cognos.portal.fragment.server.DashboardProcessor.process(DashboardProcessor.java:209)
   at com.cognos.portal.fragment.service.DashboardService.invokeImpl(DashboardService.java:287)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.rawForwardToSelf(LoadBalanceHandler.java:648)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.forwardToSelf(LoadBalanceHandler.java:614)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.invokeImpl(LoadBalanceHandler.java:382)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.engine.ServiceLookupHandler.invokeImpl(ServiceLookupHandler.java:116)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.performance.PerformanceIndicationHandler.invokeImpl(PerformanceIndicationHandler.java:143)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.impl.PogoEngineImpl.service(PogoEngineImpl.java:133)
   at com.cognos.pogo.transport.PogoServlet.processRequest(PogoServlet.java:249)
   at com.cognos.pogo.transport.PogoServlet.doPost(PogoServlet.java:561)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at com.cognos.pogo.isolation.ServletWrapper.service(ServletWrapper.java:291)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
   at java.lang.Thread.run(Unknown Source)
java.io.IOException: Failed to send HTTP request or read HTTP response
   at com.cognos.pogo.http.ServerConnection.executeMethod(ServerConnection.java:678)
   at com.cognos.pogo.http.ServerConnection.sendRequest(ServerConnection.java:202)
   at com.cognos.portal.soap.impl.BusConnectionImpl.execute(BusConnectionImpl.java:113)
   at com.cognos.portal.fragment.service.ServiceEnvironment.getBiBusTargetStream(ServiceEnvironment.java:395)
   at com.cognos.portal.fragment.service.ServiceEnvironment.getLocalTargetStream(ServiceEnvironment.java:243)
   at com.cognos.portal.fragment.Environment.getTargetStream(Environment.java:581)
   at com.cognos.portal.fragment.server.document.DocumentFactoryImpl.createDocument(DocumentFactoryImpl.java:98)
   at com.cognos.portal.fragment.server.DashboardProcessor.process(DashboardProcessor.java:209)
   at com.cognos.portal.fragment.service.DashboardService.invokeImpl(DashboardService.java:287)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.rawForwardToSelf(LoadBalanceHandler.java:648)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.forwardToSelf(LoadBalanceHandler.java:614)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.invokeImpl(LoadBalanceHandler.java:382)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.engine.ServiceLookupHandler.invokeImpl(ServiceLookupHandler.java:116)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.performance.PerformanceIndicationHandler.invokeImpl(PerformanceIndicationHandler.java:143)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.impl.PogoEngineImpl.service(PogoEngineImpl.java:133)
   at com.cognos.pogo.transport.PogoServlet.processRequest(PogoServlet.java:249)
   at com.cognos.pogo.transport.PogoServlet.doPost(PogoServlet.java:561)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at com.cognos.pogo.isolation.ServletWrapper.service(ServletWrapper.java:291)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
   at java.lang.Thread.run(Unknown Source)

Root Cause:
java.io.IOException: Failed to send HTTP request or read HTTP response
   at com.cognos.pogo.http.ServerConnection.executeMethod(ServerConnection.java:678)
   at com.cognos.pogo.http.ServerConnection.sendRequest(ServerConnection.java:202)
   at com.cognos.portal.soap.impl.BusConnectionImpl.execute(BusConnectionImpl.java:113)
   at com.cognos.portal.fragment.service.ServiceEnvironment.getBiBusTargetStream(ServiceEnvironment.java:395)
   at com.cognos.portal.fragment.service.ServiceEnvironment.getLocalTargetStream(ServiceEnvironment.java:243)
   at com.cognos.portal.fragment.Environment.getTargetStream(Environment.java:581)
   at com.cognos.portal.fragment.server.document.DocumentFactoryImpl.createDocument(DocumentFactoryImpl.java:98)
   at com.cognos.portal.fragment.server.DashboardProcessor.process(DashboardProcessor.java:209)
   at com.cognos.portal.fragment.service.DashboardService.invokeImpl(DashboardService.java:287)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.rawForwardToSelf(LoadBalanceHandler.java:648)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.forwardToSelf(LoadBalanceHandler.java:614)
   at com.cognos.p2plb.clerver.LoadBalanceHandler.invokeImpl(LoadBalanceHandler.java:382)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.engine.ServiceLookupHandler.invokeImpl(ServiceLookupHandler.java:116)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.logic.ChainHandler.invokeImpl(ChainHandler.java:73)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.handlers.performance.PerformanceIndicationHandler.invokeImpl(PerformanceIndicationHandler.java:143)
   at com.cognos.pogo.pdk.BasicHandler.invoke(BasicHandler.java:252)
   at com.cognos.pogo.impl.PogoEngineImpl.service(PogoEngineImpl.java:133)
   at com.cognos.pogo.transport.PogoServlet.processRequest(PogoServlet.java:249)
   at com.cognos.pogo.transport.PogoServlet.doPost(PogoServlet.java:561)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at com.cognos.pogo.isolation.ServletWrapper.service(ServletWrapper.java:291)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)





anyone has an idea how to solve this?
thanx

Title: Re: reports with prompts do not open in Cognos Viewer
Post by: adm_agec on 15 Dec 2008 08:54:00 AM
I've found this

Description:

When attempting to browse to the gateway via http://127.x.x.x/cognos8/...  (loopback), we are able to resolve the page and perform 'most' actions except 'Cognos Administration.'   The identical error was produced while browsing via the dispatcher directly while referencing the URL, http://127.x.x.x:9300/... (loopback).  Cannot access 'Cognos Administration' link within the Cognos Connection 8.3 .  Error "PF-SRV-6112 Unrecognizable XML document starting at element '{0}'" with no other meaningful info logged with IPF or cogserver.

Error Message:

"PF-SRV-6112 Unrecognizable XML document starting at element '{0}' "


Environment:

Windows 2003 single server install of Cognos 8.3.81.20 resulted in the error.

Cognos 8.2.43.128 on the same Windows 2003 server works without error;  unaffected by the problem.

Root Cause:

Network level TCP/IP filtering on the external NIC blocking port 9300.  In this case it was TCP/IP filtering on the NIC, however similar problems may be a result of IPSec rules, firewall rules, etc.

Solution:

Adjust TCP/IP filtering rules to allow dispatcher traffic.


Hope it helps!
ADM