2007 Aug 27 2:14 AM
One BSP Page has multiple WAD Template.
If it is executed, Chart does not displayed.
Following is error logs.
com.sap.ip.bi.base.exception.BIBaseRuntimeException: Transformation error for string "javax.xml.transform.stream.StreamSource@784fea66" with XSLT "<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:BE="http://xml.sap.com/2005/01/bi/wad/bisp" xmlns:bi="http://xml.sap.com/2005/01/bi/wad/bisp" xmlns:B="http://xml.sap.com/2005/01/bi/wad/bisp" xmlns="http://www.w3.org/TR/REC-html40" xmlns:h="http://www.w3.org/TR/REC-html40">
<xsl:output method="xml" version="1.0" encoding="UTF-8" omit-xml-declaration="yes" indent="yes" media-type="text/html"/>
<xsl:namespace-alias stylesheet-prefix="h" result-prefix="\#default"/>
<xsl:param name="MIMEPATH" select="'file://c:/winnt/temp/bw/mime/'"/>
<xsl:param name="FILENAME" select="'TEMP1'"/>
<!-- This stylesheets transforms SAPBICHECK /SAPBIERROR messages to
<bi:message / par messages
V0.1 : Sort by number ( abap-parser is depending on this ! ). Numbers must be consecutive
-->
<xsl:template match="/">
<bi:messages>
<xsl:for-each select="//BE:SAPBIERROR">
<bi:message msgno="" msgclass="" msgtype="E" text="">
<xsl:for-each select="BE:TEXTPARAM">
<xsl:sort select="@number"/>
<bi:par nr="{@number}" text="{@text}" nodeAddress="{@nodeAddress}"/>
</xsl:for-each>
</bi:message>
</xsl:for-each>
<xsl:for-each select="//BE:SAPBIWARNING">
<bi:message msgno="" msgclass="" msgtype="W" text="">
<xsl:for-each select="BE:TEXTPARAM">
<xsl:sort select="@number"/>
<bi:par nr="{@number}" text="{@text}" nodeAddress="{@nodeAddress}"/>
</xsl:for-each>
</bi:message>
</xsl:for-each>
</bi:messages>
</xsl:template>
<!-- ======================== -->
</xsl:stylesheet>
"
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaXSLT(BtmpXslt.java:375)
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaXSLTtoStreamResult(BtmpXslt.java:433)
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaXSLT(BtmpXslt.java:348)
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaXSLT(BtmpXslt.java:393)
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaStandardXSLT(BtmpXslt.java:338)
at com.sap.ip.bi.preexecutionservices.btmpservervalidation.impl.ServerValidation.validateTemplateXML(ServerValidation.java:148)
at com.sap.ip.bi.preexecutionservices.PreexecutionservicesRfcService.handleRequestForRSWR_PREEXECUTION_PROXY(PreexecutionservicesRfcService.java:115)
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:324)
at com.sap.ip.bi.portalrfc.dispatcher.services.BIServicesRfcDispatcherService.handleServiceRequestGeneric(BIServicesRfcDispatcherService.java:340)
at com.sap.ip.bi.portalrfc.dispatcher.services.BIServicesRfcDispatcherService.doHandleRequest(BIServicesRfcDispatcherService.java:234)
at com.sap.ip.bi.portalrfc.services.BIRfcService.handleRequest(BIRfcService.java:247)
at com.sapportals.portal.prt.service.rfc.RFCEngineService.handleEvent(RFCEngineService.java:341)
at com.sapportals.portal.prt.service.rfc.PRTRFCBean.processFunction(PRTRFCBean.java:37)
at com.sapportals.portal.prt.service.rfc.PRTRFCRemoteObjectImpl0_0.processFunction(PRTRFCRemoteObjectImpl0_0.java:118)
at sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)
at $Proxy123.processFunction(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1917.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.call(RFCDefaultRequestHandler.java:275)
at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:217)
at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequest(RFCJCOServer.java:156)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7803)
at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2405)
at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1728)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:8164)
at com.sap.mw.jco.JCO$Server.work(JCO.java:8284)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8231)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8147)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: javax.xml.transform.TransformerException: com.sap.engine.lib.xml.parser.ParserException: Document is not well-formed: Start-tag 'BE:SAPBICHECK' is different from end-tag 'BE:SAPBIERROR'(:main:, row:174, col:0)
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:251)
at com.sap.ip.bi.deploytime.btmpxslt.BtmpXslt.transformViaXSLT(BtmpXslt.java:364)
... 38 more
Caused by: com.sap.engine.lib.xml.parser.ParserException: Document is not well-formed: Start-tag 'BE:SAPBICHECK' is different from end-tag 'BE:SAPBIERROR'(:main:, row:174, col:0)
at com.sap.engine.lib.xml.parser.XMLParser.scanEndTag(XMLParser.java:1940)
at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1844)
at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2440)
at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1841)
at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2843)
at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:229)
at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)
at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:165)
at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:245)
at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:347)
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:240)
... 39 more
2007 Sep 03 5:05 PM
Hi,
I recommend to post this in a BI forum.
BTW, does displaying the chart work well when running the template alone? Is the IGS working properly (run report GRAPHICS_IGS_ADMIN).
Regards, Kai