Jump to content

3.1.3 Reported issues and possible fixes


Jelato Foot

Recommended Posts

If anyone is still leery of downloading the fix from Tekkitopotamus I think I have found another way to fix the advanced machines issue.

To fix the IC2 Tekkit 3.1.3 crashing, do the following:

1. Stop your Tekkit 3.1.3 server (if not already stopped...or crashed ^_^ )

2. Go to your Tekkit server mods folder

2. Find the file called: "industrialcraft2-1.103-mcpc1.2.5r2.zip"

3. Open the zip file and go into the ic2/api directory (no need to decompress it - just edit directly)

4. Delete ElectricItem.class, EnergyNet.class, and NetworkHelper.class

5. Open the zip file: "industrialcraft2-1.97-mcpc1.2.5-r7.zip" from Tekkit 3.1.2

6. Copy over ElectricItem.class, EnergyNet.class, and NetworkHelper.class from the earlier version of IC2 to the new version of IC2

7. Restart server and enjoy game

Thanks to Tekkitopotamus for figuring out which files needed to be replaced. I have tested this on my server and everything seems to be working fine.

Link to comment
Share on other sites

  • Replies 102
  • Created
  • Last Reply

Top Posters In This Topic

Yes...now that you mention it, I noticed that the RockCrusher was self-powering, too, which was kind of amusing - a nice bug-upgrade, I thought after the hassle ^_^. I LOLd. Ah, so the old IC2 APIs, work, too, eh? Jelato Foot deserves a lot of credit for the 1st post in this thread, which put us all on the right track. Team effort!

I agree that with these changes, Tekkit 3.1.3 seems stable - no problems so far. Also, on the Advanced Machine side, I just tested the Centrifuge Extractor, which seems OK. I'm think I'll make a Tekkit Rubber Room. Ha!

ps. The modified class files are really OK - they just change the paths. If someone wants to decompile them with jd-gui and verify, please do! :)

Link to comment
Share on other sites

Made a new account just to throw some thanks at Tekkitopotamus; who because of his work, my server finally works once again :). Ive only tested the advanced machines error which is fine now, haven't touched railcraft yet but I'll get to it when i get the time. Thanks though man!

Edit: What am I saying, thanks everyone here for helping and troubleshooting. This thread has been insanely useful for narrowing down problems with my server.

Link to comment
Share on other sites

does anybody have a fix for this problem?

C:\Users\Torbjørn\Desktop\Technic\Server>java -Xmx3G -Xms2G -jar Tekkit.jar nogu

i

182 recipes

27 achievements

22:21:18 [iNFO] Starting minecraft server version 1.2.5

22:21:18 [iNFO] Attempting early MinecraftForge initialization

22:21:18 [iNFO] Completed early MinecraftForge initialization

22:21:18 [iNFO] Forge Mod Loader version 2.2.91.182 for Minecraft 1.2.5 loading

22:21:18 [iNFO] Loading mods from C:\Users\Torbj°rn\Desktop\Technic\Server\mods

22:21:19 [WARNING] Failed to load mod class net/minecraft/server/mod_NetherOres.

class in C:\Users\Torbj°rn\Desktop\Technic\Server\mods\mod_NetherOres.jar

22:21:19 [sEVERE] Zip file mod_NetherOres.jar failed to read properly

22:21:19 [iNFO] File mod_NetherOres.jar contained no mods

22:21:19 [iNFO] Directory weaponmod contained no mods

22:21:19 [sEVERE] A problem has occured during mod loading. Likely a corrupt jar

is located in your mods directory

22:21:19 [sEVERE] cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.Loade

rException: java.lang.UnsupportedClassVersionError: net/minecraft/server/mod_Net

herOres : Unsupported major.minor version 51.0

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:436)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadMods(Loader.java:606)

22:21:19 [sEVERE] at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBuk

kitHandler.java:134)

22:21:19 [sEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe

rver.java:125)

22:21:19 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer

ver.java:428)

22:21:19 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour

ceFile:492)

22:21:19 [sEVERE] Caused by: cpw.mods.fml.common.LoaderException: java.lang.Unsu

pportedClassVersionError: net/minecraft/server/mod_NetherOres : Unsupported majo

r.minor version 51.0

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:5

27)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.jav

a:562)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:419)

22:21:19 [sEVERE] ... 5 more

22:21:19 [sEVERE] Caused by: java.lang.UnsupportedClassVersionError: net/minecra

