<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 02:16:29 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>[JSFIELD-36] Setting a damLinkField via postMessage doesn&apos;t work</title>
                <link>https://jira.magnolia-cms.com/browse/JSFIELD-36</link>
                <project id="17181" key="JSFIELD">Java Script UI (App and Dialog Fields)</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Stepstoreproduce&quot;&gt;&lt;/a&gt;Steps to reproduce&lt;/h2&gt;
&lt;ol&gt;
	&lt;li&gt;Setting a damLinkField using:
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
parent.window.postMessage(
  {
    action: &lt;span class=&quot;code-quote&quot;&gt;&quot;changeFormFieldValue&quot;&lt;/span&gt;,
    correlationId: &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;.store.state.correlationId,
    fieldName: &lt;span class=&quot;code-quote&quot;&gt;&quot;someImageField&quot;&lt;/span&gt;,
    value: &lt;span class=&quot;code-quote&quot;&gt;&quot;some:jcr:imagelink&quot;&lt;/span&gt;,
  },
  &lt;span class=&quot;code-quote&quot;&gt;&quot;*&quot;&lt;/span&gt;,
); &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
Caused by: java.lang.ClassCastException: &lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;java.lang.&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; cannot be &lt;span class=&quot;code-keyword&quot;&gt;cast&lt;/span&gt; to &lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;info.magnolia.dam.api.Item (java.lang.&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; is in module java.base of loader &lt;span class=&quot;code-quote&quot;&gt;&apos;bootstrap&apos;&lt;/span&gt;; info.magnolia.dam.api.Item is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @15797b35)
&#160; &#160; at com.vaadin.ui.ComboBox.updateSelectedItemCaption(ComboBox.java:860) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.ComboBox.updateSelectedItemState(ComboBox.java:853) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:355) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:119) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setValue(AbstractSingleSelect.java:153) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at info.magnolia.ui.field.AbstractLinkField.doSetValue(AbstractLinkField.java:115) ~[magnolia-ui-framework-6.2.33.jar:?]
&#160; &#160; at com.vaadin.ui.AbstractField.setValue(AbstractField.java:140) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractField.setValue(AbstractField.java:53) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptField.lambda$changeFormFieldValue$2(JavascriptField.java:164) ~[magnolia-ui-framework-javascript-2.0.2-SNAPSHOT.jar:?]
&#160; &#160; at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptField.changeFormFieldValue(JavascriptField.java:164) ~[magnolia-ui-framework-javascript-2.0.2-SNAPSHOT.jar:?]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptFieldComponent.lambda$&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;$30dccc4e$2(JavascriptFieldComponent.java:53) ~[magnolia-ui-framework-javascript-2.0.2-SNAPSHOT.jar:?]
&#160; &#160; at com.vaadin.server.JavaScriptCallbackHelper$1.call(JavaScriptCallbackHelper.java:82) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at jdk.internal.reflect.GeneratedMethodAccessor979.invoke(Unknown Source) ~[?:?]
&#160; &#160; at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
&#160; &#160; at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
r
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3&gt;&lt;a name=&quot;Expectedresults&quot;&gt;&lt;/a&gt;Expected results&lt;/h3&gt;

