[
https://issues.apache.org/jira/browse/TAP5-675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-675.
-------------------------------------
Resolution: Cannot Reproduce
Assignee: Howard M. Lewis Ship
I'm assuming that TAP5-640 does fix this. Please provide a test (a unit test,
preferably) that reproduces this if not.
> NPE in Element when removing empty children
> -------------------------------------------
>
> Key: TAP5-675
> URL: https://issues.apache.org/jira/browse/TAP5-675
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.1.0.4
> Reporter: Dan Adams
> Assignee: Howard M. Lewis Ship
>
> I have a page that renders an XML sitemap:
> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
> <t:loop source="items" value="item" t:mixins="domlistener">
> <url>
> <loc>${url.url}</loc>
> <lastmod><t:output value="url.lastModified"
> format="literal:yyyy-MM-dd" /></lastmod>
> <changefreq>${url.changeFrequency}</changefreq>
> <t:if
> test="showPriority"><priority>${url.priority}</priority></t:if>
> </url>
> </t:loop>
> </urlset>
> class:
> void onEndElementFromLoop(Element el) {
> if (el.getChildren().isEmpty())
> el.remove(); /// NPE HERE
> }
> An NPE gets thrown at org.apache.tapestry5.dom.Node.remove(Node.java:186).
> Appears to be the same issue or related to TAP5-640
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira