Jump to content
  • 0

Severe Server Error - Linux - Prevents startup - Tekkit 3.1.1


Question

Posted

Title: Severe Server Error - Linux - Prevents startup - Tekkit 3.1.1

Version: 3.0.3/3.0.4

OS: Linux

Java Version: 1.7.0_05

Description of Problem:

Fresh Tekkit installation has block ID conflicts that prevent successful startup of a server on Linux.

Error Messages:

[sEVERE] java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@53a57a when adding ic2.common.BlockRubSapling@194f2e8

23:16:38 [sEVERE] Unexpected exception

java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@53a57a when adding ic2.common.BlockRubSapling@194f2e8

Error Log:


****@****:/srv/autism/Tekkit_Test_Server$ ./launch.sh

182 recipes

27 achievements

23:16:36 [iNFO] Starting minecraft server version 1.2.5

23:16:36 [iNFO] Attempting early MinecraftForge initialization

23:16:36 [iNFO] Completed early MinecraftForge initialization

23:16:36 [iNFO] Forge Mod Loader version 2.2.91.162 for Minecraft 1.2.5 loading

23:16:36 [iNFO] Loading mods from /srv/autism/Tekkit_Test_Server/mods

23:16:36 [iNFO] Directory weaponmod contained no mods

23:16:36 [iNFO] Forge Mod Loader has loaded 36 mods

23:16:36 [iNFO] MinecraftForge v3.3.8.152 Initialized



23:16:36 [iNFO] MinecraftForge v3.3.8.152 Initialized



23:16:36 [iNFO] [WeaponMod] Properties file read succesfully!

23:16:36 [WARNING] Configuration for mod_ComputerCraft.enableAPI_http found value 0 outside acceptable range 4.9E-324,1.7976931348623157E308

23:16:36 [iNFO] Loading ComputerCraft: To change block IDs, modify config/mod_ComputerCraft.cfg

23:16:36 [iNFO] ComputerCraft: computerBlockID 207

23:16:36 [iNFO] ComputerCraft: diskDriveBlockID 208

23:16:36 [iNFO] ComputerCraft: diskItemID 4000

23:16:36 [iNFO] CONFLICT @ -49 item slot already occupied by dan200.computer.shared.ItemComputer@1db7aae while adding net.minecraft.server.ItemBlock@536ac6

23:16:36 [iNFO] ComputerCraft: Searching for RedPowerLib...

23:16:36 [iNFO] ComputerCraft: RedPowerLib and methods located.

23:16:36 [iNFO] CONFLICT @ -48 item slot already occupied by dan200.computer.shared.ItemPeripheral@481df6 while adding net.minecraft.server.ItemBlock@a71830

23:16:36 [iNFO] Initializing alchemy values for Equivalent Exchange..

23:16:37 [iNFO] NetherOres: loaded Macerator Recipes

23:16:37 [iNFO] Loading properties

23:16:37 [iNFO] Starting Minecraft server on *:25565

23:16:38 [iNFO] Loaded codechicken.wirelessredstone.core.CommandFreq

23:16:38 [iNFO] CONFLICT @ -15 item slot already occupied by net.minecraft.server.ItemBlock@893bd6 while adding codechicken.enderstorage.ItemEnderChest@1b77ca0

23:16:38 [iNFO] CONFLICT @ -204 item slot already occupied by net.minecraft.server.ItemWithAuxData@16f7d42 while adding net.minecraft.server.ItemMobSpawner@88968a

23:16:38 [iNFO] [iC2] Config loaded from /srv/autism/Tekkit_Test_Server/./config/IC2.cfg

23:16:38 [sEVERE] java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@53a57a when adding ic2.common.BlockRubSapling@194f2e8

23:16:38 [sEVERE]       at net.minecraft.server.Block.<init>(Block.java:181)

23:16:38 [sEVERE]       at net.minecraft.server.BlockFlower.<init>(SourceFile:11)

23:16:38 [sEVERE]       at net.minecraft.server.BlockFlower.<init>(SourceFile:19)

23:16:38 [sEVERE]       at net.minecraft.server.BlockSapling.<init>(BlockSapling.java:18)

23:16:38 [sEVERE]       at ic2.common.BlockRubSapling.<init>(BlockRubSapling.java:14)

23:16:38 [sEVERE]       at net.minecraft.server.mod_IC2.load(mod_IC2.java:286)

23:16:38 [sEVERE]       at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:351)

23:16:38 [sEVERE]       at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

23:16:38 [sEVERE]       at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

23:16:38 [sEVERE]       at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

