<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:26:08 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-10976] Async FileSavingProcess will cause chunk overwrites/data loss ( Fix included )</title>
                <link>https://bugs.mojang.com/browse/MC-10976</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&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;2013-03-04 20:39:03 [SERVER] [INFO] Preparing start region &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level 0
loading single player
2013-03-04 20:39:04 [SERVER] [INFO] Kumasasa[/127.0.0.1:0] logged in with entity id 164 at (181.97781539067591, 71.5, -108.6714197356012)
2013-03-04 20:39:58 [SERVER] [INFO] Saving and pausing game...
2013-03-04 20:39:58 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/Overworld
2013-03-04 20:39:58 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/Nether
2013-03-04 20:39:58 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/The End
2013-03-04 20:39:59 [SERVER] [INFO] Stopping server
2013-03-04 20:39:59 [SERVER] [INFO] Saving players
java.io.IOException: Stream Closed
        at java.io.RandomAccessFile.write(Native Method)
        at java.io.RandomAccessFile.writeInt(Unknown Source)
        at aca.a(SourceFile:307)
        at aca.a(SourceFile:249)
        at acb.close(SourceFile:230)
        at java.util.zip.DeflaterOutputStream.close(Unknown Source)
        at java.io.FilterOutputStream.close(Unknown Source)
        at acd.a(SourceFile:137)
        at acd.c(SourceFile:125)
        at akp.b(SourceFile:29)
        at akp.run(SourceFile:22)
        at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(Unknown Source)
2013-03-04 20:39:59 [SERVER] [INFO] Saving worlds
2013-03-04 20:39:59 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/Overworld
2013-03-04 20:39:59 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/Nether
2013-03-04 20:39:59 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test-Welt&apos;&lt;/span&gt;/The End
2013-03-04 20:40:00 [CLIENT] [INFO] Stopping!
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;Fix by &lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=Kademlia&quot; class=&quot;user-hover&quot; rel=&quot;Kademlia&quot;&gt;Kademlia&lt;/a&gt; in &lt;a href=&quot;https://bugs.mojang.com/browse/MC-103535&quot; title=&quot;Async FileSavingProcess will cause chunk overwrites/data loss ( Fix included )&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-103535&quot;&gt;&lt;del&gt;MC-103535&lt;/del&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;Hello, this report fixes a saving-bug that has been in minecraft for years. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;What is the problem? What happens?&lt;/b&gt;&lt;br/&gt;
Sometimes Chunks in the world wont be saved or overwritten by a newly generated chunk. The information of these chunks will be lost. This even happens partially without any error messages.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;When does this happen?&lt;/b&gt;&lt;br/&gt;
Very rarely. This is mostly a problem of Servers with a high player count and a bigger playable area. At ~100 Players this problem occurs several times a day. With 10 players this problem might never occur.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What causes this?&lt;/b&gt;&lt;br/&gt;
The background process that saves already unloaded chunk-data to the specific regionfiles (.mca). This is happening because the service handling the currently opened regionfiles hands out &lt;b&gt;references&lt;/b&gt; to files. This breaks synchronization-protocol.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Was this reported before?&lt;/b&gt;&lt;br/&gt;
Yes, several times without the knowledge of why, where or cause. An example would be &lt;a href=&quot;https://bugs.mojang.com/browse/MC-10976&quot; title=&quot;Async FileSavingProcess will cause chunk overwrites/data loss ( Fix included )&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-10976&quot;&gt;&lt;del&gt;MC-10976&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Why a new report?&lt;/b&gt;&lt;br/&gt;
This report contains exact information as to why this happens and how to fix this.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Technical background information&lt;/b&gt;&lt;br/&gt;
I am using the spigot-namings. See my report here for additional information: &lt;a href=&quot;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;FileIOThread is the BackgroundService to save already unloaded Chunks to the specific RegionFile. This service is async&lt;/li&gt;
	&lt;li&gt;RegionFileCache holds a bunch of cached RegionFiles for loading/unloading data. FileIOThread regularly inserts data via this. &lt;b&gt;Here is the problem, RegionFileCache hands out references to files!&lt;/b&gt;&lt;/li&gt;
	&lt;li&gt;ChunkRegionLoader uses RegionFileCache for different lookups/loading/unloading. For example it checks if a chunk already exists in a region file or not very frequently.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;When does this problem occur?&lt;/b&gt;&lt;br/&gt;
Exactly when the RegionFileCache is viewed as &quot;full&quot; and a cleanup is triggered. The cleanup will remove all references to regionfiles from the RegionFileCache and close all regionfiles. &lt;/p&gt;

&lt;p&gt;FileIOThread tries to saves data every X milliseconds to a regionfile.&lt;br/&gt;
If it already started a new try to save data - thus getting a &lt;b&gt;reference&lt;/b&gt; to a file from ChunkRegionLoader - and directly after this the RegionFileCache cleanup is started then the data FileIOThread is saving in that moment will be lost. Additionally it is possible the data gets corrupted and minecraft will generate a fresh chunk at that location the next time it is requested.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;How to reproduce?&lt;/b&gt;&lt;br/&gt;
As a developer this is very easy. Change the RegionFileCache limit from 256 to 2. This will heavily increase the frequency this problem occurs. This should be enough to spam the console with saving-errors.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Reprodution of chunk-regenerations&lt;/b&gt;&lt;/p&gt;