ft/server/mod_NetherOres : Unsupported major.minor version 51.0

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClass1(Native Method)

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClassCond(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClass(Unknown Source)

22:21:19 [sEVERE] at java.security.SecureClassLoader.defineClass(Unknown S

ource)

22:21:19 [sEVERE] at java.net.URLClassLoader.defineClass(Unknown Source)

22:21:19 [sEVERE] at java.net.URLClassLoader.access$000(Unknown Source)

22:21:19 [sEVERE] at java.net.URLClassLoader$1.run(Unknown Source)

22:21:19 [sEVERE] at java.security.AccessController.doPrivileged(Native Me

thod)

22:21:19 [sEVERE] at java.net.URLClassLoader.findClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown So

urce)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.Class.forName0(Native Method)

22:21:19 [sEVERE] at java.lang.Class.forName(Unknown Source)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:4

94)

22:21:19 [sEVERE] ... 7 more

22:21:19 [sEVERE] Unexpected exception

please help ;)

Link to comment
Share on other sites

does anybody have a fix for this problem?

C:\Users\Torbjørn\Desktop\Technic\Server>java -Xmx3G -Xms2G -jar Tekkit.jar nogu

i

182 recipes

27 achievements

22:21:18 [iNFO] Starting minecraft server version 1.2.5

22:21:18 [iNFO] Attempting early MinecraftForge initialization

22:21:18 [iNFO] Completed early MinecraftForge initialization

22:21:18 [iNFO] Forge Mod Loader version 2.2.91.182 for Minecraft 1.2.5 loading

22:21:18 [iNFO] Loading mods from C:\Users\Torbj°rn\Desktop\Technic\Server\mods

22:21:19 [WARNING] Failed to load mod class net/minecraft/server/mod_NetherOres.

class in C:\Users\Torbj°rn\Desktop\Technic\Server\mods\mod_NetherOres.jar

22:21:19 [sEVERE] Zip file mod_NetherOres.jar failed to read properly

22:21:19 [iNFO] File mod_NetherOres.jar contained no mods

22:21:19 [iNFO] Directory weaponmod contained no mods

22:21:19 [sEVERE] A problem has occured during mod loading. Likely a corrupt jar

is located in your mods directory

22:21:19 [sEVERE] cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.Loade

rException: java.lang.UnsupportedClassVersionError: net/minecraft/server/mod_Net

herOres : Unsupported major.minor version 51.0

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:436)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadMods(Loader.java:606)

22:21:19 [sEVERE] at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBuk

kitHandler.java:134)

22:21:19 [sEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe

rver.java:125)

22:21:19 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer

ver.java:428)

22:21:19 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour

ceFile:492)

22:21:19 [sEVERE] Caused by: cpw.mods.fml.common.LoaderException: java.lang.Unsu

pportedClassVersionError: net/minecraft/server/mod_NetherOres : Unsupported majo

r.minor version 51.0

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:5

27)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.jav

a:562)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:419)

22:21:19 [sEVERE] ... 5 more

22:21:19 [sEVERE] Caused by: java.lang.UnsupportedClassVersionError: net/minecra

ft/server/mod_NetherOres : Unsupported major.minor version 51.0

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClass1(Native Method)

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClassCond(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.defineClass(Unknown Source)

22:21:19 [sEVERE] at java.security.SecureClassLoader.defineClass(Unknown S

ource)

22:21:19 [sEVERE] at java.net.URLClassLoader.defineClass(Unknown Source)

22:21:19 [sEVERE] at java.net.URLClassLoader.access$000(Unknown Source)

22:21:19 [sEVERE] at java.net.URLClassLoader$1.run(Unknown Source)

22:21:19 [sEVERE] at java.security.AccessController.doPrivileged(Native Me

thod)

22:21:19 [sEVERE] at java.net.URLClassLoader.findClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown So

urce)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)

22:21:19 [sEVERE] at java.lang.Class.forName0(Native Method)

22:21:19 [sEVERE] at java.lang.Class.forName(Unknown Source)

22:21:19 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:4

94)

22:21:19 [sEVERE] ... 7 more

22:21:19 [sEVERE] Unexpected exception

please help ;)

I had this error all you do is go to your mods file and delete the mod_NetherOres.jar and then restart your server :)

Link to comment
Share on other sites

I just found a bug with Redstone engines and levers to turn them on... Same instant crash as the Rotary Macerator....

