<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:36:44 UTC 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>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[GODRIVER-1596] Issues with Time unmarshalling</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-1596</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Version : go version go1.13.3 windows/amd64&lt;br/&gt;
Mongo Driver Version : go.mongodb.org/mongo-driver v1.2.1&lt;/p&gt;

&lt;p&gt;I&apos;m fetching the Date stored in MongoDB. The value stored in DB is&lt;br/&gt;
reservedDate: 2020-02-19T07:11:23.890+00:00&lt;/p&gt;

&lt;p&gt;After Unmarshalling the response into time.Time field the value becomes&lt;br/&gt;
&quot;reservedDate&quot;: &quot;2020-02-19T07:11:23.89Z&quot;&lt;/p&gt;

&lt;p&gt;890 MilliSecond become 89, similarlly 100 becomes 1. The trailing Zeros are getting truncated.&lt;/p&gt;</description>
                <environment>go version go1.13.3 windows/amd64</environment>
        <key id="1333018">GODRIVER-1596</key>
            <summary>Issues with Time unmarshalling</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13202">Works as Designed</resolution>
                                        <assignee username="divjot.arora@mongodb.com">Divjot Arora</assignee>
                                    <reporter username="abhay.kumar1@pb.com">Abhay Kumar</reporter>
                        <labels>
                    </labels>
                <created>Wed, 29 Apr 2020 17:07:03 +0000</created>
                <updated>Fri, 27 Oct 2023 13:16:29 +0000</updated>
                            <resolved>Thu, 30 Apr 2020 20:06:37 +0000</resolved>
                                    <version>1.2.1</version>
                                                    <component>BSON</component>
                    <component>JSON &amp;amp; ExtJSON</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="3064681" author="abhay.kumar1@pb.com" created="Fri, 1 May 2020 16:01:22 +0000"  >&lt;p&gt;Thank you Divjot. It clarifies things. I will watch the golang issue, hope they add this support soon.&#160;&lt;/p&gt;

&lt;p&gt;Regards&lt;/p&gt;

&lt;p&gt;Abhay Kumar&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3064627" author="divjot.arora" created="Fri, 1 May 2020 15:35:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=abhay.kumar1%40pb.com&quot; class=&quot;user-hover&quot; rel=&quot;abhay.kumar1@pb.com&quot;&gt;abhay.kumar1@pb.com&lt;/a&gt; I don&apos;t think this is possible. Going from the value stored in the database to the JSON response you send out of your application requires two steps:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Fetching the value from the database, which is a BSON datetime, and unmarshalling it into a Go time.Time value.&lt;/li&gt;
	&lt;li&gt;Marshalling the struct containing the time.Time into JSON.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The driver is only responsible for the first step. After you have the time.Time in your struct, we cannot control how it stringifies itself. That is controlled by Go&apos;s encoding/json library. Also, the &lt;tt&gt;time.Time&lt;/tt&gt; type has a custom &lt;tt&gt;MarshalJSON&lt;/tt&gt; function, which always marshalls the value as an RFC3339 string with the minimal fraction for seconds (i.e. &lt;tt&gt;.89&lt;/tt&gt; rather than &lt;tt&gt;.890&lt;/tt&gt;). I&apos;m not aware of a way for any user to control the format of the JSON time string.&lt;/p&gt;

&lt;p&gt;If you&apos;re interested, there is a proposal to add struct tags to modify this behavior for the encoding/json library when marshalling/unmarshalling time.Time values:&#160;&lt;a href=&quot;https://github.com/golang/go/issues/21990&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/golang/go/issues/21990&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hopefully this clarifies things. Let me know if you have any other questions about this.&lt;/p&gt;

&lt;p&gt;&#8211; Divjot&lt;/p&gt;</comment>
                            <comment id="3064008" author="abhay.kumar1@pb.com" created="Fri, 1 May 2020 06:43:54 +0000"  >&lt;p&gt;I know you have closed it, can there be a way to specify the pattern/format for decoding time value.&lt;/p&gt;

&lt;p&gt;When we do cur.Decode(&amp;amp;activity)&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;May be something like bson:&quot;activityDate&quot; pattern:&quot;2006-01-02T15:04:05.000Z&quot;&lt;/p&gt;