&lt;p&gt;The best way is to change the limit to 2 as seen above&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Create a flat world and generate enough chunks in an area&lt;/li&gt;
	&lt;li&gt;Create a normal world&lt;/li&gt;
	&lt;li&gt;Copy all the regionfiles from the flat world to the normal world (dont overwrite the level.dat)&lt;/li&gt;
	&lt;li&gt;Start up the server and fly around in gamemode 3.&lt;/li&gt;
	&lt;li&gt;The console will be full of errors. About every 1-2 minutes there will be a newly generated chunk will appear in the previously flat area.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;How to fix the synchronization/reference problem?&lt;/b&gt;&lt;br/&gt;
One way to fix this to no longer give out references to files that could be unloaded at any time. Instead the service managing the references should be the only one to know about them.&lt;br/&gt;
This is possible with relatively low effort.&lt;/p&gt;

&lt;p&gt;As the general implementation of RegionFileCache is faulty the method &quot;c&quot; and &quot;d&quot; need to be rewritten. They are the problem as they hand out &lt;b&gt;references&lt;/b&gt; to region files. Instead we can change them to hand out the NBTData directly and mark them syncronized. With this setup the syncronization actually works:&lt;/p&gt;

&lt;p&gt;Here is an example that has been tested. Only ~10 lines of code need to be changed in total.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Current implementation&lt;/b&gt;&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;    &lt;span class=&quot;code-comment&quot;&gt;// Kade possibly broken by FileIOThread! too
&lt;/span&gt;    @Deprecated
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; DataInputStream c(File file, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; i, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; j) {
        RegionFile regionfile = a(file, i, j);

        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; regionfile.a(i &amp;amp; 31, j &amp;amp; 31);
    }

    &lt;span class=&quot;code-comment&quot;&gt;// Kade is broken by FileIOThread! This will &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; a reference to a file that may be removed before it is used!