I'm going to do more tests to make sure it was just redstone engine and lever but thats the only thing I did before it went bewm

http://www.youtube.com/watch?v=4X_F3cpOaak

2012-11-25 20:51:02 [iNFO] Sending serverside check to: simon7771

2012-11-25 20:51:24 [sEVERE] java.lang.NoSuchMethodError: buildcraft.api.PowerProvider.receiveEnergy(I)V

2012-11-25 20:51:24 [sEVERE]    at buildcraft.energy.TileEngine.q_(TileEngine.java:126)

2012-11-25 20:51:24 [sEVERE]    at net.minecraft.server.World.tickEntities(World.java:1189)

2012-11-25 20:51:24 [sEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:559)

2012-11-25 20:51:24 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:457)

2012-11-25 20:51:24 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

2012-11-25 20:51:24 [sEVERE] Unexpected exception

java.lang.NoSuchMethodError: buildcraft.api.PowerProvider.receiveEnergy(I)V

    at buildcraft.energy.TileEngine.q_(TileEngine.java:126)

    at net.minecraft.server.World.tickEntities(World.java:1189)

    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:559)

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

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

2012-11-25 20:51:30 [iNFO] CONSOLE: Stopping the server.. [m

2012-11-25 20:51:30 [iNFO] Stopping server

Link to comment
Share on other sites

I just found a bug with Redstone engines ...

Read the first post of this topic, issue #2.

Anyone got a 3.1.3 recompile of the edited EEMaps.class that was around for stopping the 3.1.2 blazerod/bonemeal dupe?

I tried to do it myself and got a bunch of errors with var0,var1, and so on.

Changing the EMC value of the items in EEMaps is a bad way to fix that issue, the correct way to fix it is to change the macerator output amount for the items in the IC2 macerator recipes (TileEntityMacerator.class) to reflect the EMC equivalent of the source item (Blaze Rod -> 2 Blaze Powder / Bone -> 3 Bonemeal). That way there's not the huge confusion that arises from having a mismatching server/client EMC value on items.

Link to comment
Share on other sites

Ok my server was running fine untill one of my friends built a IC2 Miner an tried powering it up then it crashes.

I don't understand why I built a miner before he did an had no problems.

But now I get this error everytime i login too the server an it crashes after.

2012-11-27 21:25:19 [sEVERE] java.lang.StackOverflowError

2012-11-27 21:25:19 [sEVERE]    at org.bukkit.craftbukkit.util.LongBaseHashtable.containsKey(LongBaseHashtable.java:50)

2012-11-27 21:25:19 [sEVERE]    at org.bukkit.craftbukkit.util.LongBaseHashtable.getEntry(LongBaseHashtable.java:46)

2012-11-27 21:25:19 [sEVERE]    at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:21)

2012-11-27 21:25:19 [sEVERE]    at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:12)

2012-11-27 21:25:19 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:121)

2012-11-27 21:25:19 [sEVERE]    at net.minecraft.server.World.getChunkAt(World.java:335)

2012-11-27 21:25:19 [sEVERE]    at net.minecraft.server.World.getTypeId(World.java:272)

2012-11-27 21:25:19 [sEVERE]    at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:341)

2012-11-27 21:25:19 [sEVERE]    at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:369)

Link to comment
Share on other sites

Read the first post of this topic, issue #2.

Changing the EMC value of the items in EEMaps is a bad way to fix that issue, the correct way to fix it is to change the macerator output amount for the items in the IC2 macerator recipes (TileEntityMacerator.class) to reflect the EMC equivalent of the source item (Blaze Rod -> 2 Blaze Powder / Bone -> 3 Bonemeal). That way there's not the huge confusion that arises from having a mismatching server/client EMC value on items.

i decompiled the .class file to a jad file to edit it how do i recompile it?

Link to comment
Share on other sites

I've still got problems with ic2 class files after trying both solutions available in this thread and I have also tried to remove neather ores without any affect. I'm quite sure there is a rotary macerator and some other ic2 advance machine with an redstone signal. Do I have to delete them with mc edit to be able to load the server. Will I be able to re place them afterwards? (I've also fixed railcraft api and added latest nuclear control if that does affect anything)

19:01:49 [ALLVARLIG] A problem has occured during mod loading. Likely a corrupt jar is located in your mods directory

19:01:49 [ALLVARLIG] cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.load(Loader.java:436)

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.loadMods(Loader.java:606)

19:01:49 [ALLVARLIG]at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:134)