&lt;p&gt;type activity Struct&lt;/p&gt;
{
ActivityDate&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;time.Time&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;`json:&quot;activityDate&quot;&#160;bson:&quot;activityDate&quot;`
}
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3063399" author="divjot.arora" created="Thu, 30 Apr 2020 20:06:37 +0000"  >&lt;p&gt;Thanks for the links &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=abhay.kumar1%40pb.com&quot; class=&quot;user-hover&quot; rel=&quot;abhay.kumar1@pb.com&quot;&gt;abhay.kumar1@pb.com&lt;/a&gt;. I&apos;m closing out this issue as &quot;Works as Designed&quot;. Feel free to leave another comment or open a new issue if you have any other questions.&lt;/p&gt;</comment>
                            <comment id="3063375" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 20:00:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/golang/go/issues/38778&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/golang/go/issues/38778&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sent from Outlook Mobile&amp;lt;&lt;a href=&quot;https://aka.ms/blhgte&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://aka.ms/blhgte&lt;/a&gt;&amp;gt;&lt;/p&gt;</comment>
                            <comment id="3063315" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 19:42:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/golang/go/issues/37293&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/golang/go/issues/37293&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sent from Outlook Mobile&amp;lt;&lt;a href=&quot;https://aka.ms/blhgte&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://aka.ms/blhgte&lt;/a&gt;&amp;gt;&lt;/p&gt;</comment>
                            <comment id="3063299" author="divjot.arora" created="Thu, 30 Apr 2020 19:34:08 +0000"  >&lt;p&gt;Out of curiosity, can you provide links to the previous and new Go issues? I&apos;d like to follow them as well.&lt;/p&gt;</comment>
                            <comment id="3063276" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 19:30:15 +0000"  >&lt;p&gt;Thank you, I had earlier logged the issue with GO. They closed the issue saying they thought it was Mongo Driver error. But your example explains that it the behavior of GO. I&apos;ve raised the issue with GO again,&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3063265" author="divjot.arora" created="Thu, 30 Apr 2020 19:27:13 +0000"  >&lt;p&gt;I understand that this is an inconvenience, but given that we can replicate the issue without using the driver at all, it seems like the underlying issue is that Go prints out the minimal fraction needed to correctly represent the time and requires a call to &lt;tt&gt;time.Time.Format&lt;/tt&gt; to get the exact format you want. I don&apos;t think there&apos;s anything the driver can do about this, though, because we only create the &lt;tt&gt;time.Time&lt;/tt&gt; instance and cannot control how it stringifies itself when marshalled as JSON. If you agree with this, I can close out this ticket.&lt;/p&gt;

&lt;p&gt;&amp;#8211; Divjot&lt;/p&gt;</comment>
                            <comment id="3063218" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 19:09:34 +0000"  >&lt;p&gt;I use the struct and decode the value directly from bson to struct&lt;/p&gt;

&lt;p&gt;type activity struct&lt;/p&gt;
{
ActivityDate&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;time.Time&#160;&#160;&#160;&#160;`json:&quot;activityDate&quot;&#160;bson:&quot;activityDate&quot;`
}
&lt;p&gt;&#160;&lt;br/&gt;
and write this directly back in the writer&#160;&lt;br/&gt;
json.NewEncoder(w).Encode(activity)&lt;br/&gt;
&#160;&lt;br/&gt;
Now I will have to format the date value first and then change the value in the response.&#160;&lt;br/&gt;
&#160;&lt;br/&gt;
Since the millisecond didn&apos;t really matter too my code I am truncating the millisecond values&lt;br/&gt;
time.Now().UTC().Truncate(time.Second)&lt;br/&gt;
&#160;&lt;br/&gt;
go does not give an error when you do&lt;br/&gt;
layout := &quot;2006-01-02T15:04:05.000Z&quot;layout := &quot;2006-01-02T15:04:05.000Z&quot; date, err := time.Parse(layout, timeString)&lt;br/&gt;
&#160;&lt;br/&gt;
however other programming languages like kotlin date formatter gives exception&lt;br/&gt;
&#160;&lt;/p&gt;</comment>
                            <comment id="3063187" author="divjot.arora" created="Thu, 30 Apr 2020 18:57:20 +0000"  >&lt;p&gt;The fact that &lt;tt&gt;time.Time.String()&lt;/tt&gt; prints the time as &lt;tt&gt;.89&lt;/tt&gt; instead of &lt;tt&gt;.890&lt;/tt&gt; isn&apos;t something the driver can control. If you need to send the time back in a JSON response with a certain format, can you use &lt;tt&gt;time.Time.Format&lt;/tt&gt;? I believe this should work:&#160;&lt;a href=&quot;https://play.golang.org/p/7aiBIOaRwbz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://play.golang.org/p/7aiBIOaRwbz&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="3063163" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 18:47:43 +0000"  >&lt;p&gt;The behavior causes a problem when you send this value back as JSON string. When you parse you have to specify the format.&lt;/p&gt;

