hello, what we try to do is parsing several files hierarchically, which means that we got one 'starting file' which contains a link that is processed wia xsp-logicsheet. The link points to an cocoon: -ressource which shall be included using <cinclude include... >.
when we try to access and include the cocoon: -ressource we get the following error: Cocoon 2 - Internal server error message Failed to execute pipeline. description org.apache.cocoon.ProcessingException: Failed to execute pipeline.: org.apache.cocoon.ProcessingException: Could not get sitemap source http://somePath/SOME_FILE.xsp: java.lang.NullPointerException this path is resolved correctly and should be matched by sitemap, but it doesnt. what does 'could not get sitemap source' mean? where could be the error? does anybody has any solution for our problem? many thanks in advance dirk relevant parts of the affected files: ---- sitemap ------ <map:pipeline> <map:match pattern="processed/**.xsp"> <map:generate type="serverpages" src="somePath/{1}.xsp"/> <map:transform type="cinclude"/> <!-- <map:serialize type="xml"/> --> <!-- doesn't work with or without serializer --> </map:match> <map:match pattern="processed/**.xml"> <map:generate type="serverpages" src="somePath/{1}.xml"/> <map:transform type="cinclude"/> <!-- <map:serialize type="xml"/> --> </map:match> <map:match pattern="example.xsp"> <map:generate type="serverpages" src="somePath/example.xsp"/> <!-- <map:transform src="somePath/some_stylesheet.xsl"> <map:parameter name="view-source" value="somePath/example.xsp"/> </map:transform> --> <map:transform type="cinclude" /> <map:transform src="somePath/some_stylesheet.xsl"/> <map:serialize/> </map:match> </map:pipeline> ----- example.xsp ---- <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:ownnamespace="http://www.ownnamespace.org/xsl" xmlns:util="http://www.apache.org/xsp/util/2.0" xmlns:cinclude="http://apache.org/cocoon/include/1.0" > <ownnamespace:header/> <page> <ownnamespace:link identifier="SOME_IDENTIFIER"/> </page> </xsp:page> ------ example.xsl ----- which is the logicsheet ---- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsp="http://apache.org/xsp" xmlns:ownnamespace="http://www.ownnamespace.org/xsl" xmlns:cinclude="http://apache.org/cocoon/include/1.0" > <xsl:template match="vormsexample:header"> <xsp:structure> <xsp:include>DBInterface</xsp:include> </xsp:structure> <xsp:logic> public synchronized String getURI(String identifier) { DBInterface dbinterface = new DBInterface(); dbinterface.establishConnection("jdbc:mysql....","....","...."); String msg = "cocoon:processed/" + dbinterface.getURIForLM(identifier); return msg; } </xsp:logic> <xsl:apply-templates/> </xsl:template> <xsl:template match="ownnamespace:link"> <cinclude:include> <xsp:attribute name="src"> <!-- this would be replaced by <xsp:expr> to get the uri --> <xsp:text>cocoon:processed/somePath/someFile.xsp</xsp:text> </xsp:attribute> </cinclude:include> <xsl:apply-templates/> </xsl:template> <xsl:template match="@*|node()" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>