19:01:49 [ALLVARLIG]at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:125)

19:01:49 [ALLVARLIG]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428)

19:01:49 [ALLVARLIG]at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

19:01:49 [ALLVARLIG] Caused by: cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:562)

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.load(Loader.java:419)

19:01:49 [ALLVARLIG]... 5 more

19:01:49 [ALLVARLIG] Caused by: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

19:01:49 [ALLVARLIG]at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

19:01:49 [ALLVARLIG]at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

19:01:49 [ALLVARLIG]at java.security.AccessController.doPrivileged(Native Method)

19:01:49 [ALLVARLIG]at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

19:01:49 [ALLVARLIG]at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

19:01:49 [ALLVARLIG]at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

19:01:49 [ALLVARLIG]at java.lang.Class.forName0(Native Method)

19:01:49 [ALLVARLIG]at java.lang.Class.forName(Class.java:264)

19:01:49 [ALLVARLIG]at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)

19:01:49 [ALLVARLIG]... 7 more

19:01:49 [ALLVARLIG] Unexpected exception

cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

at cpw.mods.fml.common.Loader.load(Loader.java:436)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:606)

at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:134)

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

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

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

Caused by: cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)

at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:562)

at cpw.mods.fml.common.Loader.load(Loader.java:419)

... 5 more

Caused by: java.lang.ClassNotFoundException: industrialcraft2-1.103-mcpc1.2.5-r2.net.minecraft.server.mod_IC2

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:264)

at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)

... 7 more

>

Does those error messages make any sense to anyone? Since I've already change the class-files I don't really know where to go with that.

Thanks

Link to comment
Share on other sites

You need to re-download the tekkit mod for your server. Your IC2 mod is corrupted, so you may need to only get a new mod_IC2 file.

Thanks you made me realize that I had ziped the mod wrong after I added the new classfiles, on a mac it's not as simple to edit compressed files so mostly easier to decompress them first but in moding case you have to remember to not screw up the mod when you rezip them :) So got the server up and running all fine and dandy

Link to comment
Share on other sites

After removing some duplicate mods (Such as IC2, CC, and a couple others), I'm getting a NullPointerException with a couple codechicken.wirelessredstone.core spots(SaveManager, RedstoneEther.setDimensionTransmitterCount, RedstoneEther.reload, and RedstoneEtherSaveHandler.onWorldLoad)

I'm also getting some java.util.zip.ZipException: Not in GZIP format

Link to comment
Share on other sites

I am having missing Tile entity that no one seems to know how to fix or has already written it off as un-fixable.

Here is the gist of what it says when I boot the server up

[iNFO] Skipping TileEntity with id Cable

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id Cable

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id MFSU

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id Cable

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id Charging Bench Mk3

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id CompactSolarType.HV

2012-12-02 12:45:46 [iNFO] Skipping TileEntity with id Energy Condenser

etc etc

When I log into my server, marble, cable, mfsu etc, is all missing from the game and can not spawn them.

I thought it would be a semi easy fix and locate the file where it stores all block entities and put the correct code in there to register the items.. evidently not.

If anyone has or had this problem and knows the solution, anything would be great!

Version: 3.1.2 <--- updated to latest tekkit server pack

OS: Windows XP 64bit <-- server

Java Version: Java 7 64bit

I would roll back onto the previous version of tekkit but unfortunately it will not allow me or anyone to log into it.

Thanks!

Link to comment
Share on other sites

If anyone is still leery of downloading the fix from Tekkitopotamus I think I have found another way to fix the advanced machines issue.

To fix the IC2 Tekkit 3.1.3 crashing, do the following:

1. Stop your Tekkit 3.1.3 server (if not already stopped...or crashed ^_^ )

2. Go to your Tekkit server mods folder

2. Find the file called: "industrialcraft2-1.103-mcpc1.2.5r2.zip"

3. Open the zip file and go into the ic2/api directory (no need to decompress it - just edit directly)

4. Delete ElectricItem.class, EnergyNet.class, and NetworkHelper.class

5. Open the zip file: "industrialcraft2-1.97-mcpc1.2.5-r7.zip" from Tekkit 3.1.2

6. Copy over ElectricItem.class, EnergyNet.class, and NetworkHelper.class from the earlier version of IC2 to the new version of IC2

7. Restart server and enjoy game

Thanks to Tekkitopotamus for figuring out which files needed to be replaced. I have tested this on my server and everything seems to be working fine.

