Alright, Hopefully I can get some help with this here as some extensive Googling has only gotten me some limited information.
Yesterday, I was on my FTB server, It's a private server set up for myself and some friends. While I was mining up some Blue alloy wire, It suddenly wouldn't mine (Made the block breaking animation but never disappeared). I waited a bit thinking it was just a lag spike, Then it didn't fix so I disconnected. After that, I was unable to connect to the server, Both the server AND the client showed the same error after waiting at the 'Logging in' screen for some time:
Thinking it was my internet, I rebooted my modem/router, But I got the same thing. Then, I thought the server must have crashed/frozen, So I logged in (Via SSH, I'll add server details below) and tried to reboot it. It froze shutting down while saving the world, So I used ctrl-c to terminate it, Thinking that it was probably just a bug. However, After it started again nothing had changed and I still had the same error, And it also occurred for any other person trying to log in.
So, I downloaded all the server files and ran it locally, Same issue. After some searching, I found it suggested that it could be a machine or something in my world loaded by chunk loaders that was causing it to freeze, In other words the world was corrupted. All suggestions I have found just say to restore to an earlier backup. Unfortunately, I don't have ANY backups of the server, Which is very stupid I know.
Now, I know that the rules/FAQ section says that no support is offered for fixing world corruption but in this case I think it should be recoverable, If someone could tell me where to go from here? I am able to load the world up in MCEdit without issue, And the server also works just by removing the region file from the world directory (So it just seems to be the main overworld that is affected). Can anyone tell me how I can find what area is causing this so I can remove it with McEdit? There are no more than 4 chunk loaders in the world, And they have been there for quite some time without issue. I've tried the 'Fix regions' option in MCEdit, And also selecting all and removing entities, which doesn't work either.
If I can't just remove the affected chunk/block, Could someone tell me if I can copy/paste the entire world into a schematic and then paste it into the same place on a new seed, And whether that would work?
Some additional general information:
Server:
CentOS 5.9 x64 VPS with 2GB of RAM
Been running for around 2 months non stop with fairly minimal activity. No bugs have been encountered during this time that affected the server.
There is no error about the world when the server loads. Here are the logs from running it locally on my PC: (ForgeModLoader-server-0.log, More than 500KB so I couldn't pastebin it: http://www.kaise123.com/minecraft/ForgeModLoader-server-0.log )
Thanks in advance for any assistance
Yesterday, I was on my FTB server, It's a private server set up for myself and some friends. While I was mining up some Blue alloy wire, It suddenly wouldn't mine (Made the block breaking animation but never disappeared). I waited a bit thinking it was just a lag spike, Then it didn't fix so I disconnected. After that, I was unable to connect to the server, Both the server AND the client showed the same error after waiting at the 'Logging in' screen for some time:
Code:
2013-08-22 09:39:33 [INFO] [STDERR] java.net.SocketTimeoutException: Read timed out
2013-08-22 09:39:33 [INFO] [STDERR] at java.net.SocketInputStream.socketRead0(Native Method)
2013-08-22 09:39:33 [INFO] [STDERR] at java.net.SocketInputStream.read(Unknown Source)
2013-08-22 09:39:33 [INFO] [STDERR] at java.net.SocketInputStream.read(Unknown Source)
2013-08-22 09:39:33 [INFO] [STDERR] at java.net.SocketInputStream.read(Unknown Source)
2013-08-22 09:39:33 [INFO] [STDERR] at java.io.FilterInputStream.read(Unknown Source)
2013-08-22 09:39:33 [INFO] [STDERR] at ef.a(Packet.java:142)
2013-08-22 09:39:33 [INFO] [STDERR] at cg.i(TcpConnection.java:324)
2013-08-22 09:39:33 [INFO] [STDERR] at cg.c(TcpConnection.java:544)
2013-08-22 09:39:33 [INFO] [STDERR] at ch.run(SourceFile:93)
Thinking it was my internet, I rebooted my modem/router, But I got the same thing. Then, I thought the server must have crashed/frozen, So I logged in (Via SSH, I'll add server details below) and tried to reboot it. It froze shutting down while saving the world, So I used ctrl-c to terminate it, Thinking that it was probably just a bug. However, After it started again nothing had changed and I still had the same error, And it also occurred for any other person trying to log in.
So, I downloaded all the server files and ran it locally, Same issue. After some searching, I found it suggested that it could be a machine or something in my world loaded by chunk loaders that was causing it to freeze, In other words the world was corrupted. All suggestions I have found just say to restore to an earlier backup. Unfortunately, I don't have ANY backups of the server, Which is very stupid I know.
Now, I know that the rules/FAQ section says that no support is offered for fixing world corruption but in this case I think it should be recoverable, If someone could tell me where to go from here? I am able to load the world up in MCEdit without issue, And the server also works just by removing the region file from the world directory (So it just seems to be the main overworld that is affected). Can anyone tell me how I can find what area is causing this so I can remove it with McEdit? There are no more than 4 chunk loaders in the world, And they have been there for quite some time without issue. I've tried the 'Fix regions' option in MCEdit, And also selecting all and removing entities, which doesn't work either.
If I can't just remove the affected chunk/block, Could someone tell me if I can copy/paste the entire world into a schematic and then paste it into the same place on a new seed, And whether that would work?
Some additional general information:
Server:
CentOS 5.9 x64 VPS with 2GB of RAM
Been running for around 2 months non stop with fairly minimal activity. No bugs have been encountered during this time that affected the server.
There is no error about the world when the server loads. Here are the logs from running it locally on my PC: (ForgeModLoader-server-0.log, More than 500KB so I couldn't pastebin it: http://www.kaise123.com/minecraft/ForgeModLoader-server-0.log )
Thanks in advance for any assistance