&lt;p&gt;Image Link saved in JCR&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Actualresults&quot;&gt;&lt;/a&gt;Actual results&lt;/h3&gt;
&lt;h3&gt;&lt;a name=&quot;Workaround&quot;&gt;&lt;/a&gt;Workaround&lt;/h3&gt;
&lt;h3&gt;&lt;a name=&quot;Developmentnotes&quot;&gt;&lt;/a&gt;Development notes&lt;/h3&gt;</description>
                <environment></environment>
        <key id="132712">JSFIELD-36</key>
            <summary>Setting a damLinkField via postMessage doesn&apos;t work</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="5" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="tmiyar">Teresa Miyar</assignee>
                                    <reporter username="sgeschke">Sebastian Geschke</reporter>
                        <labels>
                    </labels>
                <created>Thu, 11 May 2023 10:09:10 +0200</created>
                <updated>Tue, 17 Oct 2023 15:32:09 +0200</updated>
                            <resolved>Tue, 17 Oct 2023 15:32:09 +0200</resolved>
                                                    <fixVersion>2.0.3</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="356622" author="czimmermann" created="Thu, 11 May 2023 10:30:29 +0200"  >&lt;p&gt;Do any linkFields work? The base one, - or the pageLinkField?&lt;/p&gt;</comment>
                            <comment id="378750" author="tmiyar" created="Tue, 3 Oct 2023 11:46:05 +0200"  >&lt;p&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=sgeschke&quot; class=&quot;user-hover&quot; rel=&quot;sgeschke&quot;&gt;sgeschke&lt;/a&gt; can you upload your light module so I can debug?&lt;/p&gt;</comment>
                            <comment id="380085" author="JIRAUSER24864" created="Wed, 11 Oct 2023 08:56:19 +0200"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=tmiyar&quot; class=&quot;user-hover&quot; rel=&quot;tmiyar&quot;&gt;tmiyar&lt;/a&gt; I uploaded a light module to reproduce this issue.&lt;/p&gt;</comment>
                            <comment id="380092" author="JIRAUSER24864" created="Wed, 11 Oct 2023 09:11:36 +0200"  >&lt;p&gt;I&apos;ve also added test cases for linkField and pageLinkField. Both are not working but the exception is slightly different&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
Caused by: java.lang.ClassCastException: &lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;java.lang.&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; cannot be &lt;span class=&quot;code-keyword&quot;&gt;cast&lt;/span&gt; to &lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;javax.jcr.Node (java.lang.&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; is in module java.base of loader &lt;span class=&quot;code-quote&quot;&gt;&apos;bootstrap&apos;&lt;/span&gt;; javax.jcr.Node is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @1af69067)
&#160; &#160; at com.vaadin.ui.ComboBox.updateSelectedItemCaption(ComboBox.java:860) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.ComboBox.updateSelectedItemState(ComboBox.java:853) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:355) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:119) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractSingleSelect.setValue(AbstractSingleSelect.java:153) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at info.magnolia.ui.field.AbstractLinkField.doSetValue(AbstractLinkField.java:115) ~[magnolia-ui-framework-6.2.33.jar:?]
&#160; &#160; at com.vaadin.ui.AbstractField.setValue(AbstractField.java:140) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at com.vaadin.ui.AbstractField.setValue(AbstractField.java:53) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptField.lambda$changeFormFieldValue$2(JavascriptField.java:162) ~[magnolia-ui-framework-javascript-2.0.2.jar:?]
&#160; &#160; at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptField.changeFormFieldValue(JavascriptField.java:162) ~[magnolia-ui-framework-javascript-2.0.2.jar:?]
&#160; &#160; at info.magnolia.ui.javascript.field.JavascriptFieldComponent.lambda$&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;$30dccc4e$2(JavascriptFieldComponent.java:60) ~[magnolia-ui-framework-javascript-2.0.2.jar:?]
&#160; &#160; at com.vaadin.server.JavaScriptCallbackHelper$1.call(JavaScriptCallbackHelper.java:82) ~[vaadin-server-8.15.2.jar:8.15.2]
&#160; &#160; at jdk.internal.reflect.GeneratedMethodAccessor1510.invoke(Unknown Source) ~[?:?]
&#160; &#160; at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
&#160; &#160; at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
&#160; &#160; at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:155) ~[vaadin-server-8.15.2.jar:8.15.2] &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="381021" author="tmiyar" created="Tue, 17 Oct 2023 15:19:56 +0200"  >&lt;p&gt;Added modified version of testField to prevent infinite loop in the change function&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="117371" name="jsfield-36-1.zip" size="3134" author="sgeschke" created="Wed, 11 Oct 2023 09:09:34 +0200"/>
                            <attachment id="117610" name="testField.html" size="2106" author="tmiyar" created="Tue, 17 Oct 2023 15:19:25 +0200"/>
                    </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>Thu, 11 May 2023 10:30:29 +0200</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>tmiyar</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            16 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>sgeschke</customfieldvalue>
            <customfieldvalue>tmiyar</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y09x4a:</customfieldvalue>

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

    <customfieldvalue>Bug template</customfieldvalue>

                        </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>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>