[ https://issues.apache.org/jira/browse/FOR-829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12487418 ]
Thorsten Scherler commented on FOR-829: --------------------------------------- Our project.svg contains something like: <g filter="url(#shadowFilter)" fill="url(#gradient)"> <text x="100%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: end" > <for:project-name /> </text> </g> <for:project-name /> is where the "magic" and dependency to skinconf is created. The problem lies in the core resource.xmap: <map:resource name="pipe-transformed-svg2png-resource"> <!-- here we create a dependency on skinconf.xml--> <map:call resource="generate-transformed-resource"> <map:parameter name="path" value="{path}" /> </map:call> <!-- this dependency get used in the next step --> <map:call resource="transform-project2text"/> <map:serialize type="svg2png" /> </map:resource> If you remove the skinconf.xml from your project then the above will throw an error like: ERROR (2007-04-08) 01:48.34:996 [access] (/images/group.png) PoolThread-4/CocoonServlet: Internal Cocoon Problem org.apache.cocoon.ProcessingException: Failed to process pipeline at <map:serialize type="svg2png"> - file:/home/thorsten/src/apache/forrest/trunk/main/webapp/resources.xmap:90:39 at <map:transform> - file:/home/thorsten/src/apache/forrest/trunk/main/webapp/resources.xmap:89:62 at <map:transform> - file:/home/thorsten/src/apache/forrest/trunk/main/webapp/resources.xmap:134:57 at <map:mount> - file:/home/thorsten/src/apache/forrest/trunk/main/webapp/sitemap.xmap:699:76 ... Caused by: java.lang.NullPointerException at org.apache.cocoon.xml.dom.SVGBuilder.endDocument(SVGBuilder.java:138) at org.apache.xml.serializer.ToXMLSAXHandler.endDocument(ToXMLSAXHandler.java:181) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1378) ... Caused by: java.lang.NullPointerException at org.apache.cocoon.xml.dom.SVGBuilder.endDocument(SVGBuilder.java:126) ... 58 more > The text which renders to project.png and group.png still originates in > skinconf.xml > ------------------------------------------------------------------------------------ > > Key: FOR-829 > URL: https://issues.apache.org/jira/browse/FOR-829 > Project: Forrest > Issue Type: Improvement > Components: Dispatcher (aka views) > Affects Versions: 0.8-dev > Reporter: paul bolger > Priority: Minor > > This seems pretty trivial, but it has the potential to confuse users about > the distinction between skins and Dispatcher. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.