&lt;p&gt;For example, in go I define my&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
 layout&#160;:=&#160;&quot;2006-01-02T15:04:05.000Z&quot;&lt;br/&gt;
 and I parse the date&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
 date,&#160;err&#160;:=&#160;time.Parse(layout,&#160;dateStr)&lt;br/&gt;
 if the&#160;dateStr is&#160;2020-02-19T07:11:23&lt;font color=&quot;#de350b&quot;&gt;.890&lt;/font&gt;+00:00 it will parse succefully else it will give error if the dateStr is&#160;&lt;font color=&quot;#de350b&quot;&gt;2020-02-19T07:11:23.89+00:00&#160;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#172b4d&quot;&gt;Even bigger when&#160;&lt;font color=&quot;#de350b&quot;&gt;&lt;/font&gt;2020-02-19T07:11:23.800+00:00&lt;/font&gt; will beocme&#160;&lt;font color=&quot;#de350b&quot;&gt;2020-02-19T07:11:23.8+00:00&lt;/font&gt;&lt;font color=&quot;&quot;&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3063145" author="divjot.arora" created="Thu, 30 Apr 2020 18:40:05 +0000"  >&lt;p&gt;I think I know what&apos;s happening here. I think the &lt;tt&gt;.890&lt;/tt&gt; is the fractional part of a second, meaning 890/1000 of a second, or 890 milliseconds. However, trailing zeroes after a decimal point are not necessary and this is the same as 89/100 of a second, so Go prints out the time as &lt;tt&gt;.89&lt;/tt&gt;.&#160;&lt;/p&gt;

&lt;p&gt;This code example should show that Go&apos;s &lt;tt&gt;time.Parse&lt;/tt&gt; will preserve all three digits only when it&apos;s necessary:&#160;&lt;a href=&quot;https://play.golang.org/p/fjjssOCXpsr&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://play.golang.org/p/fjjssOCXpsr&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="3063121" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 18:31:52 +0000"  >&lt;p&gt;Thanks for writing the code. I see you have replicated the issue successfully&lt;/p&gt;

&lt;p&gt;You have got the mismatch in your response in the code you have shared. The const time you have declared is&lt;/p&gt;

&lt;p&gt;timeString = &quot;2020-02-19T07:11:23&lt;font color=&quot;#de350b&quot;&gt;.890&lt;/font&gt;+00:00&quot;&lt;/p&gt;

&lt;p&gt;The response you have got is&lt;/p&gt;

&lt;p&gt;ActivityDate: (time.Time) 2020-02-19 07:11:23.&lt;font color=&quot;#de350b&quot;&gt;89&lt;/font&gt;&#160;+0000 UTC&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#de350b&quot;&gt;890&#160;&lt;font color=&quot;#172b4d&quot;&gt;&lt;/font&gt;became&lt;/font&gt;&lt;font color=&quot;&quot;&gt;&#160;&lt;font color=&quot;#de350b&quot;&gt;&lt;/font&gt;89&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;The zero was truncated its should have been &lt;font color=&quot;#de350b&quot;&gt;890 milliseconds it became 89 milliseconds&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3063063" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 18:06:01 +0000"  >&lt;p&gt;You have got the mismatch in your response in the code you have shared. The const time you have declared is&lt;/p&gt;

&lt;p&gt;timeString = &quot;2020-02-19T07:11:23&lt;font color=&quot;#de350b&quot;&gt;.890&lt;/font&gt;+00:00&quot;&lt;/p&gt;

&lt;p&gt;The response you have got is&lt;/p&gt;