&lt;/span&gt;    @Deprecated
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; DataOutputStream d(File file, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; i, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; j) {
        RegionFile regionfile = a(file, i, j);

        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; regionfile.b(i &amp;amp; 31, j &amp;amp; 31);
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;b&gt;Fixed implementation&lt;/b&gt;&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;
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;synchronized&lt;/span&gt; NBTTagCompound fixedc(File file, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; i, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; j) &lt;span class=&quot;code-keyword&quot;&gt;throws&lt;/span&gt; IOException {
        RegionFile regionfile = a(file, i, j);
		DataInputStream datainputstream = regionfile.a(i &amp;amp; 31, j &amp;amp; 31);
		&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (datainputstream == &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;) &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;; &lt;span class=&quot;code-comment&quot;&gt;// ChunkRegionLoader loadChunk
&lt;/span&gt;		&lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; NBTCompressedStreamTools.a(datainputstream);
    }

    
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;synchronized&lt;/span&gt; void fixedd(File file, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; i, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; j, NBTTagCompound nbttagcompound) &lt;span class=&quot;code-keyword&quot;&gt;throws&lt;/span&gt; IOException {
		RegionFile regionfile = a(file, i, j);
		DataOutputStream dataoutputstream = regionfile.b(i &amp;amp; 31, j &amp;amp; 31);
		NBTCompressedStreamTools.a(nbttagcompound, (DataOutput) dataoutputstream); &lt;span class=&quot;code-comment&quot;&gt;// from ChunkRegionLoader b(...)
&lt;/span&gt;		dataoutputstream.close();
	}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Let me know if additional information is needed.&lt;/p&gt;


&lt;hr /&gt;
&lt;p&gt;Fixed in Spigot:&lt;br/&gt;
&lt;a href=&quot;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/7f1a32252b4fc48bad17ab3e1fc0399ce451f15e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/7f1a32252b4fc48bad17ab3e1fc0399ce451f15e&lt;/a&gt;&lt;/p&gt;</description>
                <environment>Win 7-64&lt;br/&gt;
Java 7U15</environment>
        <key id="25060">MC-10976</key>
            <summary>Async FileSavingProcess will cause chunk overwrites/data loss ( Fix included )</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="1">Fixed</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="kumasasa">Kumasasa</reporter>
                        <labels>
                            <label>closed</label>
                            <label>singleplayer</label>
                            <label>stream</label>
                    </labels>
                <created>Mon, 4 Mar 2013 22:32:33 +0100</created>
                <updated>Thu, 27 Jun 2019 13:02:51 +0200</updated>
                            <resolved>Thu, 27 Jun 2019 13:02:51 +0200</resolved>
                                    <version>Snapshot 13w10a</version>
                    <version>Snapshot 13w10b</version>
                    <version>Minecraft 1.5</version>
                    <version>Snapshot 13w11a</version>
                    <version>Minecraft 1.5.1</version>
                    <version>Snapshot 13w17a</version>
                    <version>Minecraft 1.6.2</version>
                    <version>Minecraft 1.7.4</version>
                    <version>Minecraft 14w08a</version>
                    <version>Minecraft 14w21b</version>
                    <version>Minecraft 1.8.3</version>
                    <version>Minecraft 1.8.8</version>
                    <version>Minecraft 16w02a</version>
                    <version>Minecraft 1.9</version>
                    <version>Minecraft 1.9.1 Pre-Release 1</version>
                    <version>Minecraft 1.9.1 Pre-Release 2</version>
                    <version>Minecraft 1.9.1 Pre-Release 3</version>
                    <version>Minecraft 1.9.1</version>
                    <version>Minecraft 1.9.2</version>
                    <version>Minecraft 16w15b</version>
                    <version>Minecraft 1.10</version>
                    <version>Minecraft 1.10.2</version>
                    <version>Minecraft 16w39b</version>
                    <version>Minecraft 16w39c</version>
                    <version>Minecraft 16w50a</version>
                    <version>Minecraft 1.11.2</version>
                    <version>Minecraft 1.12.1</version>
                    <version>Minecraft 1.12.2</version>
                    <version>Minecraft 18w20c</version>
                                    <fixVersion>Snapshot 13w16a</fixVersion>
                    <fixVersion>Snapshot 13w26a</fixVersion>
                    <fixVersion>Minecraft 1.14.3</fixVersion>
                                                        <votes>60</votes>
                                    <watches>20</watches>
                                                                            <comments>
                            <comment id="560875" author="boq" created="Thu, 27 Jun 2019 13:02:51 +0200"  >&lt;p&gt;That code was reorganized somewhere before 1.14 and no longer lets files escape cache. Also, chunk IO thread is gone. So this issue is fixed.&lt;/p&gt;</comment>
                            <comment id="478282" author="kumasasa" created="Tue, 31 Jul 2018 10:02:16 +0200"  >&lt;p&gt;Will wait for other opinions (or even an &quot;fixed&quot; statement of Mojang) before resolving this as fixed.&lt;/p&gt;</comment>
                            <comment id="478215" author="JIRAUSER283911" created="Tue, 31 Jul 2018 02:28:25 +0200"  >&lt;p&gt;I haven&apos;t checked if this happens in 1.13 snapshots, but I couldn&apos;t reproduce it in the official 1.13 release following the steps above&lt;/p&gt;</comment>
                            <comment id="478211" author="kumasasa" created="Tue, 31 Jul 2018 02:12:55 +0200"  >&lt;p&gt;&lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=jirauser283911&quot; class=&quot;user-hover&quot; rel=&quot;jirauser283911&quot;&gt;jirauser283911&lt;/a&gt;, the comment of &lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=LuxiKeks&quot; class=&quot;user-hover&quot; rel=&quot;LuxiKeks&quot;&gt;LuxiKeks&lt;/a&gt; above is telling the exact opposite.&lt;/p&gt;</comment>
                            <comment id="478208" author="JIRAUSER283911" created="Tue, 31 Jul 2018 01:55:18 +0200"  >&lt;p&gt;I attempted several times to reproduce this in 1.13, didn&apos;t get any stream closed errors, it seems to be fixed&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="458195" author="kumasasa" created="Mon, 4 Jun 2018 23:09:14 +0200"  >&lt;p&gt;&lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=LuxiKeks&quot; class=&quot;user-hover&quot; rel=&quot;LuxiKeks&quot;&gt;LuxiKeks&lt;/a&gt;, do you have steps to reproduce (except &quot;Save &amp;amp; Quit&quot;)?&lt;br/&gt;
What are the circumstances?&lt;br/&gt;
Flatworld ? Much Redstone?&lt;br/&gt;
Slow disk?&lt;/p&gt;

&lt;p&gt;Please force a crash by pressing &lt;b&gt;F3 + C&lt;/b&gt; for &lt;b&gt;10 seconds&lt;/b&gt; while in-game and attach the crash report (&lt;tt&gt;&lt;a href=&quot;http://hopper.minecraft.net/help/finding-minecraft-data-folder&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;minecraft/crash-reports/crash-&amp;lt;DATE&amp;gt;-client.txt&lt;/a&gt;&lt;/tt&gt;) here.&lt;/p&gt;</comment>
                            <comment id="454325" author="luxikeks" created="Mon, 21 May 2018 16:49:18 +0200"  >&lt;p&gt;This is also affecting every 1.13 snapshot.&lt;/p&gt;</comment>
                            <comment id="425932" author="quadraxis" created="Mon, 1 Jan 2018 13:09:32 +0100"  >&lt;p&gt;Saw this in 1.12.2&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;[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: java.io.IOException: Stream Closed
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.io.RandomAccessFile.seek0(Native Method)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.io.RandomAccessFile.seek(Unknown Source)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at ayj.a(SourceFile:323)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at ayj.a(SourceFile:263)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at ayj$a.close(SourceFile:244)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.util.zip.DeflaterOutputStream.close(Unknown Source)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.io.FilterOutputStream.close(Unknown Source)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.io.FilterOutputStream.close(Unknown Source)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at aye.b(SourceFile:160)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at aye.a(SourceFile:145)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at bgx.c(SourceFile:37)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at bgx.run(SourceFile:30)
[File IO &lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;/INFO]: [STDERR]: 	at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(Unknown Source)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="353616" author="prof" created="Wed, 11 Jan 2017 14:00:49 +0100"  >&lt;p&gt;Can confirm in 1.11.2&lt;/p&gt;</comment>
                            <comment id="332511" author="marcono1234" created="Fri, 30 Sep 2016 22:29:55 +0200"  >&lt;p&gt;Confirmed &quot;Stream closed&quot; for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;b&gt;16w39c&lt;/b&gt;&lt;/li&gt;
&lt;/ul&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;java.io.IOException: Stream Closed
	at java.io.RandomAccessFile.seek0(Native Method)
	at java.io.RandomAccessFile.seek(RandomAccessFile.java:540)
	at auw.a(SourceFile:323)
	at auw.a(SourceFile:263)
	at auw$a.close(SourceFile:244)
	at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:241)
	at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
	at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
	at auz.b(SourceFile:160)
	at auz.c(SourceFile:145)
	at bdl.c(SourceFile:37)
	at bdl.run(SourceFile:30)
	at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.java:745)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="321527" author="marcono1234" created="Wed, 20 Jul 2016 23:16:28 +0200"  >&lt;p&gt;Confirmed &quot;Stream closed&quot; for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;b&gt;1.10.2&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="312938" author="md_5" created="Sun, 12 Jun 2016 11:31:18 +0200"  >&lt;p&gt;&lt;a href=&quot;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hub.spigotmc.org/jira/browse/SPIGOT-2385&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/7f1a32252b4fc48bad17ab3e1fc0399ce451f15e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/7f1a32252b4fc48bad17ab3e1fc0399ce451f15e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="300680" author="marcono1234" created="Sun, 17 Apr 2016 22:08:16 +0200"  >&lt;p&gt;Confirmed for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;b&gt;16w15b&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="298133" author="marcono1234" created="Sat, 2 Apr 2016 17:19:56 +0200"  >&lt;p&gt;Confirmed for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;b&gt;1.9.2&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="297042" author="marcono1234" created="Sun, 27 Mar 2016 19:20:51 +0200"  >&lt;p&gt;Confirmed for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;b&gt;1.9.1-pre3&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="277662" author="marcono1234" created="Wed, 13 Jan 2016 18:40:26 +0100"  >&lt;p&gt;Confirmed for&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;16w02a&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;16w04a&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="274715" author="marcono1234" created="Sat, 26 Dec 2015 14:09:15 +0100"  >&lt;p&gt;It looks like the &lt;tt&gt;writeChunkNBTTags(AnvilChunkLoader.PendingChunk p_75821_1_)&lt;/tt&gt; method (which closes the file) of the &lt;tt&gt;net.minecraft.world.chunk.storage.AnvilChunkLoader&lt;/tt&gt; class is called before the &lt;tt&gt;write(int p_76712_1_, byte[] p_76712_2_, int p_76712_3_)&lt;/tt&gt; method (which tries to write to the file) of the &lt;tt&gt;net.minecraft.world.chunk.storage.RegionFile&lt;/tt&gt; class  (MCP 1.8 names).&lt;/p&gt;</comment>
                            <comment id="244557" author="captainstarbuck" created="Fri, 21 Aug 2015 22:42:17 +0200"  >&lt;p&gt;Windows 8.1 Java 1.8, v1.8.8, SSP, vanilla.&lt;/p&gt;

&lt;p&gt;I get this often, not all the time. &lt;br/&gt;
Always happens while/after saving The End : Might be a clue that I&apos;ve never been to The End in this world.&lt;br/&gt;
No, I will not disable anti-virus.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Stopping server&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Saving players&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Saving worlds&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Saving chunks for level &apos;Europa&apos;/Overworld&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Saving chunks for level &apos;Europa&apos;/Nether&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:15:56&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Server thread/INFO&amp;#93;&lt;/span&gt;: Saving chunks for level &apos;Europa&apos;/The End&lt;br/&gt;
java.io.IOException: Stream Closed&lt;br/&gt;
	at java.io.RandomAccessFile.seek0(Native Method)&lt;br/&gt;
	at java.io.RandomAccessFile.seek(Unknown Source)&lt;br/&gt;
	at anh.a(SourceFile:315)&lt;br/&gt;
	at anh.a(SourceFile:255)&lt;br/&gt;
	at anh$a.close(SourceFile:236)&lt;br/&gt;
	at java.util.zip.DeflaterOutputStream.close(Unknown Source)&lt;br/&gt;
	at java.io.FilterOutputStream.close(Unknown Source)&lt;br/&gt;
	at anj.b(SourceFile:140)&lt;br/&gt;
	at anj.c(SourceFile:124)&lt;br/&gt;
	at auc.c(SourceFile:37)&lt;br/&gt;
	at auc.run(SourceFile:30)&lt;br/&gt;
	at java.lang.Thread.run(Unknown Source)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:16:45&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Client thread/INFO&amp;#93;&lt;/span&gt;: Stopping!&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:16:45&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Client thread/INFO&amp;#93;&lt;/span&gt;: SoundSystem shutting down...&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13:16:45&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Client thread/WARN&amp;#93;&lt;/span&gt;: Author: Paul Lamb, www.paulscode.com&lt;/p&gt;</comment>
                            <comment id="221246" author="marcono1234" created="Sat, 7 Mar 2015 17:29:35 +0100"  >&lt;p&gt;You mean rather disable, uninstalling anti-virus programs is the last thing you should do&lt;/p&gt;</comment>
                            <comment id="221239" author="themeaningofblah" created="Sat, 7 Mar 2015 14:07:52 +0100"  >&lt;p&gt;Confirmed for 1.8.3 according to &lt;a href=&quot;https://bugs.mojang.com/browse/MC-78430&quot; title=&quot;Stream closed error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-78430&quot;&gt;&lt;del&gt;MC-78430&lt;/del&gt;&lt;/a&gt;, but the creator of that report had anti-virus software installed.&lt;/p&gt;

&lt;p&gt;@all, uninstall any and all anti-virus software you currently have and check to see if the issue persists.&lt;/p&gt;</comment>
                            <comment id="162640" author="themeaningofblah" created="Wed, 11 Jun 2014 02:21:38 +0200"  >&lt;p&gt;Still occuring in 14w21, according to &lt;a href=&quot;https://bugs.mojang.com/browse/MC-56591&quot; title=&quot;Sometimes, closing a world leaves this message&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-56591&quot;&gt;&lt;del&gt;MC-56591&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Requesting to be reopened.&lt;/p&gt;</comment>
                            <comment id="142658" author="kwerti" created="Sun, 23 Feb 2014 16:16:49 +0100"  >&lt;p&gt;Still exists in 14w08a, and seems to be directly related to how much time is spent in the world.&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[10:02:56 INFO]: Client&amp;gt; [10:02:56] [Server thread/INFO]: Saving and pausing game...
[10:02:56 INFO]: Client&amp;gt; [10:02:56] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/Overworld
[10:02:56 INFO]: Client&amp;gt; [10:02:56] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/Nether
[10:02:56 INFO]: Client&amp;gt; [10:02:56] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/The End
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Stopping server
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Saving players
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Saving worlds
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/Overworld
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/Nether
[10:02:59 INFO]: Client&amp;gt; [10:02:59] [Server thread/INFO]: Saving chunks for level &apos;New Wor&apos;/The End
[10:02:59 INFO]: Client&amp;gt; java.io.IOException: Stream Closed
[10:02:59 INFO]: Client&amp;gt; 	at java.io.RandomAccessFile.seek(Native Method)
[10:02:59 INFO]: Client&amp;gt; 	at asz.a(SourceFile:313)
[10:02:59 INFO]: Client&amp;gt; 	at asz.a(SourceFile:253)
[10:02:59 INFO]: Client&amp;gt; 	at ata.close(SourceFile:234)
[10:02:59 INFO]: Client&amp;gt; 	at java.util.zip.DeflaterOutputStream.close(Unknown Source)
[10:02:59 INFO]: Client&amp;gt; 	at java.io.FilterOutputStream.close(Unknown Source)
[10:02:59 INFO]: Client&amp;gt; 	at atc.a(SourceFile:148)
[10:02:59 INFO]: Client&amp;gt; 	at atc.c(SourceFile:136)
[10:02:59 INFO]: Client&amp;gt; 	at bcq.b(SourceFile:32)
[10:02:59 INFO]: Client&amp;gt; 	at bcq.run(SourceFile:25)
[10:02:59 INFO]: Client&amp;gt; 	at java.lang.Thread.run(Unknown Source)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I also suggest that the labels &quot;java io exception stop server&quot; be added. I almost posted a duplicate.&lt;/p&gt;</comment>
                            <comment id="96811" author="nevis2us" created="Fri, 2 Aug 2013 21:32:40 +0200"  >&lt;p&gt;Still happens in vanilla 1.6.2&lt;/p&gt;

&lt;p&gt;Bootstrap (v5)&lt;br/&gt;
Current time is Aug 2, 2013 6:50:45 PM&lt;br/&gt;
System.getProperty(&apos;os.name&apos;) == &apos;Linux&apos;&lt;br/&gt;
System.getProperty(&apos;os.version&apos;) == &apos;2.6.32-358.14.1.el6.x86_64&apos;&lt;br/&gt;
System.getProperty(&apos;os.arch&apos;) == &apos;amd64&apos;&lt;br/&gt;
System.getProperty(&apos;java.version&apos;) == &apos;1.7.0_25&apos;&lt;br/&gt;
System.getProperty(&apos;java.vendor&apos;) == &apos;Oracle Corporation&apos;&lt;br/&gt;
System.getProperty(&apos;sun.arch.data.model&apos;) == &apos;64&apos;&lt;br/&gt;
...&lt;br/&gt;
Client&amp;gt; 2013-08-02 19:35:05 &lt;span class=&quot;error&quot;&gt;&amp;#91;SERVER&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Saving worlds&lt;br/&gt;
Client&amp;gt; 2013-08-02 19:35:05 &lt;span class=&quot;error&quot;&gt;&amp;#91;SERVER&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Saving chunks for level &apos;My First World&apos;/Overworld&lt;br/&gt;
Client&amp;gt; java.io.IOException: Stream Closed&lt;br/&gt;
Client&amp;gt; 	at java.io.RandomAccessFile.seek(Native Method)&lt;br/&gt;
Client&amp;gt; 	at aea.a(SourceFile:308)&lt;br/&gt;
Client&amp;gt; 	at aea.a(SourceFile:251)&lt;br/&gt;
Client&amp;gt; 	at aeb.close(SourceFile:232)&lt;br/&gt;
Client&amp;gt; 	at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:241)&lt;br/&gt;
Client&amp;gt; 	at java.io.FilterOutputStream.close(FilterOutputStream.java:160)&lt;br/&gt;
Client&amp;gt; 	at aed.a(SourceFile:140)&lt;br/&gt;
Client&amp;gt; 	at aed.c(SourceFile:128)&lt;br/&gt;
Client&amp;gt; 	at amp.b(SourceFile:30)&lt;br/&gt;
Client&amp;gt; 	at amp.run(SourceFile:23)&lt;br/&gt;
Client&amp;gt; 	at java.lang.Thread.run(Thread.java:724)&lt;br/&gt;
Client&amp;gt; 2013-08-02 19:35:05 &lt;span class=&quot;error&quot;&gt;&amp;#91;SERVER&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Saving chunks for level &apos;My First World&apos;/Nether&lt;br/&gt;
Client&amp;gt; 2013-08-02 19:35:05 &lt;span class=&quot;error&quot;&gt;&amp;#91;SERVER&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Saving chunks for level &apos;My First World&apos;/The End&lt;br/&gt;
Client&amp;gt; 2013-08-02 19:35:07 &lt;span class=&quot;error&quot;&gt;&amp;#91;CLIENT&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Stopping!&lt;br/&gt;
Client&amp;gt; &lt;br/&gt;
Client&amp;gt; SoundSystem shutting down...&lt;br/&gt;
Client&amp;gt;     Author: Paul Lamb, www.paulscode.com&lt;br/&gt;
Client&amp;gt; &lt;br/&gt;
&#1072;&#1074;&#1075; 02, 2013 7:35:07 PM net.minecraft.launcher.process.ProcessMonitorThread run&lt;br/&gt;
SEVERE: null&lt;br/&gt;
java.io.IOException: Stream closed&lt;br/&gt;
	at java.io.BufferedReader.ensureOpen(BufferedReader.java:115)&lt;br/&gt;
	at java.io.BufferedReader.readLine(BufferedReader.java:310)&lt;br/&gt;
	at java.io.BufferedReader.readLine(BufferedReader.java:382)&lt;br/&gt;
	at net.minecraft.launcher.process.ProcessMonitorThread.run(ProcessMonitorThread.java:26)&lt;/p&gt;

