[SPIGOT-687] Blocks are randomly disappearing! Created: 12/Mar/15 Updated: 11/Dec/17 Resolved: 29/Mar/15 |
|
| Status: | Closed |
| Project: | Spigot |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andreas Lindén | Assignee: | Unassigned |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Description |
|
Hello everyone. I've been experiencing a huge deal of a bug here. My world is slowly disolving! I've tried without any mods or plugins, the same thing happens. Nothing gets recorded by the console. I've installed LogBlock to see what's happening but nothing. They are just vanishing without a trace. If you look at the screenshots down below you can see they are sort of "selecting" some chunks and removes the blocks around it. This is extremely annoying. I have this bug in every world I play, new or old. This is related to craftbukkit 1.8, I didn't have this problem when the old Craftbukkit 1.7.10 was new. This happens in every biome/region. The only thing I've noticed is that it's worse on some places rather than on others. I've seen a couple of times as well that in some of the "holes" the world decides to make, you can see it's half-full with water, this looks really strange because it's not like normal water. A full block of water reaches like 2 pixels down below the edge, this reaches like only 6, and it's stationary. I've tried downloading the world to my PC, tried to repair all chunks with some tools but nothing works. Anyone got any idea on what to do, it seems to be a server related problem. The server got plenty of memory and without any mods the CPU load is on about 14%. No messages in console about the server being behind. Please help me, for now my server is unplayable since everyday more and more blocks are getting destroyed, it's even happening to our buildings (player placed blocks). And like I tried to explain earlier, I can't get any logs about this since it doesn't even see the blocks it removes. So no logs unfortunately. I've downgraded to 1.7.10, seems to be working just fine with it. Just because of this issue, my whole server is broken because of this bug. |
| Comments |
| Comment by Andreas Lindén [ 31/Mar/15 ] | ||||
|
Can't reproduce... So, I won't be able to use spigot/Craftbukkit anymore? Fun. | ||||
| Comment by Benedikt Wüller [ 30/Mar/15 ] | ||||
|
We managed to reproduce this multiple times. We think that this has to do with loading/unloading chunks on a server running Craftbukkit or Spigot on 1.8+. Everytime we fly away from chunks and later come back there are these little holes. Everytime we do this there are more. As long as the chunks are loaded nothing happens. That's why there are no holes at the spawnchunks for example but a lot of holes where you often walk away from and come back to. It takes some time untill these holes are visible at layer 64 and higher. First they spread at the layers 0 to 10 and then slowly "grow" higher. So to reproduce do the following: Go in spectator mode and go to the layers 0 to 10. Fly away from the spawnchunks in any direction. When you are far away enough fly the exact way back again. You will see some single holes floating around now. Do this multiple times and you will see that there are a lot after short time. (Sorry for grammar and spelling mistakes, I'm not a native speaker.) | ||||
| Comment by Thinkofname [ 29/Mar/15 ] | ||||
|
I've had multiple people try on multiple setups, still can't reproduce sorry | ||||
| Comment by Andreas Lindén [ 22/Mar/15 ] | ||||
|
Has anyone managed to replicate my problem? I've tried once again now with complete clean install with both CraftBukkit and Spigot but the problem still remains. It happens to every world I try it with. I've talked to my server company I'm renting from, they say they are running the latest Java version. | ||||
| Comment by Andreas Lindén [ 18/Mar/15 ] | ||||
|
Why close it? I mean, I am not alone. Look at the earlier comments of this issue and you'll see that there are others that's experiencing the same issue. I don't really want to put my issue on ice and just let it go away. I want this to work, it's a pain in the ass to go back to vanilla minecraft when you're used to craftbukkit... | ||||
| Comment by MattBDev [ 18/Mar/15 ] | ||||
|
I think keeping this issue open further after having multiple people not being able to reproduce this is just causing many server owners to worry if they see this issue. | ||||
| Comment by Andreas Lindén [ 18/Mar/15 ] | ||||
|
But I hardly think it's the host's fault... Since this is happening on my PC, laptop and at my host. I don't know if I'm doing something wrong with BuildTools, but I can't test it either since I get the same problem when I use BuildTools on both my machines. | ||||
| Comment by Ashley White [ 18/Mar/15 ] | ||||
|
^ You may want to consider on changing your Minecraft host, better yet go with VPS/Dedi. | ||||
| Comment by Andreas Lindén [ 18/Mar/15 ] | ||||
|
Like I've said before... I've tried that already. That's where I get these "broken jars" if that's the case. | ||||
| Comment by Black Hole [ 17/Mar/15 ] | ||||
|
Just compile your own Spigot using BuildTools: http://www.spigotmc.org/wiki/buildtools/ Run a server on your local machine using a copy of your world. Try to replicate the issue with the disappearing dirt or sand. | ||||
| Comment by Andreas Lindén [ 17/Mar/15 ] | ||||
|
Since I'm renting a server from a company, I don't have the information right now. I think I can get the info if I just send them a message. But how do I fix a broken jar? Can it be my buildtools that's doing this evil doing? | ||||
| Comment by MattBDev [ 17/Mar/15 ] | ||||
|
I am not able to send you the jar over here. Have you tried other worlds with those jars? What java version and OS are you running? | ||||
| Comment by Andreas Lindén [ 17/Mar/15 ] | ||||
|
I have tested about 10 different jars now, I've been loading several versions of spigot from one of the first releases to the latest. I don't think it could be a bad download all those times, any chance you could send me your version? Edit: Scratch that, I just thought about the legal issues about that haha. How can I fix a broken jar then? | ||||
| Comment by MattBDev [ 17/Mar/15 ] | ||||
|
i did spend a bit over an hour testing this and couldn't reproduce any results. I have a feeling it may be the result of a bad server jar | ||||
| Comment by Andreas Lindén [ 16/Mar/15 ] | ||||
|
They have never been chopped like this because of the chunk being unloaded. This is just a simple example on what I'm talking about. Feel free to watch the world destroy itself if you don't feel like having a clear spot where they are being destroyed. And btw, right now I'm playing on vanilla minecraft and they do not get destroyed, so it's not the chunk being unloaded that's the problem. | ||||
| Comment by Black Hole [ 16/Mar/15 ] | ||||
|
Sugar canes is something very different. They will drop if there is no water around. So if they are placed on a chunk border and the neighbor chunk with the water is unloaded, they will drop. | ||||
| Comment by Andreas Lindén [ 16/Mar/15 ] | ||||
|
I'm not really talking hours to recreate this bug. All I'm saying is, roam around that spot, look at the sugar canes, then fly away for a minute or two and then go back. It will be gone, at least for me. | ||||
| Comment by Nathan Wolf [ 16/Mar/15 ] | ||||
|
As ThinkofDeath said, it's nearly impossible to fix an issue that you can't reproduce. And this particular one sounds very hard and time-consuming to reproduce. It also sounds very scary, and I'm sure there are several people watching this issue to see where it goes. I've been running a 1.8.3 server for a week now and haven't seen this problem myself, though maybe I haven't noticed. I do have dynmap, but I guess you couldn't reliably assume a corrupted chunk would get re-rendered. I think the main problem is finding someone willing to spend several hours wandering around trying to reproduce the issue. If it'd be helpful, I could try and set up an automated test with a player flying in a large circle or something... it sounds like Chris has separately reproduced the issue, so it's definitely not just you, right? | ||||
| Comment by Andreas Lindén [ 16/Mar/15 ] | ||||
|
Wow sorry! Didn't know you were a developer. I'm truly sorry, I thought developers had certain titles on their jira accounts. | ||||
| Comment by Thinkofname [ 16/Mar/15 ] | ||||
|
http://www.spigotmc.org/XenStaff/ Its impossible to fix an issue you can't reproduce, specially one that apparently takes a few hours to appear when I only have a few days free each day to work on spigot. You'll have to patient | ||||
| Comment by Andreas Lindén [ 16/Mar/15 ] | ||||
|
Since it feels like no developer helps (have a developer even read this issue?) I have reverted back to vanilla minecraft 1.8.3 until this gets a fix or at least a look at. Would be great if someone could take a look at this. | ||||
| Comment by Andreas Lindén [ 15/Mar/15 ] | ||||
|
People, I've been uploading this world for about 2 days now, it finally made it to my cloud server. Please download my world, install it and test it. I will leave you with the coordinates to the sugar canes I've notice will disappear whenever you leave the area. Give it some time, fly around, go back, fly away, go back, fly away and go back. Do it several times because it might not remove the sugar canes in one go. Please, do this for me so I know if it's the world itself or if it's craftbukkit. X: 2332 That row with sugar canes will be destroyed after playing awhile on the server. https://www.dropbox.com/s/yw25m61byy1bqpz/world.rar?dl=0 I don't know what else I can do to fix this. I am in desperate help because I can't do anything until I get this fixed. Thanks for your support guys. | ||||
| Comment by Andreas Lindén [ 14/Mar/15 ] | ||||
|
Alright. Here you all have a video about my problem where you can see that the blocks are just randomly disappearing. This time I show you that I'm running the latest version of CraftBukkit without any plugins at all. Please watch the video. https://www.dropbox.com/s/oj2zltanu03aoz3/moreproblems.mp4?dl=0 | ||||
| Comment by MattBDev [ 14/Mar/15 ] | ||||
|
BuildTools creates the most up to date version of Spigot, CraftBukkit, and Bukkit. I would recommend deleting the contents of the folder where you placed buildtools.jar and then have it generate from scratch. | ||||
| Comment by Andreas Lindén [ 14/Mar/15 ] | ||||
|
Thinkofdeath, can you lend me your CraftBukkit? Since you do not have this issue and can't recreate it with the world I gave you. I don't know if it has something to do with my BuildTools or something. Edit: Now that I've been flying around the world trying to fix every hole in my world, I've noticed that the more you are activating the chunk, the more destroyed it gets. Like, if I see a chunk, repair it, fly away and return I have some holes in it. If I keep on doing this it will destroy more and more. | ||||
| Comment by Andreas Lindén [ 14/Mar/15 ] | ||||
|
It occurs on every version I have. I can't go back to test the very first version of Craftbukkit 1.8 since it won't download it through BuildTools. How does BuildTools work anyway? I'm checking Jenkins to see if BuildTools has been updated, if it's updated on Jenkins, is there a new version of CraftBukkit available? Or is BuildTools and Craftbukkit not related at all? | ||||
| Comment by MattBDev [ 14/Mar/15 ] | ||||
|
You tested this on craftbukkit 1.8 but does it still occur on 1.8.3? | ||||
| Comment by MattBDev [ 14/Mar/15 ] | ||||
|
No I am not | ||||
| Comment by Andreas Lindén [ 14/Mar/15 ] | ||||
|
Alright, I've tested now. It's happening on an older version of CraftBukkit 1.8 and it's on my laptop. This time it took pretty long time until anything happened (about 16 hours for my first noticable block). So, it's pretty much craftbukkit itself since it's tested on another machine AND an older version now. I'll attach a screenshot of some missing sugar canes. The funny thing is, if a block disappear under a mushroom, the mushroom stays in place while a sugar cane gets destroyed. How can this happen? I can't find another mushroom where the bug happened, but I have 1 screenshot that might be interesting... If you check the attachment screenshot you can see on my minimap the pattern of missing blocks under the ground (this is on my laptop). I doubt it's the mod itself since if I dig towards the edges of the chunks I can find the missing blocks my minimap shows. BTW, MattBDev, are you a developer of Spigot/CraftBukkit? | ||||
| Comment by Andreas Lindén [ 14/Mar/15 ] | ||||
|
Okay, so I've installed the world and I've been roaming around the world for about 45 minutes now without any issues at all. I will have the server run throughout the night on my laptop and check in the morning if something has happened during the night. I will upload the world to my main server as well and install that version of CraftBukkit too. So, I will report tomorrow on how the world is reacting to this version of CraftBukkit as well on my main server. Thanks for all the support everyone. Good night and I'll talk to you tomorrow. | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
I have installed an old version of CraftBukkit which I found on my laptop (back in 1.8 and not 1.8.3) which I'm currently transfering my world I'm facing problems with the most. See if it does a difference. Regarding my mods, it might be, not too sure but when you say it, it can be mods related. Sorry for that all. I don't have mobGriefing enabled, which turns that feature off. The same goes for the fact that I don't even have mobs on. Gamemode is even set do peaceful on my server. Give me a couple of minutes to see if the same thing happens to my laptop, if not. It might be the newer version of craftbukkit, or the server host's computer? | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
One thing I have not been able to reproduce is blocks missing from things I built. The missing blocks from your builds could well be endermen griefing, Unless you have that blocked, just a thought. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
Andreas one thing I did notice is your not using a standard client you have mods, and forge, so in regards to the missing spawn chunks on the flat world may well be a client issue. Try to reproduce that using a non modded client. | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
|
Your version is 4 versions behind. Wont make much difference in this case. Test on the laptop. | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
@Thinkofdeath I can try on my laptop. But I find it really weird that it caused that much of a damaged to my previous flatworld world... I mean, clearly you can see on the screenshots that it's insanely broken. And I see you're using another version? My version is git-Spigot-529ff99-2acb9e4 while yours is git-Spigot-ea179b3-6e0120a. Or is this not the version? | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
MattB how can you clarify what somebody else means and include "most likely Spigot 1.8.3". This will only cause confusion as you can't clarify what ToD means and include most likely as that's not clarifying, its you guessing. During testing it is best practice to assume nothing until confirmed as this leads to incorrect test results. | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
|
bunnypig Got a different machine you can test with? I'd start there | ||||
| Comment by MattBDev [ 13/Mar/15 ] | ||||
|
I just want to clarify what ToD means by "All latest". He means Java 8 and most likely Spigot 1.8.3. If not spigot, he is using CraftBukkit. | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) git-Spigot-ea179b3-6e0120a (Local dev copy) | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Can you specify? Exactly, what version are you using of CraftBukkit and Java, so I could compare? | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
|
All latest | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Keep playing for a couple of hours on the same spot, placing blocks and remembering how the environment looks like and you'll see blocks disappearing. I don't think that every single block I found was located at the end of a chunk was pure coincident. I haven't tried Vanilla minecraft server so I can't speak for that but the blocks do disappear. What version of Spigot/CraftBukkit, Java etc. are you using? | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
|
All those places look the same on vanilla and Craftbukkit. Haven't seen anything disappear yet. Edit: all the holes around by chunk borders seem to be part of worldgen | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Here you have a world, I have looked up a couple of the wholes in the desert right next to the spawn where some of the holes are;
https://www.dropbox.com/s/yw25m61byy1bqpz/world.rar?dl=0 Try and go around the world and see if it happens now to you. Try to look for just empty holes and then check if it's by the end of a chunk, if it is, you've found a hole. | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
I have an upload speed of 128 kbit/s... I can't really do it since the world is on about 3.4GB (I could upload a newly generated world on a couple of megabytes). Give me some time and I'll upload one where I know the chunks has been removing blocks. | ||||
| Comment by Thinkofname [ 13/Mar/15 ] | ||||
|
Mind uploading a copy of your world? I can't reproduce with a clean one | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Yes. In the video it's a clean server, I removed everything and then just uploaded the jar and ran it. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
Yes my tests are 100% clean unmodified, as we speak am just actually testing vanilla MC server to check it doesn't exist in that. First signs is that it might, but own say MIGHT at this point. There is certainly issues with blocks being well outside there bounding box when they shouldn't. Will report back shortly. | ||||
| Comment by Florian R. [ 13/Mar/15 ] | ||||
|
Have you tried it on a completely clean server (nothing modified)? | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Here you have my video about the problem. As you can see, I've made a world and by just roaming around in it I've noticed blocks that are disappearing. https://www.dropbox.com/s/1pm4dmsydr2ul7o/problem2.mp4?dl=0 Ashley: Look at the screenshot, it looks like that all over the world. I have the world uninstalled from my server so it won't cause more damage to it. Fortunately, most of our creations has not been destroyed too much which is good, only minor things which we easily can redo. It's going to be painful to repair the enitre world though. I have to learn how to use worldedit plugin haha. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
I also compiled Spigot on both Linux and Windows to see if that makes a difference so far it doesn't. My screen shot is 1 day old using the latest spigot as of yesterday. | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
Sounds like a disaster, how big was the damage to your 5 years old world? Would you mind posting some screenshots? | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
This is not only related to new worlds. I have a world that's about 5 years old now which we usually play on. This is where I started to notice this bug, so it happens to old world as new worlds. No plugins installed on either of them so no WorldGuard nor multi-world plugin. Edit: The screenshot I've posted on the issue is from our 5 year old world. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
I have test on multiple platforms and multiple java versions. All my tests for this have had no plugins installed to be able to confirm its not plugin related. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
See screen shoots This did not start off like this but appear after a new mins. Quite possible only new worlds, this needs to be confirmed so far no verified reports of old worlds having this effect. | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
It only affects new worlds?
Out of curiosity, what Java version do you have? | ||||
| Comment by Philipp Schloyer [ 13/Mar/15 ] | ||||
|
same Problem here: See that row with the andesite block one block closer to the middle? There was one random disappearing. | ||||
| Comment by Chris Lutte [ 13/Mar/15 ] | ||||
|
Can confirm this has nothing to do with Multicraft, my tests were done without any control panels. NB. I have been testing near on every 1.8, 1.8.3 release in the last 6 weeks , but own in regards to API features and testing my plugins. Hard to believe this did not really involve me doing much movement in the game (Partly due to creating a new world on each release and partly down to a lot of my plugins delete the world on load and create a new one) itself so i never noticed it happening in the past. But can't say it wasn't. Was only when I tested it LOOKING for this issue did i experience whats being described in the OP. | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Yes, and I'm not alone. Chris Lutte confirmed this bug and over at my thread in the forums I have another one who even posted screenshot about this problem. So there are definitely others who are experiencing this as well. http://www.spigotmc.org/threads/random-disappearing-blocks-since-1-8-craftbukkit.54548/ | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
Spooky | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Yes. It happens on whatever I play on, except on single-player or 1.7.10. This is only happening on Spigot/CraftBukkit 1.8-1.8.3. | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
I had a lot of problems with Multicraft & Spigot before switching to dedicated server. | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
In about 20 minutes I'll have a video uploaded to show everyone a little more in detail about my problem. Can this be related to Java? I don't know which version of Java my server host is using. I doubt it though, otherwise I would see logs about it? It's just crazy that after a while when no has been on the server, it's been destroying itself. Those pictures are taken after I did my video I'm uploading, so this happened while no one was on the server, no restart or nothing. It destroyed chunks and removed blocks at the edge of a chunk like usual. Edit: wait, are you using craftbukkit or bukkit? Is it possible to use bukkit? | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
I'm using the same version, yet my world is extremely old and everything seems to be fine on my end. You're scaring me though. Java: Oracle Corporation 1.8.0_11 (http://java.oracle.com/) Bukkit Version: 1.8.3-R0.1-SNAPSHOT | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
Yes, it happens outside of Multicraft, just tested with Spigot and CraftBukkit, same thing goes for both. I'm uploading a video about my problem AND I just discovered that after a while the flatworld DID actually create holes, bad ones! Believe me, I HAVE NOT done these myself. I can't recreate them since they are happening randomly throughout the world. Here are some screenshots, if they don't do any good, I can do my very best to get a video. https://www.dropbox.com/s/zgot3ai7c51b7t7/2015-03-13_21.40.02.jpg?dl=0 Notice those half-doors along the broken chunk, they are outside the loaded part as well. If you look closely at the edge of the world, you can see a green thing and doors, can this be something related to the issue? | ||||
| Comment by Ashley White [ 13/Mar/15 ] | ||||
|
Does it still happen outside of Multicraft? | ||||
| Comment by Andreas Lindén [ 13/Mar/15 ] | ||||
|
I can do it as soon as I get home. Though, the screenshots I posted is over a long period of time. With a newly created world it will take some time to see the chunk pattern. I don't even know if it's happening to a flatworld generated map. But I'll get back as soon as possible with a video. I've created a thread on your forums with my problem, there you have more screenshots about this problem from another member. | ||||
| Comment by MattBDev [ 13/Mar/15 ] | ||||
|
Can you generate a flatworld and make a video showing the blocks decay on that? If there is a hidden pattern to the blocks decaying, it may help to fix this issue. | ||||
| Comment by Chris Lutte [ 12/Mar/15 ] | ||||
|
Can confirm this issue. Its exactly how he describes it. | ||||
| Comment by Andreas Lindén [ 12/Mar/15 ] | ||||
|
https://www.dropbox.com/s/bwaknrnmi8cg82e/bandicam%202015-03-12%2021-35-31-419.mp4?dl=0 Here's a video about my problem. EPILEPSY WARNING! (my grapics card is kinda broken). | ||||
| Comment by Andreas Lindén [ 12/Mar/15 ] | ||||
|
Yes, the same thing happens. I'm uploading a video now with Spigot 1.8.3 with a newly rendered world, only one plugin called SimpleAutoMessage to inform my players. I'm describing my problem and showing the startup console so you can see it does not say anything about errors. This is extremely annoying and it doesn't happen in Single-Player nor with 1.7.10 original craftbukkit. Thank you for your reply, I'll come back as soon as possible with the video (about 20 min). EDIT: Forgot to say, it has nothing to do with the one plugin that I have installed, the same thing happens completely vanilla. | ||||
| Comment by MattBDev [ 12/Mar/15 ] | ||||
|
Have you tested this with just normal CraftBukkit 1.8.3? | ||||
| Comment by Andreas Lindén [ 12/Mar/15 ] | ||||
|
Would like to add, when I use Single-player 1.8.3 and load the world from there, I have no issues with disappearing blocks, this is clearly a bug in Spigot itself. |