I cant find the "industrialcraft2-1.97-mcpc1.2.5-r7.zip" anywhere in the files, can someone give me instructions on how to find it?

Link to comment
Share on other sites

Well...I got tired of waiting for an official fix, so attached to this post are modified versions of the 3 IC2 classes with the minor interface conflict fixes, as follows: ElectricItem.class, EnergyNet.class, NetworkHelper.class

I have uploaded the 3 classes in a tiny zip file here:

ic2 api class fix

There is nothing dangerous about these files - they merely change the path and are just a patch (not the whole ic2 mod).

To fix the IC2 Tekkit 3.1.3 crashing, do the following:

1. Stop your Tekkit 3.1.3 server (if not already stopped...or crashed ^_^ )

2. Go to your Tekkit server mods folder

2. Find the file called: "industrialcraft2-1.103-mcpc1.2.5r2.zip"

3. Open the zip file and go into the ic2/api directory (no need to decompress it - just edit directly)

4. Delete ElectricItem.class, EnergyNet.class, and NetworkHelper.class

5. Download the class fix .zip in the above link

6. Copy the 3 classes from the downloaded zip and paste them into ic2 zip api folder where you just deleted the others

7. Close your ic2 zip and start your server. It should no longer crash relating to this specific interface fix. (It may crash for other reasons, however.)

[NOTE: This change is only for 3.1.3 installs, not 3.1.2]

My server seems to be stable on 3.1.3 with the Nuclear Control update and the attached fixed ic2 classes, including with working Rotary Macerator, etc. I didn't have to delete any advanced machines, downgrade, or reinstall. Also, I haven't really been screwing around with RailCraft, so I can't comment on that issue. I just wanted my automated quarries to work and for the server to be stable.

Finally, my feedback to the Tekkit team on the 3.1.3 release would be that, even though this is an IC2 mod issue, 3.1.3 isn't really a viable "final release". As we have all seen, 3.1.3 doesn't work and there should have been more due diligence and integration testing before pushing it to the public (such as including working Nuclear Control client/server mods which were already released). The upgrade was, no doubt, disappointing for many Tekkit users who wanted to try to upgrade from 3.1.2. Also, it is far beyond the average user ability to be able to install IDEs, decompile and recompile java files, or even set up the required mod build environment with MCP and all the necessary includes (or even understand what was happening to cause the crash in the first place). So, it is in the best interest of all concerned to do a little bit better review, especially given the complicated and diverse mod synchronization and interactions involved in any intended release.

Hope these posts help get most of you up-and-running on 3.1.3. Thanks to Jelato above who saved me some time and no offense to the IC2 modders. (But, it would be nice to have an official MC1.2.5-based fix for 3.1.3. Or, maybe someone wants to rev the 3.1.3 Tekkit client/server installers to 3.1.4 with modifications posted to this thread, perhaps with a RailCraft fix, as required.)

Thank you so much for this my server kept crashing and i was getting pretty mad, so I spent about 1-2 hours on google trying to find a fix and the one you made was the first to actually work.

Link to comment
Share on other sites

I've been attempting the NuclearControl "tickRate" fix described here:

Issue: java.lang.RuntimeException: java.lang.NoSuchMethodException: ic2.common.TileEntityNuclearReactor.tickRate()

Cause: Mismatch between IC2 nuclear reactor API and old version of IC2 Nuclear Control mod

Solution(s): Updating to the new version of the nuclear control mod SHOULD work, however it's been reported that it doesn't, in which case you need to change the ic2.api.IReactor interface function getTickRate() back to tickRate() and also do the same in ic2.common.TileEntityNuclearReactor

... but not having any luck. Complained about magic number, then after more fiddling it complained about major/minor versions being wrong.

Does anyone have an already-modified IC2 ZIP file available, or modified class files mentioned above? Thanks.

Link to comment
Share on other sites

I've been attempting the NuclearControl "tickRate" fix described here:

... but not having any luck. Complained about magic number, then after more fiddling it complained about major/minor versions being wrong.

Does anyone have an already-modified IC2 ZIP file available, or modified class files mentioned above? Thanks.

I was working on a video tut for doing this, but After changing the suggested edits, it failed to compile. I tried javac, and MCP to complie these. If someone wants to give me another idea to comiple these java src files I have, I would love to upload a tut for all these fixes.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Announcements

  • Anything claiming to be official Technic servers are not allowed here, for obvious reasons



×
×
  • Create New...