&lt;p&gt;Game ended with no troubles detected (exit code 0)&lt;/p&gt;</comment>
                            <comment id="72510" author="kumasasa" created="Sat, 8 Jun 2013 08:20:58 +0200"  >&lt;p&gt;Can no longer observe this in newer snapshots 13w22 / 13w23. Anyone else ?&lt;/p&gt;</comment>
                            <comment id="64386" author="bljat" created="Tue, 30 Apr 2013 16:04:48 +0200"  >&lt;p&gt;Just happended with Launcher 0.6:&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;Launcher 0.6 (Dev) (through bootstrap 2) started on windows...
&lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.getProperty(&lt;span class=&quot;code-quote&quot;&gt;&apos;os.name&apos;&lt;/span&gt;) == &lt;span class=&quot;code-quote&quot;&gt;&apos;Windows XP&apos;&lt;/span&gt;
&lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.getProperty(&lt;span class=&quot;code-quote&quot;&gt;&apos;os.version&apos;&lt;/span&gt;) == &lt;span class=&quot;code-quote&quot;&gt;&apos;5.1&apos;&lt;/span&gt;
&lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.getProperty(&lt;span class=&quot;code-quote&quot;&gt;&apos;os.arch&apos;&lt;/span&gt;) == &lt;span class=&quot;code-quote&quot;&gt;&apos;x86&apos;&lt;/span&gt;
&lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.getProperty(&lt;span class=&quot;code-quote&quot;&gt;&apos;java.version&apos;&lt;/span&gt;) == &lt;span class=&quot;code-quote&quot;&gt;&apos;1.7.0_21&apos;&lt;/span&gt;
&lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.getProperty(&lt;span class=&quot;code-quote&quot;&gt;&apos;java.vendor&apos;&lt;/span&gt;) == &lt;span class=&quot;code-quote&quot;&gt;&apos;Oracle Corporation&apos;&lt;/span&gt;
Trying to log in...
Logged in successfully
Getting syncinfo &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; selected version
Queueing library &amp;amp; version downloads
Download job &lt;span class=&quot;code-quote&quot;&gt;&apos;Version &amp;amp; Libraries&apos;&lt;/span&gt; started (8 threads, 1 files)
Finished downloading C:\Documents and Settings\User\Application Data\.minecraft\versions\13w17a\13w17a.jar &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; job &lt;span class=&quot;code-quote&quot;&gt;&apos;Version &amp;amp; Libraries&apos;&lt;/span&gt;: Used own copy as it matched etag
Job &lt;span class=&quot;code-quote&quot;&gt;&apos;Version &amp;amp; Libraries&apos;&lt;/span&gt; finished successfully
Delta time to compare resources: 25187 ms 
Download job &lt;span class=&quot;code-quote&quot;&gt;&apos;Resources&apos;&lt;/span&gt; started (8 threads, 1 files)
Finished downloading C:\Documents and Settings\User\Application Data\.minecraft\assets\READ_ME_I_AM_VERY_IMPORTANT &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; job &lt;span class=&quot;code-quote&quot;&gt;&apos;Resources&apos;&lt;/span&gt;: Downloaded successfully and etag matched
Job &lt;span class=&quot;code-quote&quot;&gt;&apos;Resources&apos;&lt;/span&gt; finished successfully
Launching game
Launching!
Running: &lt;span class=&quot;code-quote&quot;&gt;&quot;C:\Program Files\Java\jre7\bin\java&quot;&lt;/span&gt; -Xmx1G &lt;span class=&quot;code-quote&quot;&gt;&quot;-Djava.library.path=C:\Documents and Settings\User\Application Data\.minecraft\versions\13w17a\13w17a-natives&quot;&lt;/span&gt; -cp &lt;span class=&quot;code-quote&quot;&gt;&quot;C:\Documents and Settings\User\Application Data\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.4\jopt-simple-4.4.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Documents and Settings\User\Application Data\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Documents and Settings\User\Application Data\.minecraft\versions\13w17a\13w17a.jar&quot;&lt;/span&gt; net.minecraft.client.main.Main --username Tails_D --session f1bcdee3f5a6676069122f7965d44c78b0af7355 --workDir &lt;span class=&quot;code-quote&quot;&gt;&quot;C:\Documents and Settings\User\Application Data\.minecraft&quot;&lt;/span&gt;
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- (We&apos;ll &lt;span class=&quot;code-keyword&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; automatically later ;D) ----
Client&amp;gt; 249 recipes
Client&amp;gt; 27 achievements
Client&amp;gt; 2013-04-30 15:57:13 [CLIENT] [INFO] Setting user: Tails_D
Client&amp;gt; 2013-04-30 15:57:13 [CLIENT] [INFO] (Session ID is f1bcdee3f5a6676069122f7965d44c78b0af7355)
Client&amp;gt; 2013-04-30 15:57:13 [CLIENT] [INFO] LWJGL Version: 2.9.0
Client&amp;gt; 
Client&amp;gt; Starting up SoundSystem...
Client&amp;gt; Initializing LWJGL OpenAL
Client&amp;gt;     (The LWJGL binding of OpenAL.  For more information, see http:&lt;span class=&quot;code-comment&quot;&gt;//www.lwjgl.org)
&lt;/span&gt;Client&amp;gt; OpenAL initialized.
Client&amp;gt; 
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/lava_flow.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/water_flow.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/fire_0.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/fire_1.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/lava.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/portal.txt
Client&amp;gt; 2013-04-30 15:57:19 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/blocks/water.txt
Client&amp;gt; 2013-04-30 15:57:20 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/items/clock.txt
Client&amp;gt; 2013-04-30 15:57:20 [CLIENT] [INFO] Found animation info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt;: textures/items/compass.txt
Client&amp;gt; 2013-04-30 15:57:26 [SERVER] [INFO] Starting integrated minecraft server version 13w17a
Client&amp;gt; 2013-04-30 15:57:26 [SERVER] [INFO] Generating keypair
Client&amp;gt; 2013-04-30 15:57:27 [SERVER] [INFO] Preparing start region &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level 0
Client&amp;gt; 2013-04-30 15:57:28 [SERVER] [INFO] Preparing spawn area: 10%
Client&amp;gt; 2013-04-30 15:57:29 [SERVER] [INFO] Preparing spawn area: 44%
Client&amp;gt; 2013-04-30 15:57:30 [SERVER] [INFO] Preparing spawn area: 76%
Client&amp;gt; loading single player
Client&amp;gt; 2013-04-30 15:57:31 [SERVER] [INFO] Tails_D[/127.0.0.1:0] logged in with entity id 451 at (-190.35471836167736, 68.0, 147.52785368827918)
Client&amp;gt; 2013-04-30 15:57:33 [SERVER] [INFO] Saving and pausing game...
Client&amp;gt; 2013-04-30 15:57:33 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Overworld
Client&amp;gt; 2013-04-30 15:57:34 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Nether
Client&amp;gt; 2013-04-30 15:57:34 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/The End
Client&amp;gt; 2013-04-30 15:57:37 [SERVER] [WARNING] Can&apos;t keep up! Did the system time change, or is the server overloaded?
Client&amp;gt; 2013-04-30 15:57:51 [SERVER] [INFO] [Tails_D: Teleported Tails_D to 1000,50,70,50,0,50]
Client&amp;gt; 2013-04-30 15:57:51 [CLIENT] [INFO] [CHAT] Teleported Tails_D to 1000,50,70,50,0,50
Client&amp;gt; 2013-04-30 15:57:55 [SERVER] [WARNING] Can&apos;t keep up! Did the system time change, or is the server overloaded?
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving and pausing game...
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Overworld
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Nether
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/The End
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Stopping server
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving players
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving worlds
Client&amp;gt; 2013-04-30 15:58:06 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Overworld
Client&amp;gt; 2013-04-30 15:58:07 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/Nether
Client&amp;gt; 2013-04-30 15:58:07 [SERVER] [INFO] Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;Test World&apos;&lt;/span&gt;/The End
Client&amp;gt; java.io.IOException: Stream Closed
Client&amp;gt; 	at java.io.RandomAccessFile.seek(Native Method)
Client&amp;gt; 	at act.a(SourceFile:306)
Client&amp;gt; 	at act.a(SourceFile:249)
Client&amp;gt; 	at acu.close(SourceFile:230)
Client&amp;gt; 	at java.util.zip.DeflaterOutputStream.close(Unknown Source)
Client&amp;gt; 	at java.io.FilterOutputStream.close(Unknown Source)
Client&amp;gt; 	at acw.a(SourceFile:140)
Client&amp;gt; 	at acw.c(SourceFile:128)
Client&amp;gt; 	at ali.b(SourceFile:30)
Client&amp;gt; 	at ali.run(SourceFile:23)
Client&amp;gt; 	at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(Unknown Source)
Client&amp;gt; 2013-04-30 15:58:08 [CLIENT] [INFO] Stopping!
Client&amp;gt; 
Client&amp;gt; SoundSystem shutting down...
Client&amp;gt;     Author: Paul Lamb, www.paulscode.com
Client&amp;gt; 
Game ended with no troubles detected (exit code 0)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="50662" author="nevis2us" created="Thu, 7 Mar 2013 09:58:00 +0100"  >&lt;p&gt;I have a similar issue on vanilla minecraft-1.4.7 SSP:&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;asdf
27 achievements
210 recipes
Setting user: xxxxxxxx, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
LWJGL Version: 2.8.5

Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http:&lt;span class=&quot;code-comment&quot;&gt;//www.lwjgl.org)
&lt;/span&gt;OpenAL initialized.

&#1084;&#1072;&#1088; 07, 2013 11:54:44 AM bdz c
INFO: Starting integrated minecraft server version 1.4.7
&#1084;&#1072;&#1088; 07, 2013 11:54:44 AM bdz c
INFO: Generating keypair
&#1084;&#1072;&#1088; 07, 2013 11:54:44 AM net.minecraft.server.MinecraftServer e
INFO: Preparing start region &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level 0
&#1084;&#1072;&#1088; 07, 2013 11:54:45 AM gm a
INFO: xxxxxxxx[/127.0.0.1:0] logged in with entity id 391 at (134.8549919735036, 71.0, 228.0527640955616)
&#1084;&#1072;&#1088; 07, 2013 12:18:32 PM bdz q
INFO: Saving and pausing game...
&#1084;&#1072;&#1088; 07, 2013 12:18:32 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/Overworld
&#1084;&#1072;&#1088; 07, 2013 12:18:32 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/Nether
&#1084;&#1072;&#1088; 07, 2013 12:18:32 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/The End
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM iv a
INFO: xxxxxxxx lost connection: disconnect.quitting
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM iv a
INFO: Stopping singleplayer server as player logged out
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer k
INFO: Stopping server
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer k
INFO: Saving players
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer k
INFO: Saving worlds
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/Overworld
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/Nether
&#1084;&#1072;&#1088; 07, 2013 12:18:38 PM net.minecraft.server.MinecraftServer a
INFO: Saving chunks &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; level &lt;span class=&quot;code-quote&quot;&gt;&apos;My First World&apos;&lt;/span&gt;/The End
java.io.IOException: Stream Closed
	at java.io.RandomAccessFile.seek(Native Method)
	at aaj.a(SourceFile:306)
	at aaj.a(SourceFile:249)
	at aak.close(SourceFile:230)
	at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:241)
	at java.io.FilterOutputStream.close(FilterOutputStream.java:160)
	at aam.a(SourceFile:137)
	at aam.c(SourceFile:125)
	at aiw.b(SourceFile:29)
	at aiw.run(SourceFile:22)
	at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.java:722)
Stopping!

SoundSystem shutting down...
    Author: Paul Lamb, www.paulscode.com
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Notes:&lt;br/&gt;
------&lt;/p&gt;

&lt;p&gt;OS: CentOS 6&lt;br/&gt;
Java version: java-1.7.0-openjdk-1.7.0.9-2.3.7.1.el6_3.x86_64&lt;/p&gt;

&lt;p&gt;I had to modify installed game according to &lt;a href=&quot;http://blog.aloneunix.ru/2012/03/minecraft-liblwjglso-wrong-elf-class.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://blog.aloneunix.ru/2012/03/minecraft-liblwjglso-wrong-elf-class.html&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="59085">MC-36951</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="83489">MC-56591</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="107293">MC-78430</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="143537">MC-103535</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="180036">MC-120511</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14436">MC-2670</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 28 Mar 2013 18:27:00 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11901" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Category</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11622"><![CDATA[(Unassigned)]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10303"><![CDATA[Confirmed]]></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>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0kb9j:</customfieldvalue>

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