<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 02:01:54 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLFORUM-225] Make forum-templates (components) nullpointer-safe </title>
                <link>https://jira.magnolia-cms.com/browse/MGNLFORUM-225</link>
                <project id="10130" key="MGNLFORUM">Forum (closed)</project>
                    <description>&lt;p&gt;When crating a forum, some pages must be created and to those require some special components which must be added.&lt;br/&gt;
(see old docu: &lt;a href=&quot;http://docuold.magnolia-cms.com/modules/forum.html#Step5Createpages&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docuold.magnolia-cms.com/modules/forum.html#Step5Createpages&lt;/a&gt;)&lt;br/&gt;
After clicking save while adding the components, the page gets reloaded and some of required request parameters get lost.&lt;br/&gt;
Theses parameters are important to allow the components render appropriately.&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;forumId on the page &#8222;thread-list&#8220; and &#8222;create new thread&#8220;&lt;/li&gt;
	&lt;li&gt;threadId on the page &#8222;message&#8220;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Mostly ever when viewing this pages in the pagesApp, the req.-params are missing, which leads to an error in the template-script, which shows the yellow freemarker-exception-stack-trace.&lt;br/&gt;
This is very irritating for a content-editor!&lt;/p&gt;

&lt;p&gt;Fix the freemarker-scripts in a way, that the render doesn&#8217;t throw an exception and show a usefull comment why the cpomeponent cannot be rendered properly currently and probably add a link in that comment with a proper URL with thhe required req.-params to properly display the forum-comps.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="36264">MGNLFORUM-225</key>
            <summary>Make forum-templates (components) nullpointer-safe </summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="cmeier">Christoph Meier</assignee>
                                    <reporter username="cmeier">Christoph Meier</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Jan 2014 11:23:40 +0100</created>
                <updated>Thu, 20 Feb 2014 12:29:10 +0100</updated>
                            <resolved>Tue, 11 Feb 2014 16:51:28 +0100</resolved>
                                                    <fixVersion>3.3</fixVersion>
                                    <component>templates</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="79215" author="ejervidalo" created="Wed, 5 Feb 2014 17:28:48 +0100"  >&lt;p&gt;Make sure you don&apos;t leave commented code.&lt;/p&gt;


&lt;p&gt;info.magnolia.module.forum.frontend.action.ThreadList&lt;br/&gt;
remove //threadList = new ArrayList();&lt;/p&gt;


&lt;p&gt;ThreadView&lt;br/&gt;
removed&lt;br/&gt;
//throw new IllegalStateException(&quot;No thread id given&quot;);&lt;br/&gt;
//i18n.translate(&quot;forum.templateMessage.threadView.missingThreadId&quot;)&lt;/p&gt;</comment>
                            <comment id="79487" author="mgeljic" created="Tue, 11 Feb 2014 15:29:32 +0100"  >&lt;p&gt;Again, remove those comments in &lt;tt&gt;ThreadView&lt;/tt&gt;:&lt;br/&gt;
//throw new IllegalStateException(&quot;No thread id given&quot;); (90)&lt;br/&gt;
//i18n.translate(&quot;forum.templateMessage.threadView.missingThreadId&quot;); (91)&lt;br/&gt;
// TODO (104)&lt;/p&gt;
</comment>
                            <comment id="79511" author="cmeier" created="Tue, 11 Feb 2014 16:51:28 +0100"  >&lt;p&gt;hopefully the comments are removed now :/&lt;/p&gt;</comment>
                            <comment id="79805" author="cmeier" created="Mon, 17 Feb 2014 18:12:36 +0100"  >&lt;p&gt;Note: On master-branch, this one is committed against &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-193&quot; title=&quot;Create M5-App and a Content-App as 1st sub-app to browse and moderate Forums, Threads and Messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-193&quot;&gt;&lt;del&gt;MGNLFORUM-193&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="22505" name="Bildschirmfoto 2014-01-28 um 11.24.21.png" size="82235" author="cmeier" created="Tue, 28 Jan 2014 11:25:06 +0100"/>
                            <attachment id="22506" name="Bildschirmfoto 2014-01-28 um 11.24.31.png" size="98389" author="cmeier" created="Tue, 28 Jan 2014 11:25:06 +0100"/>
                            <attachment id="22507" name="Bildschirmfoto 2014-01-28 um 11.24.43.png" size="100823" author="cmeier" created="Tue, 28 Jan 2014 11:25:06 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 5 Feb 2014 17:28:48 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>cmeier</customfieldvalue>
            <customfieldvalue>ejervidalo</customfieldvalue>
            <customfieldvalue>mgeljic</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i031l3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>17840</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>