&lt;p&gt;ActivityDate: (time.Time) 2020-02-19 07:11:23.&lt;font color=&quot;#de350b&quot;&gt;89&lt;/font&gt; +0000 UTC&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#de350b&quot;&gt;890 &lt;font color=&quot;#172b4d&quot;&gt;&lt;/font&gt;became&lt;/font&gt; 89&lt;font color=&quot;&quot;&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;The zero was truncated its should have been 890 milliseconds it became 89 milliseconds&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="3062665" author="divjot.arora" created="Thu, 30 Apr 2020 15:24:36 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=abhay.kumar1%40pb.com&quot; class=&quot;user-hover&quot; rel=&quot;abhay.kumar1@pb.com&quot;&gt;abhay.kumar1@pb.com&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Apologies if this wasn&apos;t clear in my last comment, but we&apos;d like a minimal code sample that we can run to reproduce this issue, similar to the guidelines outlined in&#160;&lt;a href=&quot;https://stackoverflow.com/help/minimal-reproducible-example&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://stackoverflow.com/help/minimal-reproducible-example&lt;/a&gt;. This is clearer than a list of steps, which can be ambiguous. Specifically, I had two issues reproducing this with the steps you outlined:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;The value &quot;2020-02-19T07:11:23.890+00:00&quot; and adding it as a time is unclear. Was this added using Go code via &lt;tt&gt;time.Parse&lt;/tt&gt; or by some other tool (e.g. another language, shell, Compass, etc)&lt;/li&gt;
	&lt;li&gt;In the lsat step, the value gets stringified differently depending on how the logging is done. When I use &lt;tt&gt;fmt.Println&lt;/tt&gt; to print out a time.Time value, it prints in the format &quot;2020-02-19 07:11:23.89 +0000 UTC&quot;, which seems to be different than the results you&apos;re getting.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;This was my unsuccessful attempt at writing code for your steps: &lt;a href=&quot;https://play.golang.org/p/KOMlQY8m_o_K.&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://play.golang.org/p/KOMlQY8m_o_K.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8211; Divjot&lt;/p&gt;</comment>
                            <comment id="3062084" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 08:00:39 +0000"  >&lt;ul&gt;
	&lt;li&gt;Create a collection to have a time field&lt;/li&gt;
	&lt;li&gt;Add the value&#160;2020-02-19T07:11:23.890+00:00&lt;/li&gt;
	&lt;li&gt;Create a struct to hold the value&lt;/li&gt;
	&lt;li&gt;type Activity struct
{&#160;
ActivityDate&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;time.Time&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;`json:&quot;activityDate&quot;&#160;bson:&quot;activityDate&quot;`
}
&lt;p&gt;craete a var act Activity&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;do the Collection.FindOne().Decode(&amp;amp;act)&lt;/li&gt;
	&lt;li&gt;&#160;Log the value of the&#160;ActivityDate that comes back&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3061365" author="divjot.arora" created="Wed, 29 Apr 2020 20:44:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=abhay.kumar1%40pb.com&quot; class=&quot;user-hover&quot; rel=&quot;abhay.kumar1@pb.com&quot;&gt;abhay.kumar1@pb.com&lt;/a&gt; If possible, it would also be helpful if you can send us a minimal example that we can use to reproduce this.&lt;/p&gt;</comment>
                            <comment id="3061315" author="divjot.arora" created="Wed, 29 Apr 2020 20:28:16 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=abhay.kumar1%40pb.com&quot; class=&quot;user-hover&quot; rel=&quot;abhay.kumar1@pb.com&quot;&gt;abhay.kumar1@pb.com&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Can you provide the following information to help us debug:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;How are you printing the value stored in the DB? Are you using the shell, extended JSON, or some other tool?&lt;/li&gt;
	&lt;li&gt;You mention that you&apos;re unmarshalling the value into a &lt;tt&gt;time.Time&lt;/tt&gt; field and that prints as &quot;2020-02-19T07:11:23.89Z&quot;. However, when I try to print a &lt;tt&gt;time.Time&lt;/tt&gt; value using &lt;tt&gt;fmt.Println&lt;/tt&gt;, it prints as &quot;2020-04-29 20:27:27.24 +0000 UTC&quot;. Can you explain how you&apos;re printing the Go value to get that format?&lt;/li&gt;
&lt;/ol&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1333021">GODRIVER-1597</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="258218" name="image002.png" size="812" author="abhay.kumar1@pb.com" created="Thu, 30 Apr 2020 18:06:01 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx5qvz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>