23:16:38 [sEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

23:16:38 [sEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

23:16:38 [sEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

23:16:38 [sEVERE] Unexpected exception

java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@53a57a when adding ic2.common.BlockRubSapling@194f2e8

        at net.minecraft.server.Block.<init>(Block.java:181)

        at net.minecraft.server.BlockFlower.<init>(SourceFile:11)

        at net.minecraft.server.BlockFlower.<init>(SourceFile:19)

        at net.minecraft.server.BlockSapling.<init>(BlockSapling.java:18)

        at ic2.common.BlockRubSapling.<init>(BlockRubSapling.java:14)

        at net.minecraft.server.mod_IC2.load(mod_IC2.java:286)

        at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:351)

        at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

        at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

        at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

>

23 answers to this question

Recommended Posts

  • 0
Posted

There is a common error with EnderStorage mod where it'll think one item should be there when another one is.

Simple fix: Remove EnderStorage mod from the mods folder and start up the server.

You should be able to re-add the mod afterwards, but if you get the same error after re-adding it I'd just keep it off.

  • 0
Posted

Removing EnderStorage reveals another error, this time with wireless redstone.

00:05:43 [sEVERE] java.lang.ExceptionInInitializerError

00:05:43 [sEVERE] Unexpected exception

Full log:

****@****:/srv/autism/Tekkit_Test_Server$ ./launch.sh

182 recipes

27 achievements

00:05:41 [iNFO] Starting minecraft server version 1.2.5

00:05:41 [iNFO] Attempting early MinecraftForge initialization

00:05:41 [iNFO] Completed early MinecraftForge initialization

00:05:41 [iNFO] Forge Mod Loader version 2.2.91.162 for Minecraft 1.2.5 loading

00:05:41 [iNFO] Loading mods from /srv/autism/Tekkit_Test_Server/mods

00:05:41 [iNFO] Directory weaponmod contained no mods

00:05:41 [iNFO] Forge Mod Loader has loaded 35 mods

00:05:41 [iNFO] MinecraftForge v3.3.8.152 Initialized

 

00:05:41 [iNFO] MinecraftForge v3.3.8.152 Initialized

 

00:05:41 [iNFO] [WeaponMod] Properties file read succesfully!

00:05:41 [WARNING] Configuration for mod_ComputerCraft.enableAPI_http found value 0 outside acceptable range                                      4.9E-324,1.7976931348623157E308

00:05:41 [iNFO] Loading ComputerCraft: To change block IDs, modify config/mod_ComputerCraft.cfg

00:05:41 [iNFO] ComputerCraft: computerBlockID 207

00:05:41 [iNFO] ComputerCraft: diskDriveBlockID 208

00:05:41 [iNFO] ComputerCraft: diskItemID 4000

00:05:41 [iNFO] CONFLICT @ -49 item slot already occupied by dan200.computer.shared.ItemComputer@f9d3e5 while                                      adding net.minecraft.server.ItemBlock@1c68bff

00:05:41 [iNFO] ComputerCraft: Searching for RedPowerLib...

00:05:41 [iNFO] ComputerCraft: RedPowerLib and methods located.

00:05:41 [iNFO] CONFLICT @ -48 item slot already occupied by dan200.computer.shared.ItemPeripheral@140d4bd wh                                      ile adding net.minecraft.server.ItemBlock@14ee9dd

00:05:42 [iNFO] Initializing alchemy values for Equivalent Exchange..

00:05:42 [iNFO] NetherOres: loaded Macerator Recipes

00:05:42 [iNFO] Loading properties

00:05:42 [iNFO] Starting Minecraft server on *:25565

00:05:43 [iNFO] Loaded codechicken.wirelessredstone.core.CommandFreq

00:05:43 [iNFO] CONFLICT @ -204 item slot already occupied by net.minecraft.server.ItemWithAuxData@17d59ff wh                                      ile adding net.minecraft.server.ItemMobSpawner@9fa659

00:05:43 [iNFO] [iC2] Config loaded from /srv/autism/Tekkit_Test_Server/./config/IC2.cfg

00:05:43 [iNFO] CONFLICT @ -37 item slot already occupied by ic2.platform.ItemBlockCommon@14e96c while adding                                      net.minecraft.server.ItemBlock@e8b38b

00:05:43 [iNFO] CONFLICT @ -30 item slot already occupied by ic2.platform.ItemBlockCommon@163a8b0 while addin                                      g net.minecraft.server.ItemBlock@1d7f705

00:05:43 [iNFO] CONFLICT @ -17 item slot already occupied by ic2.platform.ItemBlockCommon@179f7d7 while addin                                      g net.minecraft.server.ItemBlock@7e68ea

00:05:43 [iNFO] CONFLICT @ -19 item slot already occupied by ic2.platform.ItemBlockCommon@119e736 while addin                                      g net.minecraft.server.ItemBlock@19a9406

00:05:43 [iNFO] CONFLICT @ -20 item slot already occupied by ic2.platform.ItemBlockCommon@16c1ad7 while addin                                      g net.minecraft.server.ItemBlock@561b02

00:05:43 [iNFO] CONFLICT @ -18 item slot already occupied by ic2.platform.ItemBlockCommon@1073812 while addin                                      g net.minecraft.server.ItemBlock@f2318d

00:05:43 [sEVERE] java.lang.ExceptionInInitializerError

00:05:43 [sEVERE]      at net.minecraft.server.WirelessRedstoneCore.initialize(WirelessRedstoneCore.java:49)

00:05:43 [sEVERE]      at net.minecraft.server.mod_WirelessRedstoneCore.load(mod_WirelessRedstoneCore.java:1                                      2)

00:05:43 [sEVERE]      at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.jav                                      a:351)

00:05:43 [sEVERE]      at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

00:05:43 [sEVERE]      at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

00:05:43 [sEVERE]      at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

00:05:43 [sEVERE]      at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

00:05:43 [sEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

00:05:43 [sEVERE]      at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

00:05:43 [sEVERE] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1024

00:05:43 [sEVERE]      at codechicken.core.ConfigFile.readLine(ConfigFile.java:158)

00:05:43 [sEVERE]      at codechicken.core.ConfigFile.loadConfig(ConfigFile.java:68)

00:05:43 [sEVERE]      at codechicken.core.ConfigFile.<init>(ConfigFile.java:41)

00:05:43 [sEVERE]      at codechicken.wirelessredstone.core.SaveManager.<clinit>(SaveManager.java:33)

00:05:43 [sEVERE]      ... 9 more

00:05:43 [sEVERE] Unexpected exception

java.lang.ExceptionInInitializerError

        at net.minecraft.server.WirelessRedstoneCore.initialize(WirelessRedstoneCore.java:49)

        at net.minecraft.server.mod_WirelessRedstoneCore.load(mod_WirelessRedstoneCore.java:12)

        at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:351)

        at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

        at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

        at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 1024

        at codechicken.core.ConfigFile.readLine(ConfigFile.java:158)

        at codechicken.core.ConfigFile.loadConfig(ConfigFile.java:68)

        at codechicken.core.ConfigFile.<init>(ConfigFile.java:41)

        at codechicken.wirelessredstone.core.SaveManager.<clinit>(SaveManager.java:33)

        ... 9 more

>

  • 0
Posted

Hmm, it is an "Out of bounds Exception". I'd delete the config for the WirelessRedstone and let it reload by restarting the server.. if that doesn't fix it... backup your world and try loading the server with a new world and see if that fixes it.

Did you start out fresh with 3.1.1 or did you update to it from 3.0.4?

  • 0
Posted

I had to remove wireless redstone, I got past this error, then I got the enderchest error, I've removed that now even though I wanted to keep it, and now it's the forcefields mod complaining about conflicting ids, causing a crash.

  • 0
Posted

Bumping this post, as I am also experiencing this same error, I was forced to backdate to 3.0.4 until a public fix has been released.(On linux machines it prevents the server from starting.)

  • 0
Posted

Bumping this post, as I am also experiencing this same error, I was forced to backdate to 3.0.4 until a public fix has been released.(On linux machines it prevents the server from starting.)

This is a false statement. I am running 3.1.1 on Ubuntu Server 12.4 LTS and it runs fine. I still get the startup errors that say ItemID conflict but it boots fine.

I am also running Java 7u5. What script are you running or terminal command are you using to boot your minecraft server?

  • 0
Posted

J

This is a false statement. I am running 3.1.1 on Ubuntu Server 12.4 LTS and it runs fine. I still get the startup errors that say ItemID conflict but it boots fine.

I am also running Java 7u5. What script are you running or terminal command are you using to boot your minecraft server?

Running java 7U4 (oracle) on a Debian squeeze machine using the given launch.sh

#!/bin/sh

java -Xmx3G -Xms2G -jar Tekkit.jar nogui

The terminal freezes up and the server does not start after the error.

  • 0
Posted

I have the exact same porlbem and also returned to 3.0.4 in the meantime.

I am running JRE 1.7.0_u5 (Java 7 update 5).

note there is a difference on the [info] conflict tags and the [sEVERE] thats stopping/freezing the server.

what we experience under linux is the latter.

  • 0
Posted

The problem is that the common code ChickenBones mods use to read config files only supports DOS-style line endings. In the Ender Chest case this means that it sees a bunch of junk after the block ID and resets to the default block ID, which conflicts with IC2, and in the wireless redstone case it tries to read in the whole file as a single line and overruns an internal buffer. (I haven't looked at the MFFS one, but Immibis's code might have the same problem.)

Unzip or transfer the config files in a way that preserves the DOS line endings on a Unix system. For me, UnZip 6.00 on the Linux box itself seems to work fine.

  • 0
Posted

The problem is that the common code ChickenBones mods use to read config files only supports DOS-style line endings. In the Ender Chest case this means that it sees a bunch of junk after the block ID and resets to the default block ID, which conflicts with IC2, and in the wireless redstone case it tries to read in the whole file as a single line and overruns an internal buffer. (I haven't looked at the MFFS one, but Immibis's code might have the same problem.)

Unzip or transfer the config files in a way that preserves the DOS line endings on a Unix system. For me, UnZip 6.00 on the Linux box itself seems to work fine.

Ah, this is indeed the issue. Preserving the DOS format allows the server to function correctly. Do note that I had an issue with the startup script afterwards, as my shell couldn't handle DOS line endings correctly. Thank you.

  • 0
  • Forum Administrators
Posted

Yeah you definitely don't want the shell script converted but you want to preserve the format of the config directory. Codechickencore is weird like that.

  • 0
Posted

Thank you this worked for me I was using WINSCP .. Copied the archive to the server and extracted there worked a charm! Thank you !

Yes i WAS using winscp and still using for the plugins because its fast and easy, but I use filezilla to transfer server files.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...