forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thorsten Scherler (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FOR-829) The text which renders to project.png and group.png still originates in skinconf.xml
Date Sun, 08 Apr 2007 00:04:32 GMT

    [ 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.


Mime
View raw message