<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:20:19 UTC 2025

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>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[MC-9211] Client crash when sending two objective-creation packets with the same name</title>
                <link>https://bugs.mojang.com/browse/MC-9211</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;I fully realize this may be a silly bug report; a crash like this is likely fully normal for a development snapshot (and this one in particular even useful while debugging the scoreboard). Making sure it doesn&apos;t slip through to final release regardless.&lt;/p&gt;

&lt;p&gt;If you send two scoreboard objective-creation packets to the client with the same objective names, the game will crash with an IllegalArgumentException referencing the duplicate objective&lt;/p&gt;

&lt;p&gt;Quick edit here: The game also crashes if an objective-deletion packet with a name unknown to the client is received, however the game does not crash if you send a scoreboard display packet with a name unknown to the client.&lt;/p&gt;</description>
                <environment>OS X 10.8.2&lt;br/&gt;
Java 1.6.0_37</environment>
        <key id="22766">MC-9211</key>
            <summary>Client crash when sending two objective-creation packets with the same name</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="5" iconUrl="https://bugs.mojang.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="7">Invalid</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="conehead">Connor James</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 Feb 2013 05:37:01 +0100</created>
                <updated>Sun, 9 Feb 2014 17:00:27 +0100</updated>
                            <resolved>Thu, 28 Feb 2013 14:02:47 +0100</resolved>
                                    <version>Snapshot 13w05b</version>
                    <version>Snapshot 13w06a</version>
                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="64291" author="vonpumpkinface" created="Mon, 29 Apr 2013 19:33:18 +0200"  >&lt;p&gt;Ok, thanks you for the quick response time, much appreciated.&lt;/p&gt;</comment>
                            <comment id="64286" author="dinnerbone" created="Mon, 29 Apr 2013 19:25:42 +0200"  >&lt;p&gt;If it&apos;s not Bukkit then it could very well be your proxy. At the end of the day, something is telling the client &quot;I have a whole new thing called xxxx&quot; and this is not allowed and would cause big bugs if we had not caught it first, so it&apos;s working as intended on our end.&lt;/p&gt;</comment>
                            <comment id="64285" author="vonpumpkinface" created="Mon, 29 Apr 2013 19:21:38 +0200"  >&lt;p&gt;I will report this to bukkit, but to be clear I am using the supported Bukkit scoreboard API, and I still get this crash. This may be paritally due to the fact we are using a proxy as well, so I&apos;m sure this may neither be a bukkit bug.&lt;/p&gt;</comment>
                            <comment id="64283" author="conehead" created="Mon, 29 Apr 2013 19:18:53 +0200"  >&lt;p&gt;(to be clear, if you&apos;re using the supported Bukkit Scoreboard API you won&apos;t get this crash)&lt;/p&gt;</comment>
                            <comment id="64282" author="dinnerbone" created="Mon, 29 Apr 2013 19:14:04 +0200"  >&lt;p&gt;This is 100% absolutely a bug with Bukkit. They should be tracking which players know about which objectives, and not send two different objectives with the same name - doing so can either cause huge screwups, or I can make it catch this early and tell you about it (this is what it does now). I think the catching it earlier is the best solution.&lt;/p&gt;</comment>
                            <comment id="64281" author="korikisulda" created="Mon, 29 Apr 2013 19:11:18 +0200"  >&lt;p&gt;This is definitely a valid bug, if only because it should absolutely not cause the client to crash.&lt;/p&gt;</comment>
                            <comment id="64280" author="vonpumpkinface" created="Mon, 29 Apr 2013 19:00:34 +0200"  >&lt;p&gt;These are valid packets used by the Bukkit API, do you suggest this bug is taken to them instead?&lt;/p&gt;</comment>
                            <comment id="48301" author="dinnerbone" created="Thu, 28 Feb 2013 14:02:47 +0100"  >&lt;p&gt;Unless you can replicate this in vanilla, there is no issue. It is your duty, if you&apos;re sending custom packets, to remember what the client knows about already.&lt;/p&gt;</comment>
                            <comment id="44971" author="conehead" created="Sun, 10 Feb 2013 06:39:40 +0100"  >&lt;p&gt;Affects 13w06a as well.&lt;/p&gt;</comment>
                            <comment id="43721" author="bljat" created="Tue, 5 Feb 2013 15:37:59 +0100"  >&lt;p&gt;Please do not mark issues as private, unless your bug report is a security issue containing information that may compromise your server/client.&lt;/p&gt;</comment>
                            <comment id="43692" author="kumasasa" created="Tue, 5 Feb 2013 08:30:40 +0100"  >&lt;p&gt;Note:&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;Description: Exception in world tick
java.lang.IllegalArgumentException: An objective with the name &lt;span class=&quot;code-quote&quot;&gt;&apos;Test&apos;&lt;/span&gt; already exists!
	at aqs.a(SourceFile:30)
	at bcj.a(SourceFile:1063)
	at fa.a(SourceFile:43)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="27840">MC-12930</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30504">MC-14900</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41982">MC-22842</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47790">MC-27820</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="55722">MC-34049</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="56092">MC-34405</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="37177">MC-18738</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="21093" name="crash-2013-02-04_22.24.42-client.txt" size="3799" author="conehead" created="Tue, 5 Feb 2013 05:37:01 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Unconfirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0jkt3:</customfieldvalue>

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